| // Copyright (C) 2019 Google Inc. | |
| // | |
| // Licensed under the Apache License, Version 2.0 (the "License"); | |
| // you may not use this file except in compliance with the License. | |
| // You may obtain a copy of the License at | |
| // | |
| // http://www.apache.org/licenses/LICENSE-2.0 | |
| // | |
| // Unless required by applicable law or agreed to in writing, software | |
| // distributed under the License is distributed on an "AS IS" BASIS, | |
| // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | |
| // See the License for the specific language governing permissions and | |
| // limitations under the License. | |
| // Generated by gen-grammar.go --template=../schema/schema.go.tmpl --out=../schema/schema.go | |
| // Do not modify this file directly. | |
| package schema | |
| // Opcode holds information about a specific SPIR-V opcode. | |
| type Opcode struct { | |
| Opname string | |
| Class string | |
| Opcode int | |
| Operands []Operand | |
| } | |
| // Operand contains information about a logical operand for an instruction. | |
| type Operand struct { | |
| Kind *OperandKind | |
| Name string | |
| Quantifier Quantifier | |
| } | |
| // OperandKind contains information about a specific operand kind. | |
| type OperandKind struct { | |
| Category OperandCategory | |
| Kind string | |
| Enumerants []Enumerant | |
| Bases []*OperandKind | |
| } | |
| // Enumerant contains information about an enumerant in an enum. | |
| type Enumerant struct { | |
| Enumerant string | |
| Value interface{} | |
| Capabilities []string | |
| Parameters []Parameter | |
| Version string | |
| } | |
| // Parameter contains information about a logical parameter for an enumerant. | |
| type Parameter struct { | |
| Kind *OperandKind | |
| Name string | |
| } | |
| // Quantifier indicates the number of times the quantified term may appear. | |
| type Quantifier string | |
| const ( | |
| // Once indicates the quantified term may appear exactly once. | |
| Once Quantifier = "" | |
| // ZeroOrOnce indicates the quantified term may appear zero or one | |
| // time; an optional term. | |
| ZeroOrOnce Quantifier = "?" | |
| // ZeroOrMany indicates the quantified term may appear any number of | |
| // times. | |
| ZeroOrMany Quantifier = "*" | |
| ) | |
| // OperandCategory is an enumerator that groups operand kinds. | |
| type OperandCategory string | |
| const ( | |
| // OperandCategoryBitEnum describes an operand kind where its value is a | |
| // mask, which is formed by combining the bits specified as enumerants in an | |
| // enum. | |
| OperandCategoryBitEnum = "BitEnum" | |
| // OperandCategoryValueEnum describes an operand kind where its value is an | |
| // enumerant from an enum. | |
| OperandCategoryValueEnum = "ValueEnum" | |
| // OperandCategoryID describes and operand kind where its value is an <id> | |
| // definition or reference. | |
| OperandCategoryID = "Id" | |
| // OperandCategoryLiteral describes and operand kind where its value is an | |
| // literal number or string. | |
| OperandCategoryLiteral = "Literal" | |
| // OperandCategoryComposite describes and operand kind where its value is | |
| // composed from operand values from the above categories. | |
| OperandCategoryComposite = "Composite" | |
| ) | |
| // OpcodeMap is a map of opcode name to Opcode type. | |
| type OpcodeMap map[string]*Opcode | |
| var ( | |
| // Opcodes is a map of opcode name to Opcode description. | |
| Opcodes = OpcodeMap { | |
| "OpNop": OpNop, | |
| "OpUndef": OpUndef, | |
| "OpSourceContinued": OpSourceContinued, | |
| "OpSource": OpSource, | |
| "OpSourceExtension": OpSourceExtension, | |
| "OpName": OpName, | |
| "OpMemberName": OpMemberName, | |
| "OpString": OpString, | |
| "OpLine": OpLine, | |
| "OpExtension": OpExtension, | |
| "OpExtInstImport": OpExtInstImport, | |
| "OpExtInst": OpExtInst, | |
| "OpMemoryModel": OpMemoryModel, | |
| "OpEntryPoint": OpEntryPoint, | |
| "OpExecutionMode": OpExecutionMode, | |
| "OpCapability": OpCapability, | |
| "OpTypeVoid": OpTypeVoid, | |
| "OpTypeBool": OpTypeBool, | |
| "OpTypeInt": OpTypeInt, | |
| "OpTypeFloat": OpTypeFloat, | |
| "OpTypeVector": OpTypeVector, | |
| "OpTypeMatrix": OpTypeMatrix, | |
| "OpTypeImage": OpTypeImage, | |
| "OpTypeSampler": OpTypeSampler, | |
| "OpTypeSampledImage": OpTypeSampledImage, | |
| "OpTypeArray": OpTypeArray, | |
| "OpTypeRuntimeArray": OpTypeRuntimeArray, | |
| "OpTypeStruct": OpTypeStruct, | |
| "OpTypeOpaque": OpTypeOpaque, | |
| "OpTypePointer": OpTypePointer, | |
| "OpTypeFunction": OpTypeFunction, | |
| "OpTypeEvent": OpTypeEvent, | |
| "OpTypeDeviceEvent": OpTypeDeviceEvent, | |
| "OpTypeReserveId": OpTypeReserveId, | |
| "OpTypeQueue": OpTypeQueue, | |
| "OpTypePipe": OpTypePipe, | |
| "OpTypeForwardPointer": OpTypeForwardPointer, | |
| "OpConstantTrue": OpConstantTrue, | |
| "OpConstantFalse": OpConstantFalse, | |
| "OpConstant": OpConstant, | |
| "OpConstantComposite": OpConstantComposite, | |
| "OpConstantSampler": OpConstantSampler, | |
| "OpConstantNull": OpConstantNull, | |
| "OpSpecConstantTrue": OpSpecConstantTrue, | |
| "OpSpecConstantFalse": OpSpecConstantFalse, | |
| "OpSpecConstant": OpSpecConstant, | |
| "OpSpecConstantComposite": OpSpecConstantComposite, | |
| "OpSpecConstantOp": OpSpecConstantOp, | |
| "OpFunction": OpFunction, | |
| "OpFunctionParameter": OpFunctionParameter, | |
| "OpFunctionEnd": OpFunctionEnd, | |
| "OpFunctionCall": OpFunctionCall, | |
| "OpVariable": OpVariable, | |
| "OpImageTexelPointer": OpImageTexelPointer, | |
| "OpLoad": OpLoad, | |
| "OpStore": OpStore, | |
| "OpCopyMemory": OpCopyMemory, | |
| "OpCopyMemorySized": OpCopyMemorySized, | |
| "OpAccessChain": OpAccessChain, | |
| "OpInBoundsAccessChain": OpInBoundsAccessChain, | |
| "OpPtrAccessChain": OpPtrAccessChain, | |
| "OpArrayLength": OpArrayLength, | |
| "OpGenericPtrMemSemantics": OpGenericPtrMemSemantics, | |
| "OpInBoundsPtrAccessChain": OpInBoundsPtrAccessChain, | |
| "OpDecorate": OpDecorate, | |
| "OpMemberDecorate": OpMemberDecorate, | |
| "OpDecorationGroup": OpDecorationGroup, | |
| "OpGroupDecorate": OpGroupDecorate, | |
| "OpGroupMemberDecorate": OpGroupMemberDecorate, | |
| "OpVectorExtractDynamic": OpVectorExtractDynamic, | |
| "OpVectorInsertDynamic": OpVectorInsertDynamic, | |
| "OpVectorShuffle": OpVectorShuffle, | |
| "OpCompositeConstruct": OpCompositeConstruct, | |
| "OpCompositeExtract": OpCompositeExtract, | |
| "OpCompositeInsert": OpCompositeInsert, | |
| "OpCopyObject": OpCopyObject, | |
| "OpTranspose": OpTranspose, | |
| "OpSampledImage": OpSampledImage, | |
| "OpImageSampleImplicitLod": OpImageSampleImplicitLod, | |
| "OpImageSampleExplicitLod": OpImageSampleExplicitLod, | |
| "OpImageSampleDrefImplicitLod": OpImageSampleDrefImplicitLod, | |
| "OpImageSampleDrefExplicitLod": OpImageSampleDrefExplicitLod, | |
| "OpImageSampleProjImplicitLod": OpImageSampleProjImplicitLod, | |
| "OpImageSampleProjExplicitLod": OpImageSampleProjExplicitLod, | |
| "OpImageSampleProjDrefImplicitLod": OpImageSampleProjDrefImplicitLod, | |
| "OpImageSampleProjDrefExplicitLod": OpImageSampleProjDrefExplicitLod, | |
| "OpImageFetch": OpImageFetch, | |
| "OpImageGather": OpImageGather, | |
| "OpImageDrefGather": OpImageDrefGather, | |
| "OpImageRead": OpImageRead, | |
| "OpImageWrite": OpImageWrite, | |
| "OpImage": OpImage, | |
| "OpImageQueryFormat": OpImageQueryFormat, | |
| "OpImageQueryOrder": OpImageQueryOrder, | |
| "OpImageQuerySizeLod": OpImageQuerySizeLod, | |
| "OpImageQuerySize": OpImageQuerySize, | |
| "OpImageQueryLod": OpImageQueryLod, | |
| "OpImageQueryLevels": OpImageQueryLevels, | |
| "OpImageQuerySamples": OpImageQuerySamples, | |
| "OpConvertFToU": OpConvertFToU, | |
| "OpConvertFToS": OpConvertFToS, | |
| "OpConvertSToF": OpConvertSToF, | |
| "OpConvertUToF": OpConvertUToF, | |
| "OpUConvert": OpUConvert, | |
| "OpSConvert": OpSConvert, | |
| "OpFConvert": OpFConvert, | |
| "OpQuantizeToF16": OpQuantizeToF16, | |
| "OpConvertPtrToU": OpConvertPtrToU, | |
| "OpSatConvertSToU": OpSatConvertSToU, | |
| "OpSatConvertUToS": OpSatConvertUToS, | |
| "OpConvertUToPtr": OpConvertUToPtr, | |
| "OpPtrCastToGeneric": OpPtrCastToGeneric, | |
| "OpGenericCastToPtr": OpGenericCastToPtr, | |
| "OpGenericCastToPtrExplicit": OpGenericCastToPtrExplicit, | |
| "OpBitcast": OpBitcast, | |
| "OpSNegate": OpSNegate, | |
| "OpFNegate": OpFNegate, | |
| "OpIAdd": OpIAdd, | |
| "OpFAdd": OpFAdd, | |
| "OpISub": OpISub, | |
| "OpFSub": OpFSub, | |
| "OpIMul": OpIMul, | |
| "OpFMul": OpFMul, | |
| "OpUDiv": OpUDiv, | |
| "OpSDiv": OpSDiv, | |
| "OpFDiv": OpFDiv, | |
| "OpUMod": OpUMod, | |
| "OpSRem": OpSRem, | |
| "OpSMod": OpSMod, | |
| "OpFRem": OpFRem, | |
| "OpFMod": OpFMod, | |
| "OpVectorTimesScalar": OpVectorTimesScalar, | |
| "OpMatrixTimesScalar": OpMatrixTimesScalar, | |
| "OpVectorTimesMatrix": OpVectorTimesMatrix, | |
| "OpMatrixTimesVector": OpMatrixTimesVector, | |
| "OpMatrixTimesMatrix": OpMatrixTimesMatrix, | |
| "OpOuterProduct": OpOuterProduct, | |
| "OpDot": OpDot, | |
| "OpIAddCarry": OpIAddCarry, | |
| "OpISubBorrow": OpISubBorrow, | |
| "OpUMulExtended": OpUMulExtended, | |
| "OpSMulExtended": OpSMulExtended, | |
| "OpAny": OpAny, | |
| "OpAll": OpAll, | |
| "OpIsNan": OpIsNan, | |
| "OpIsInf": OpIsInf, | |
| "OpIsFinite": OpIsFinite, | |
| "OpIsNormal": OpIsNormal, | |
| "OpSignBitSet": OpSignBitSet, | |
| "OpLessOrGreater": OpLessOrGreater, | |
| "OpOrdered": OpOrdered, | |
| "OpUnordered": OpUnordered, | |
| "OpLogicalEqual": OpLogicalEqual, | |
| "OpLogicalNotEqual": OpLogicalNotEqual, | |
| "OpLogicalOr": OpLogicalOr, | |
| "OpLogicalAnd": OpLogicalAnd, | |
| "OpLogicalNot": OpLogicalNot, | |
| "OpSelect": OpSelect, | |
| "OpIEqual": OpIEqual, | |
| "OpINotEqual": OpINotEqual, | |
| "OpUGreaterThan": OpUGreaterThan, | |
| "OpSGreaterThan": OpSGreaterThan, | |
| "OpUGreaterThanEqual": OpUGreaterThanEqual, | |
| "OpSGreaterThanEqual": OpSGreaterThanEqual, | |
| "OpULessThan": OpULessThan, | |
| "OpSLessThan": OpSLessThan, | |
| "OpULessThanEqual": OpULessThanEqual, | |
| "OpSLessThanEqual": OpSLessThanEqual, | |
| "OpFOrdEqual": OpFOrdEqual, | |
| "OpFUnordEqual": OpFUnordEqual, | |
| "OpFOrdNotEqual": OpFOrdNotEqual, | |
| "OpFUnordNotEqual": OpFUnordNotEqual, | |
| "OpFOrdLessThan": OpFOrdLessThan, | |
| "OpFUnordLessThan": OpFUnordLessThan, | |
| "OpFOrdGreaterThan": OpFOrdGreaterThan, | |
| "OpFUnordGreaterThan": OpFUnordGreaterThan, | |
| "OpFOrdLessThanEqual": OpFOrdLessThanEqual, | |
| "OpFUnordLessThanEqual": OpFUnordLessThanEqual, | |
| "OpFOrdGreaterThanEqual": OpFOrdGreaterThanEqual, | |
| "OpFUnordGreaterThanEqual": OpFUnordGreaterThanEqual, | |
| "OpShiftRightLogical": OpShiftRightLogical, | |
| "OpShiftRightArithmetic": OpShiftRightArithmetic, | |
| "OpShiftLeftLogical": OpShiftLeftLogical, | |
| "OpBitwiseOr": OpBitwiseOr, | |
| "OpBitwiseXor": OpBitwiseXor, | |
| "OpBitwiseAnd": OpBitwiseAnd, | |
| "OpNot": OpNot, | |
| "OpBitFieldInsert": OpBitFieldInsert, | |
| "OpBitFieldSExtract": OpBitFieldSExtract, | |
| "OpBitFieldUExtract": OpBitFieldUExtract, | |
| "OpBitReverse": OpBitReverse, | |
| "OpBitCount": OpBitCount, | |
| "OpDPdx": OpDPdx, | |
| "OpDPdy": OpDPdy, | |
| "OpFwidth": OpFwidth, | |
| "OpDPdxFine": OpDPdxFine, | |
| "OpDPdyFine": OpDPdyFine, | |
| "OpFwidthFine": OpFwidthFine, | |
| "OpDPdxCoarse": OpDPdxCoarse, | |
| "OpDPdyCoarse": OpDPdyCoarse, | |
| "OpFwidthCoarse": OpFwidthCoarse, | |
| "OpEmitVertex": OpEmitVertex, | |
| "OpEndPrimitive": OpEndPrimitive, | |
| "OpEmitStreamVertex": OpEmitStreamVertex, | |
| "OpEndStreamPrimitive": OpEndStreamPrimitive, | |
| "OpControlBarrier": OpControlBarrier, | |
| "OpMemoryBarrier": OpMemoryBarrier, | |
| "OpAtomicLoad": OpAtomicLoad, | |
| "OpAtomicStore": OpAtomicStore, | |
| "OpAtomicExchange": OpAtomicExchange, | |
| "OpAtomicCompareExchange": OpAtomicCompareExchange, | |
| "OpAtomicCompareExchangeWeak": OpAtomicCompareExchangeWeak, | |
| "OpAtomicIIncrement": OpAtomicIIncrement, | |
| "OpAtomicIDecrement": OpAtomicIDecrement, | |
| "OpAtomicIAdd": OpAtomicIAdd, | |
| "OpAtomicISub": OpAtomicISub, | |
| "OpAtomicSMin": OpAtomicSMin, | |
| "OpAtomicUMin": OpAtomicUMin, | |
| "OpAtomicSMax": OpAtomicSMax, | |
| "OpAtomicUMax": OpAtomicUMax, | |
| "OpAtomicAnd": OpAtomicAnd, | |
| "OpAtomicOr": OpAtomicOr, | |
| "OpAtomicXor": OpAtomicXor, | |
| "OpPhi": OpPhi, | |
| "OpLoopMerge": OpLoopMerge, | |
| "OpSelectionMerge": OpSelectionMerge, | |
| "OpLabel": OpLabel, | |
| "OpBranch": OpBranch, | |
| "OpBranchConditional": OpBranchConditional, | |
| "OpSwitch": OpSwitch, | |
| "OpKill": OpKill, | |
| "OpReturn": OpReturn, | |
| "OpReturnValue": OpReturnValue, | |
| "OpUnreachable": OpUnreachable, | |
| "OpLifetimeStart": OpLifetimeStart, | |
| "OpLifetimeStop": OpLifetimeStop, | |
| "OpGroupAsyncCopy": OpGroupAsyncCopy, | |
| "OpGroupWaitEvents": OpGroupWaitEvents, | |
| "OpGroupAll": OpGroupAll, | |
| "OpGroupAny": OpGroupAny, | |
| "OpGroupBroadcast": OpGroupBroadcast, | |
| "OpGroupIAdd": OpGroupIAdd, | |
| "OpGroupFAdd": OpGroupFAdd, | |
| "OpGroupFMin": OpGroupFMin, | |
| "OpGroupUMin": OpGroupUMin, | |
| "OpGroupSMin": OpGroupSMin, | |
| "OpGroupFMax": OpGroupFMax, | |
| "OpGroupUMax": OpGroupUMax, | |
| "OpGroupSMax": OpGroupSMax, | |
| "OpReadPipe": OpReadPipe, | |
| "OpWritePipe": OpWritePipe, | |
| "OpReservedReadPipe": OpReservedReadPipe, | |
| "OpReservedWritePipe": OpReservedWritePipe, | |
| "OpReserveReadPipePackets": OpReserveReadPipePackets, | |
| "OpReserveWritePipePackets": OpReserveWritePipePackets, | |
| "OpCommitReadPipe": OpCommitReadPipe, | |
| "OpCommitWritePipe": OpCommitWritePipe, | |
| "OpIsValidReserveId": OpIsValidReserveId, | |
| "OpGetNumPipePackets": OpGetNumPipePackets, | |
| "OpGetMaxPipePackets": OpGetMaxPipePackets, | |
| "OpGroupReserveReadPipePackets": OpGroupReserveReadPipePackets, | |
| "OpGroupReserveWritePipePackets": OpGroupReserveWritePipePackets, | |
| "OpGroupCommitReadPipe": OpGroupCommitReadPipe, | |
| "OpGroupCommitWritePipe": OpGroupCommitWritePipe, | |
| "OpEnqueueMarker": OpEnqueueMarker, | |
| "OpEnqueueKernel": OpEnqueueKernel, | |
| "OpGetKernelNDrangeSubGroupCount": OpGetKernelNDrangeSubGroupCount, | |
| "OpGetKernelNDrangeMaxSubGroupSize": OpGetKernelNDrangeMaxSubGroupSize, | |
| "OpGetKernelWorkGroupSize": OpGetKernelWorkGroupSize, | |
| "OpGetKernelPreferredWorkGroupSizeMultiple": OpGetKernelPreferredWorkGroupSizeMultiple, | |
| "OpRetainEvent": OpRetainEvent, | |
| "OpReleaseEvent": OpReleaseEvent, | |
| "OpCreateUserEvent": OpCreateUserEvent, | |
| "OpIsValidEvent": OpIsValidEvent, | |
| "OpSetUserEventStatus": OpSetUserEventStatus, | |
| "OpCaptureEventProfilingInfo": OpCaptureEventProfilingInfo, | |
| "OpGetDefaultQueue": OpGetDefaultQueue, | |
| "OpBuildNDRange": OpBuildNDRange, | |
| "OpImageSparseSampleImplicitLod": OpImageSparseSampleImplicitLod, | |
| "OpImageSparseSampleExplicitLod": OpImageSparseSampleExplicitLod, | |
| "OpImageSparseSampleDrefImplicitLod": OpImageSparseSampleDrefImplicitLod, | |
| "OpImageSparseSampleDrefExplicitLod": OpImageSparseSampleDrefExplicitLod, | |
| "OpImageSparseSampleProjImplicitLod": OpImageSparseSampleProjImplicitLod, | |
| "OpImageSparseSampleProjExplicitLod": OpImageSparseSampleProjExplicitLod, | |
| "OpImageSparseSampleProjDrefImplicitLod": OpImageSparseSampleProjDrefImplicitLod, | |
| "OpImageSparseSampleProjDrefExplicitLod": OpImageSparseSampleProjDrefExplicitLod, | |
| "OpImageSparseFetch": OpImageSparseFetch, | |
| "OpImageSparseGather": OpImageSparseGather, | |
| "OpImageSparseDrefGather": OpImageSparseDrefGather, | |
| "OpImageSparseTexelsResident": OpImageSparseTexelsResident, | |
| "OpNoLine": OpNoLine, | |
| "OpAtomicFlagTestAndSet": OpAtomicFlagTestAndSet, | |
| "OpAtomicFlagClear": OpAtomicFlagClear, | |
| "OpImageSparseRead": OpImageSparseRead, | |
| "OpSizeOf": OpSizeOf, | |
| "OpTypePipeStorage": OpTypePipeStorage, | |
| "OpConstantPipeStorage": OpConstantPipeStorage, | |
| "OpCreatePipeFromPipeStorage": OpCreatePipeFromPipeStorage, | |
| "OpGetKernelLocalSizeForSubgroupCount": OpGetKernelLocalSizeForSubgroupCount, | |
| "OpGetKernelMaxNumSubgroups": OpGetKernelMaxNumSubgroups, | |
| "OpTypeNamedBarrier": OpTypeNamedBarrier, | |
| "OpNamedBarrierInitialize": OpNamedBarrierInitialize, | |
| "OpMemoryNamedBarrier": OpMemoryNamedBarrier, | |
| "OpModuleProcessed": OpModuleProcessed, | |
| "OpExecutionModeId": OpExecutionModeId, | |
| "OpDecorateId": OpDecorateId, | |
| "OpGroupNonUniformElect": OpGroupNonUniformElect, | |
| "OpGroupNonUniformAll": OpGroupNonUniformAll, | |
| "OpGroupNonUniformAny": OpGroupNonUniformAny, | |
| "OpGroupNonUniformAllEqual": OpGroupNonUniformAllEqual, | |
| "OpGroupNonUniformBroadcast": OpGroupNonUniformBroadcast, | |
| "OpGroupNonUniformBroadcastFirst": OpGroupNonUniformBroadcastFirst, | |
| "OpGroupNonUniformBallot": OpGroupNonUniformBallot, | |
| "OpGroupNonUniformInverseBallot": OpGroupNonUniformInverseBallot, | |
| "OpGroupNonUniformBallotBitExtract": OpGroupNonUniformBallotBitExtract, | |
| "OpGroupNonUniformBallotBitCount": OpGroupNonUniformBallotBitCount, | |
| "OpGroupNonUniformBallotFindLSB": OpGroupNonUniformBallotFindLSB, | |
| "OpGroupNonUniformBallotFindMSB": OpGroupNonUniformBallotFindMSB, | |
| "OpGroupNonUniformShuffle": OpGroupNonUniformShuffle, | |
| "OpGroupNonUniformShuffleXor": OpGroupNonUniformShuffleXor, | |
| "OpGroupNonUniformShuffleUp": OpGroupNonUniformShuffleUp, | |
| "OpGroupNonUniformShuffleDown": OpGroupNonUniformShuffleDown, | |
| "OpGroupNonUniformIAdd": OpGroupNonUniformIAdd, | |
| "OpGroupNonUniformFAdd": OpGroupNonUniformFAdd, | |
| "OpGroupNonUniformIMul": OpGroupNonUniformIMul, | |
| "OpGroupNonUniformFMul": OpGroupNonUniformFMul, | |
| "OpGroupNonUniformSMin": OpGroupNonUniformSMin, | |
| "OpGroupNonUniformUMin": OpGroupNonUniformUMin, | |
| "OpGroupNonUniformFMin": OpGroupNonUniformFMin, | |
| "OpGroupNonUniformSMax": OpGroupNonUniformSMax, | |
| "OpGroupNonUniformUMax": OpGroupNonUniformUMax, | |
| "OpGroupNonUniformFMax": OpGroupNonUniformFMax, | |
| "OpGroupNonUniformBitwiseAnd": OpGroupNonUniformBitwiseAnd, | |
| "OpGroupNonUniformBitwiseOr": OpGroupNonUniformBitwiseOr, | |
| "OpGroupNonUniformBitwiseXor": OpGroupNonUniformBitwiseXor, | |
| "OpGroupNonUniformLogicalAnd": OpGroupNonUniformLogicalAnd, | |
| "OpGroupNonUniformLogicalOr": OpGroupNonUniformLogicalOr, | |
| "OpGroupNonUniformLogicalXor": OpGroupNonUniformLogicalXor, | |
| "OpGroupNonUniformQuadBroadcast": OpGroupNonUniformQuadBroadcast, | |
| "OpGroupNonUniformQuadSwap": OpGroupNonUniformQuadSwap, | |
| "OpCopyLogical": OpCopyLogical, | |
| "OpPtrEqual": OpPtrEqual, | |
| "OpPtrNotEqual": OpPtrNotEqual, | |
| "OpPtrDiff": OpPtrDiff, | |
| "OpSubgroupBallotKHR": OpSubgroupBallotKHR, | |
| "OpSubgroupFirstInvocationKHR": OpSubgroupFirstInvocationKHR, | |
| "OpSubgroupAllKHR": OpSubgroupAllKHR, | |
| "OpSubgroupAnyKHR": OpSubgroupAnyKHR, | |
| "OpSubgroupAllEqualKHR": OpSubgroupAllEqualKHR, | |
| "OpSubgroupReadInvocationKHR": OpSubgroupReadInvocationKHR, | |
| "OpGroupIAddNonUniformAMD": OpGroupIAddNonUniformAMD, | |
| "OpGroupFAddNonUniformAMD": OpGroupFAddNonUniformAMD, | |
| "OpGroupFMinNonUniformAMD": OpGroupFMinNonUniformAMD, | |
| "OpGroupUMinNonUniformAMD": OpGroupUMinNonUniformAMD, | |
| "OpGroupSMinNonUniformAMD": OpGroupSMinNonUniformAMD, | |
| "OpGroupFMaxNonUniformAMD": OpGroupFMaxNonUniformAMD, | |
| "OpGroupUMaxNonUniformAMD": OpGroupUMaxNonUniformAMD, | |
| "OpGroupSMaxNonUniformAMD": OpGroupSMaxNonUniformAMD, | |
| "OpFragmentMaskFetchAMD": OpFragmentMaskFetchAMD, | |
| "OpFragmentFetchAMD": OpFragmentFetchAMD, | |
| "OpReadClockKHR": OpReadClockKHR, | |
| "OpImageSampleFootprintNV": OpImageSampleFootprintNV, | |
| "OpGroupNonUniformPartitionNV": OpGroupNonUniformPartitionNV, | |
| "OpWritePackedPrimitiveIndices4x8NV": OpWritePackedPrimitiveIndices4x8NV, | |
| "OpReportIntersectionNV": OpReportIntersectionNV, | |
| "OpReportIntersectionKHR": OpReportIntersectionKHR, | |
| "OpIgnoreIntersectionNV": OpIgnoreIntersectionNV, | |
| "OpIgnoreIntersectionKHR": OpIgnoreIntersectionKHR, | |
| "OpTerminateRayNV": OpTerminateRayNV, | |
| "OpTerminateRayKHR": OpTerminateRayKHR, | |
| "OpTraceNV": OpTraceNV, | |
| "OpTraceRayKHR": OpTraceRayKHR, | |
| "OpTypeAccelerationStructureNV": OpTypeAccelerationStructureNV, | |
| "OpTypeAccelerationStructureKHR": OpTypeAccelerationStructureKHR, | |
| "OpTypeRayQueryKHR": OpTypeRayQueryKHR, | |
| "OpRayQueryInitializeKHR": OpRayQueryInitializeKHR, | |
| "OpRayQueryTerminateKHR": OpRayQueryTerminateKHR, | |
| "OpRayQueryGenerateIntersectionKHR": OpRayQueryGenerateIntersectionKHR, | |
| "OpRayQueryConfirmIntersectionKHR": OpRayQueryConfirmIntersectionKHR, | |
| "OpRayQueryProceedKHR": OpRayQueryProceedKHR, | |
| "OpRayQueryGetIntersectionTypeKHR": OpRayQueryGetIntersectionTypeKHR, | |
| "OpRayQueryGetRayTMinKHR": OpRayQueryGetRayTMinKHR, | |
| "OpRayQueryGetRayFlagsKHR": OpRayQueryGetRayFlagsKHR, | |
| "OpRayQueryGetIntersectionTKHR": OpRayQueryGetIntersectionTKHR, | |
| "OpRayQueryGetIntersectionInstanceCustomIndexKHR": OpRayQueryGetIntersectionInstanceCustomIndexKHR, | |
| "OpRayQueryGetIntersectionInstanceIdKHR": OpRayQueryGetIntersectionInstanceIdKHR, | |
| "OpRayQueryGetIntersectionInstanceShaderBindingTableRecordOffsetKHR": OpRayQueryGetIntersectionInstanceShaderBindingTableRecordOffsetKHR, | |
| "OpRayQueryGetIntersectionGeometryIndexKHR": OpRayQueryGetIntersectionGeometryIndexKHR, | |
| "OpRayQueryGetIntersectionPrimitiveIndexKHR": OpRayQueryGetIntersectionPrimitiveIndexKHR, | |
| "OpRayQueryGetIntersectionBarycentricsKHR": OpRayQueryGetIntersectionBarycentricsKHR, | |
| "OpRayQueryGetIntersectionFrontFaceKHR": OpRayQueryGetIntersectionFrontFaceKHR, | |
| "OpRayQueryGetIntersectionCandidateAABBOpaqueKHR": OpRayQueryGetIntersectionCandidateAABBOpaqueKHR, | |
| "OpRayQueryGetIntersectionObjectRayDirectionKHR": OpRayQueryGetIntersectionObjectRayDirectionKHR, | |
| "OpRayQueryGetIntersectionObjectRayOriginKHR": OpRayQueryGetIntersectionObjectRayOriginKHR, | |
| "OpRayQueryGetWorldRayDirectionKHR": OpRayQueryGetWorldRayDirectionKHR, | |
| "OpRayQueryGetWorldRayOriginKHR": OpRayQueryGetWorldRayOriginKHR, | |
| "OpRayQueryGetIntersectionObjectToWorldKHR": OpRayQueryGetIntersectionObjectToWorldKHR, | |
| "OpRayQueryGetIntersectionWorldToObjectKHR": OpRayQueryGetIntersectionWorldToObjectKHR, | |
| "OpExecuteCallableNV": OpExecuteCallableNV, | |
| "OpExecuteCallableKHR": OpExecuteCallableKHR, | |
| "OpTypeCooperativeMatrixNV": OpTypeCooperativeMatrixNV, | |
| "OpCooperativeMatrixLoadNV": OpCooperativeMatrixLoadNV, | |
| "OpCooperativeMatrixStoreNV": OpCooperativeMatrixStoreNV, | |
| "OpCooperativeMatrixMulAddNV": OpCooperativeMatrixMulAddNV, | |
| "OpCooperativeMatrixLengthNV": OpCooperativeMatrixLengthNV, | |
| "OpBeginInvocationInterlockEXT": OpBeginInvocationInterlockEXT, | |
| "OpEndInvocationInterlockEXT": OpEndInvocationInterlockEXT, | |
| "OpDemoteToHelperInvocationEXT": OpDemoteToHelperInvocationEXT, | |
| "OpIsHelperInvocationEXT": OpIsHelperInvocationEXT, | |
| "OpSubgroupShuffleINTEL": OpSubgroupShuffleINTEL, | |
| "OpSubgroupShuffleDownINTEL": OpSubgroupShuffleDownINTEL, | |
| "OpSubgroupShuffleUpINTEL": OpSubgroupShuffleUpINTEL, | |
| "OpSubgroupShuffleXorINTEL": OpSubgroupShuffleXorINTEL, | |
| "OpSubgroupBlockReadINTEL": OpSubgroupBlockReadINTEL, | |
| "OpSubgroupBlockWriteINTEL": OpSubgroupBlockWriteINTEL, | |
| "OpSubgroupImageBlockReadINTEL": OpSubgroupImageBlockReadINTEL, | |
| "OpSubgroupImageBlockWriteINTEL": OpSubgroupImageBlockWriteINTEL, | |
| "OpSubgroupImageMediaBlockReadINTEL": OpSubgroupImageMediaBlockReadINTEL, | |
| "OpSubgroupImageMediaBlockWriteINTEL": OpSubgroupImageMediaBlockWriteINTEL, | |
| "OpUCountLeadingZerosINTEL": OpUCountLeadingZerosINTEL, | |
| "OpUCountTrailingZerosINTEL": OpUCountTrailingZerosINTEL, | |
| "OpAbsISubINTEL": OpAbsISubINTEL, | |
| "OpAbsUSubINTEL": OpAbsUSubINTEL, | |
| "OpIAddSatINTEL": OpIAddSatINTEL, | |
| "OpUAddSatINTEL": OpUAddSatINTEL, | |
| "OpIAverageINTEL": OpIAverageINTEL, | |
| "OpUAverageINTEL": OpUAverageINTEL, | |
| "OpIAverageRoundedINTEL": OpIAverageRoundedINTEL, | |
| "OpUAverageRoundedINTEL": OpUAverageRoundedINTEL, | |
| "OpISubSatINTEL": OpISubSatINTEL, | |
| "OpUSubSatINTEL": OpUSubSatINTEL, | |
| "OpIMul32x16INTEL": OpIMul32x16INTEL, | |
| "OpUMul32x16INTEL": OpUMul32x16INTEL, | |
| "OpDecorateString": OpDecorateString, | |
| "OpDecorateStringGOOGLE": OpDecorateStringGOOGLE, | |
| "OpMemberDecorateString": OpMemberDecorateString, | |
| "OpMemberDecorateStringGOOGLE": OpMemberDecorateStringGOOGLE, | |
| "OpVmeImageINTEL": OpVmeImageINTEL, | |
| "OpTypeVmeImageINTEL": OpTypeVmeImageINTEL, | |
| "OpTypeAvcImePayloadINTEL": OpTypeAvcImePayloadINTEL, | |
| "OpTypeAvcRefPayloadINTEL": OpTypeAvcRefPayloadINTEL, | |
| "OpTypeAvcSicPayloadINTEL": OpTypeAvcSicPayloadINTEL, | |
| "OpTypeAvcMcePayloadINTEL": OpTypeAvcMcePayloadINTEL, | |
| "OpTypeAvcMceResultINTEL": OpTypeAvcMceResultINTEL, | |
| "OpTypeAvcImeResultINTEL": OpTypeAvcImeResultINTEL, | |
| "OpTypeAvcImeResultSingleReferenceStreamoutINTEL": OpTypeAvcImeResultSingleReferenceStreamoutINTEL, | |
| "OpTypeAvcImeResultDualReferenceStreamoutINTEL": OpTypeAvcImeResultDualReferenceStreamoutINTEL, | |
| "OpTypeAvcImeSingleReferenceStreaminINTEL": OpTypeAvcImeSingleReferenceStreaminINTEL, | |
| "OpTypeAvcImeDualReferenceStreaminINTEL": OpTypeAvcImeDualReferenceStreaminINTEL, | |
| "OpTypeAvcRefResultINTEL": OpTypeAvcRefResultINTEL, | |
| "OpTypeAvcSicResultINTEL": OpTypeAvcSicResultINTEL, | |
| "OpSubgroupAvcMceGetDefaultInterBaseMultiReferencePenaltyINTEL": OpSubgroupAvcMceGetDefaultInterBaseMultiReferencePenaltyINTEL, | |
| "OpSubgroupAvcMceSetInterBaseMultiReferencePenaltyINTEL": OpSubgroupAvcMceSetInterBaseMultiReferencePenaltyINTEL, | |
| "OpSubgroupAvcMceGetDefaultInterShapePenaltyINTEL": OpSubgroupAvcMceGetDefaultInterShapePenaltyINTEL, | |
| "OpSubgroupAvcMceSetInterShapePenaltyINTEL": OpSubgroupAvcMceSetInterShapePenaltyINTEL, | |
| "OpSubgroupAvcMceGetDefaultInterDirectionPenaltyINTEL": OpSubgroupAvcMceGetDefaultInterDirectionPenaltyINTEL, | |
| "OpSubgroupAvcMceSetInterDirectionPenaltyINTEL": OpSubgroupAvcMceSetInterDirectionPenaltyINTEL, | |
| "OpSubgroupAvcMceGetDefaultIntraLumaShapePenaltyINTEL": OpSubgroupAvcMceGetDefaultIntraLumaShapePenaltyINTEL, | |
| "OpSubgroupAvcMceGetDefaultInterMotionVectorCostTableINTEL": OpSubgroupAvcMceGetDefaultInterMotionVectorCostTableINTEL, | |
| "OpSubgroupAvcMceGetDefaultHighPenaltyCostTableINTEL": OpSubgroupAvcMceGetDefaultHighPenaltyCostTableINTEL, | |
| "OpSubgroupAvcMceGetDefaultMediumPenaltyCostTableINTEL": OpSubgroupAvcMceGetDefaultMediumPenaltyCostTableINTEL, | |
| "OpSubgroupAvcMceGetDefaultLowPenaltyCostTableINTEL": OpSubgroupAvcMceGetDefaultLowPenaltyCostTableINTEL, | |
| "OpSubgroupAvcMceSetMotionVectorCostFunctionINTEL": OpSubgroupAvcMceSetMotionVectorCostFunctionINTEL, | |
| "OpSubgroupAvcMceGetDefaultIntraLumaModePenaltyINTEL": OpSubgroupAvcMceGetDefaultIntraLumaModePenaltyINTEL, | |
| "OpSubgroupAvcMceGetDefaultNonDcLumaIntraPenaltyINTEL": OpSubgroupAvcMceGetDefaultNonDcLumaIntraPenaltyINTEL, | |
| "OpSubgroupAvcMceGetDefaultIntraChromaModeBasePenaltyINTEL": OpSubgroupAvcMceGetDefaultIntraChromaModeBasePenaltyINTEL, | |
| "OpSubgroupAvcMceSetAcOnlyHaarINTEL": OpSubgroupAvcMceSetAcOnlyHaarINTEL, | |
| "OpSubgroupAvcMceSetSourceInterlacedFieldPolarityINTEL": OpSubgroupAvcMceSetSourceInterlacedFieldPolarityINTEL, | |
| "OpSubgroupAvcMceSetSingleReferenceInterlacedFieldPolarityINTEL": OpSubgroupAvcMceSetSingleReferenceInterlacedFieldPolarityINTEL, | |
| "OpSubgroupAvcMceSetDualReferenceInterlacedFieldPolaritiesINTEL": OpSubgroupAvcMceSetDualReferenceInterlacedFieldPolaritiesINTEL, | |
| "OpSubgroupAvcMceConvertToImePayloadINTEL": OpSubgroupAvcMceConvertToImePayloadINTEL, | |
| "OpSubgroupAvcMceConvertToImeResultINTEL": OpSubgroupAvcMceConvertToImeResultINTEL, | |
| "OpSubgroupAvcMceConvertToRefPayloadINTEL": OpSubgroupAvcMceConvertToRefPayloadINTEL, | |
| "OpSubgroupAvcMceConvertToRefResultINTEL": OpSubgroupAvcMceConvertToRefResultINTEL, | |
| "OpSubgroupAvcMceConvertToSicPayloadINTEL": OpSubgroupAvcMceConvertToSicPayloadINTEL, | |
| "OpSubgroupAvcMceConvertToSicResultINTEL": OpSubgroupAvcMceConvertToSicResultINTEL, | |
| "OpSubgroupAvcMceGetMotionVectorsINTEL": OpSubgroupAvcMceGetMotionVectorsINTEL, | |
| "OpSubgroupAvcMceGetInterDistortionsINTEL": OpSubgroupAvcMceGetInterDistortionsINTEL, | |
| "OpSubgroupAvcMceGetBestInterDistortionsINTEL": OpSubgroupAvcMceGetBestInterDistortionsINTEL, | |
| "OpSubgroupAvcMceGetInterMajorShapeINTEL": OpSubgroupAvcMceGetInterMajorShapeINTEL, | |
| "OpSubgroupAvcMceGetInterMinorShapeINTEL": OpSubgroupAvcMceGetInterMinorShapeINTEL, | |
| "OpSubgroupAvcMceGetInterDirectionsINTEL": OpSubgroupAvcMceGetInterDirectionsINTEL, | |
| "OpSubgroupAvcMceGetInterMotionVectorCountINTEL": OpSubgroupAvcMceGetInterMotionVectorCountINTEL, | |
| "OpSubgroupAvcMceGetInterReferenceIdsINTEL": OpSubgroupAvcMceGetInterReferenceIdsINTEL, | |
| "OpSubgroupAvcMceGetInterReferenceInterlacedFieldPolaritiesINTEL": OpSubgroupAvcMceGetInterReferenceInterlacedFieldPolaritiesINTEL, | |
| "OpSubgroupAvcImeInitializeINTEL": OpSubgroupAvcImeInitializeINTEL, | |
| "OpSubgroupAvcImeSetSingleReferenceINTEL": OpSubgroupAvcImeSetSingleReferenceINTEL, | |
| "OpSubgroupAvcImeSetDualReferenceINTEL": OpSubgroupAvcImeSetDualReferenceINTEL, | |
| "OpSubgroupAvcImeRefWindowSizeINTEL": OpSubgroupAvcImeRefWindowSizeINTEL, | |
| "OpSubgroupAvcImeAdjustRefOffsetINTEL": OpSubgroupAvcImeAdjustRefOffsetINTEL, | |
| "OpSubgroupAvcImeConvertToMcePayloadINTEL": OpSubgroupAvcImeConvertToMcePayloadINTEL, | |
| "OpSubgroupAvcImeSetMaxMotionVectorCountINTEL": OpSubgroupAvcImeSetMaxMotionVectorCountINTEL, | |
| "OpSubgroupAvcImeSetUnidirectionalMixDisableINTEL": OpSubgroupAvcImeSetUnidirectionalMixDisableINTEL, | |
| "OpSubgroupAvcImeSetEarlySearchTerminationThresholdINTEL": OpSubgroupAvcImeSetEarlySearchTerminationThresholdINTEL, | |
| "OpSubgroupAvcImeSetWeightedSadINTEL": OpSubgroupAvcImeSetWeightedSadINTEL, | |
| "OpSubgroupAvcImeEvaluateWithSingleReferenceINTEL": OpSubgroupAvcImeEvaluateWithSingleReferenceINTEL, | |
| "OpSubgroupAvcImeEvaluateWithDualReferenceINTEL": OpSubgroupAvcImeEvaluateWithDualReferenceINTEL, | |
| "OpSubgroupAvcImeEvaluateWithSingleReferenceStreaminINTEL": OpSubgroupAvcImeEvaluateWithSingleReferenceStreaminINTEL, | |
| "OpSubgroupAvcImeEvaluateWithDualReferenceStreaminINTEL": OpSubgroupAvcImeEvaluateWithDualReferenceStreaminINTEL, | |
| "OpSubgroupAvcImeEvaluateWithSingleReferenceStreamoutINTEL": OpSubgroupAvcImeEvaluateWithSingleReferenceStreamoutINTEL, | |
| "OpSubgroupAvcImeEvaluateWithDualReferenceStreamoutINTEL": OpSubgroupAvcImeEvaluateWithDualReferenceStreamoutINTEL, | |
| "OpSubgroupAvcImeEvaluateWithSingleReferenceStreaminoutINTEL": OpSubgroupAvcImeEvaluateWithSingleReferenceStreaminoutINTEL, | |
| "OpSubgroupAvcImeEvaluateWithDualReferenceStreaminoutINTEL": OpSubgroupAvcImeEvaluateWithDualReferenceStreaminoutINTEL, | |
| "OpSubgroupAvcImeConvertToMceResultINTEL": OpSubgroupAvcImeConvertToMceResultINTEL, | |
| "OpSubgroupAvcImeGetSingleReferenceStreaminINTEL": OpSubgroupAvcImeGetSingleReferenceStreaminINTEL, | |
| "OpSubgroupAvcImeGetDualReferenceStreaminINTEL": OpSubgroupAvcImeGetDualReferenceStreaminINTEL, | |
| "OpSubgroupAvcImeStripSingleReferenceStreamoutINTEL": OpSubgroupAvcImeStripSingleReferenceStreamoutINTEL, | |
| "OpSubgroupAvcImeStripDualReferenceStreamoutINTEL": OpSubgroupAvcImeStripDualReferenceStreamoutINTEL, | |
| "OpSubgroupAvcImeGetStreamoutSingleReferenceMajorShapeMotionVectorsINTEL": OpSubgroupAvcImeGetStreamoutSingleReferenceMajorShapeMotionVectorsINTEL, | |
| "OpSubgroupAvcImeGetStreamoutSingleReferenceMajorShapeDistortionsINTEL": OpSubgroupAvcImeGetStreamoutSingleReferenceMajorShapeDistortionsINTEL, | |
| "OpSubgroupAvcImeGetStreamoutSingleReferenceMajorShapeReferenceIdsINTEL": OpSubgroupAvcImeGetStreamoutSingleReferenceMajorShapeReferenceIdsINTEL, | |
| "OpSubgroupAvcImeGetStreamoutDualReferenceMajorShapeMotionVectorsINTEL": OpSubgroupAvcImeGetStreamoutDualReferenceMajorShapeMotionVectorsINTEL, | |
| "OpSubgroupAvcImeGetStreamoutDualReferenceMajorShapeDistortionsINTEL": OpSubgroupAvcImeGetStreamoutDualReferenceMajorShapeDistortionsINTEL, | |
| "OpSubgroupAvcImeGetStreamoutDualReferenceMajorShapeReferenceIdsINTEL": OpSubgroupAvcImeGetStreamoutDualReferenceMajorShapeReferenceIdsINTEL, | |
| "OpSubgroupAvcImeGetBorderReachedINTEL": OpSubgroupAvcImeGetBorderReachedINTEL, | |
| "OpSubgroupAvcImeGetTruncatedSearchIndicationINTEL": OpSubgroupAvcImeGetTruncatedSearchIndicationINTEL, | |
| "OpSubgroupAvcImeGetUnidirectionalEarlySearchTerminationINTEL": OpSubgroupAvcImeGetUnidirectionalEarlySearchTerminationINTEL, | |
| "OpSubgroupAvcImeGetWeightingPatternMinimumMotionVectorINTEL": OpSubgroupAvcImeGetWeightingPatternMinimumMotionVectorINTEL, | |
| "OpSubgroupAvcImeGetWeightingPatternMinimumDistortionINTEL": OpSubgroupAvcImeGetWeightingPatternMinimumDistortionINTEL, | |
| "OpSubgroupAvcFmeInitializeINTEL": OpSubgroupAvcFmeInitializeINTEL, | |
| "OpSubgroupAvcBmeInitializeINTEL": OpSubgroupAvcBmeInitializeINTEL, | |
| "OpSubgroupAvcRefConvertToMcePayloadINTEL": OpSubgroupAvcRefConvertToMcePayloadINTEL, | |
| "OpSubgroupAvcRefSetBidirectionalMixDisableINTEL": OpSubgroupAvcRefSetBidirectionalMixDisableINTEL, | |
| "OpSubgroupAvcRefSetBilinearFilterEnableINTEL": OpSubgroupAvcRefSetBilinearFilterEnableINTEL, | |
| "OpSubgroupAvcRefEvaluateWithSingleReferenceINTEL": OpSubgroupAvcRefEvaluateWithSingleReferenceINTEL, | |
| "OpSubgroupAvcRefEvaluateWithDualReferenceINTEL": OpSubgroupAvcRefEvaluateWithDualReferenceINTEL, | |
| "OpSubgroupAvcRefEvaluateWithMultiReferenceINTEL": OpSubgroupAvcRefEvaluateWithMultiReferenceINTEL, | |
| "OpSubgroupAvcRefEvaluateWithMultiReferenceInterlacedINTEL": OpSubgroupAvcRefEvaluateWithMultiReferenceInterlacedINTEL, | |
| "OpSubgroupAvcRefConvertToMceResultINTEL": OpSubgroupAvcRefConvertToMceResultINTEL, | |
| "OpSubgroupAvcSicInitializeINTEL": OpSubgroupAvcSicInitializeINTEL, | |
| "OpSubgroupAvcSicConfigureSkcINTEL": OpSubgroupAvcSicConfigureSkcINTEL, | |
| "OpSubgroupAvcSicConfigureIpeLumaINTEL": OpSubgroupAvcSicConfigureIpeLumaINTEL, | |
| "OpSubgroupAvcSicConfigureIpeLumaChromaINTEL": OpSubgroupAvcSicConfigureIpeLumaChromaINTEL, | |
| "OpSubgroupAvcSicGetMotionVectorMaskINTEL": OpSubgroupAvcSicGetMotionVectorMaskINTEL, | |
| "OpSubgroupAvcSicConvertToMcePayloadINTEL": OpSubgroupAvcSicConvertToMcePayloadINTEL, | |
| "OpSubgroupAvcSicSetIntraLumaShapePenaltyINTEL": OpSubgroupAvcSicSetIntraLumaShapePenaltyINTEL, | |
| "OpSubgroupAvcSicSetIntraLumaModeCostFunctionINTEL": OpSubgroupAvcSicSetIntraLumaModeCostFunctionINTEL, | |
| "OpSubgroupAvcSicSetIntraChromaModeCostFunctionINTEL": OpSubgroupAvcSicSetIntraChromaModeCostFunctionINTEL, | |
| "OpSubgroupAvcSicSetBilinearFilterEnableINTEL": OpSubgroupAvcSicSetBilinearFilterEnableINTEL, | |
| "OpSubgroupAvcSicSetSkcForwardTransformEnableINTEL": OpSubgroupAvcSicSetSkcForwardTransformEnableINTEL, | |
| "OpSubgroupAvcSicSetBlockBasedRawSkipSadINTEL": OpSubgroupAvcSicSetBlockBasedRawSkipSadINTEL, | |
| "OpSubgroupAvcSicEvaluateIpeINTEL": OpSubgroupAvcSicEvaluateIpeINTEL, | |
| "OpSubgroupAvcSicEvaluateWithSingleReferenceINTEL": OpSubgroupAvcSicEvaluateWithSingleReferenceINTEL, | |
| "OpSubgroupAvcSicEvaluateWithDualReferenceINTEL": OpSubgroupAvcSicEvaluateWithDualReferenceINTEL, | |
| "OpSubgroupAvcSicEvaluateWithMultiReferenceINTEL": OpSubgroupAvcSicEvaluateWithMultiReferenceINTEL, | |
| "OpSubgroupAvcSicEvaluateWithMultiReferenceInterlacedINTEL": OpSubgroupAvcSicEvaluateWithMultiReferenceInterlacedINTEL, | |
| "OpSubgroupAvcSicConvertToMceResultINTEL": OpSubgroupAvcSicConvertToMceResultINTEL, | |
| "OpSubgroupAvcSicGetIpeLumaShapeINTEL": OpSubgroupAvcSicGetIpeLumaShapeINTEL, | |
| "OpSubgroupAvcSicGetBestIpeLumaDistortionINTEL": OpSubgroupAvcSicGetBestIpeLumaDistortionINTEL, | |
| "OpSubgroupAvcSicGetBestIpeChromaDistortionINTEL": OpSubgroupAvcSicGetBestIpeChromaDistortionINTEL, | |
| "OpSubgroupAvcSicGetPackedIpeLumaModesINTEL": OpSubgroupAvcSicGetPackedIpeLumaModesINTEL, | |
| "OpSubgroupAvcSicGetIpeChromaModeINTEL": OpSubgroupAvcSicGetIpeChromaModeINTEL, | |
| "OpSubgroupAvcSicGetPackedSkcLumaCountThresholdINTEL": OpSubgroupAvcSicGetPackedSkcLumaCountThresholdINTEL, | |
| "OpSubgroupAvcSicGetPackedSkcLumaSumThresholdINTEL": OpSubgroupAvcSicGetPackedSkcLumaSumThresholdINTEL, | |
| "OpSubgroupAvcSicGetInterRawSadsINTEL": OpSubgroupAvcSicGetInterRawSadsINTEL, | |
| } | |
| // ExtOpcodes is a map of extension name to Opcode description list. | |
| ExtOpcodes = map[string]OpcodeMap { | |
| "GLSL.std.450": { | |
| "Round": GLSLStd450_Round, | |
| "RoundEven": GLSLStd450_RoundEven, | |
| "Trunc": GLSLStd450_Trunc, | |
| "FAbs": GLSLStd450_FAbs, | |
| "SAbs": GLSLStd450_SAbs, | |
| "FSign": GLSLStd450_FSign, | |
| "SSign": GLSLStd450_SSign, | |
| "Floor": GLSLStd450_Floor, | |
| "Ceil": GLSLStd450_Ceil, | |
| "Fract": GLSLStd450_Fract, | |
| "Radians": GLSLStd450_Radians, | |
| "Degrees": GLSLStd450_Degrees, | |
| "Sin": GLSLStd450_Sin, | |
| "Cos": GLSLStd450_Cos, | |
| "Tan": GLSLStd450_Tan, | |
| "Asin": GLSLStd450_Asin, | |
| "Acos": GLSLStd450_Acos, | |
| "Atan": GLSLStd450_Atan, | |
| "Sinh": GLSLStd450_Sinh, | |
| "Cosh": GLSLStd450_Cosh, | |
| "Tanh": GLSLStd450_Tanh, | |
| "Asinh": GLSLStd450_Asinh, | |
| "Acosh": GLSLStd450_Acosh, | |
| "Atanh": GLSLStd450_Atanh, | |
| "Atan2": GLSLStd450_Atan2, | |
| "Pow": GLSLStd450_Pow, | |
| "Exp": GLSLStd450_Exp, | |
| "Log": GLSLStd450_Log, | |
| "Exp2": GLSLStd450_Exp2, | |
| "Log2": GLSLStd450_Log2, | |
| "Sqrt": GLSLStd450_Sqrt, | |
| "InverseSqrt": GLSLStd450_InverseSqrt, | |
| "Determinant": GLSLStd450_Determinant, | |
| "MatrixInverse": GLSLStd450_MatrixInverse, | |
| "Modf": GLSLStd450_Modf, | |
| "ModfStruct": GLSLStd450_ModfStruct, | |
| "FMin": GLSLStd450_FMin, | |
| "UMin": GLSLStd450_UMin, | |
| "SMin": GLSLStd450_SMin, | |
| "FMax": GLSLStd450_FMax, | |
| "UMax": GLSLStd450_UMax, | |
| "SMax": GLSLStd450_SMax, | |
| "FClamp": GLSLStd450_FClamp, | |
| "UClamp": GLSLStd450_UClamp, | |
| "SClamp": GLSLStd450_SClamp, | |
| "FMix": GLSLStd450_FMix, | |
| "IMix": GLSLStd450_IMix, | |
| "Step": GLSLStd450_Step, | |
| "SmoothStep": GLSLStd450_SmoothStep, | |
| "Fma": GLSLStd450_Fma, | |
| "Frexp": GLSLStd450_Frexp, | |
| "FrexpStruct": GLSLStd450_FrexpStruct, | |
| "Ldexp": GLSLStd450_Ldexp, | |
| "PackSnorm4x8": GLSLStd450_PackSnorm4x8, | |
| "PackUnorm4x8": GLSLStd450_PackUnorm4x8, | |
| "PackSnorm2x16": GLSLStd450_PackSnorm2x16, | |
| "PackUnorm2x16": GLSLStd450_PackUnorm2x16, | |
| "PackHalf2x16": GLSLStd450_PackHalf2x16, | |
| "PackDouble2x32": GLSLStd450_PackDouble2x32, | |
| "UnpackSnorm2x16": GLSLStd450_UnpackSnorm2x16, | |
| "UnpackUnorm2x16": GLSLStd450_UnpackUnorm2x16, | |
| "UnpackHalf2x16": GLSLStd450_UnpackHalf2x16, | |
| "UnpackSnorm4x8": GLSLStd450_UnpackSnorm4x8, | |
| "UnpackUnorm4x8": GLSLStd450_UnpackUnorm4x8, | |
| "UnpackDouble2x32": GLSLStd450_UnpackDouble2x32, | |
| "Length": GLSLStd450_Length, | |
| "Distance": GLSLStd450_Distance, | |
| "Cross": GLSLStd450_Cross, | |
| "Normalize": GLSLStd450_Normalize, | |
| "FaceForward": GLSLStd450_FaceForward, | |
| "Reflect": GLSLStd450_Reflect, | |
| "Refract": GLSLStd450_Refract, | |
| "FindILsb": GLSLStd450_FindILsb, | |
| "FindSMsb": GLSLStd450_FindSMsb, | |
| "FindUMsb": GLSLStd450_FindUMsb, | |
| "InterpolateAtCentroid": GLSLStd450_InterpolateAtCentroid, | |
| "InterpolateAtSample": GLSLStd450_InterpolateAtSample, | |
| "InterpolateAtOffset": GLSLStd450_InterpolateAtOffset, | |
| "NMin": GLSLStd450_NMin, | |
| "NMax": GLSLStd450_NMax, | |
| "NClamp": GLSLStd450_NClamp, | |
| }, | |
| "OpenCL.std": { | |
| "acos": OpenCLStd_acos, | |
| "acosh": OpenCLStd_acosh, | |
| "acospi": OpenCLStd_acospi, | |
| "asin": OpenCLStd_asin, | |
| "asinh": OpenCLStd_asinh, | |
| "asinpi": OpenCLStd_asinpi, | |
| "atan": OpenCLStd_atan, | |
| "atan2": OpenCLStd_atan2, | |
| "atanh": OpenCLStd_atanh, | |
| "atanpi": OpenCLStd_atanpi, | |
| "atan2pi": OpenCLStd_atan2pi, | |
| "cbrt": OpenCLStd_cbrt, | |
| "ceil": OpenCLStd_ceil, | |
| "copysign": OpenCLStd_copysign, | |
| "cos": OpenCLStd_cos, | |
| "cosh": OpenCLStd_cosh, | |
| "cospi": OpenCLStd_cospi, | |
| "erfc": OpenCLStd_erfc, | |
| "erf": OpenCLStd_erf, | |
| "exp": OpenCLStd_exp, | |
| "exp2": OpenCLStd_exp2, | |
| "exp10": OpenCLStd_exp10, | |
| "expm1": OpenCLStd_expm1, | |
| "fabs": OpenCLStd_fabs, | |
| "fdim": OpenCLStd_fdim, | |
| "floor": OpenCLStd_floor, | |
| "fma": OpenCLStd_fma, | |
| "fmax": OpenCLStd_fmax, | |
| "fmin": OpenCLStd_fmin, | |
| "fmod": OpenCLStd_fmod, | |
| "fract": OpenCLStd_fract, | |
| "frexp": OpenCLStd_frexp, | |
| "hypot": OpenCLStd_hypot, | |
| "ilogb": OpenCLStd_ilogb, | |
| "ldexp": OpenCLStd_ldexp, | |
| "lgamma": OpenCLStd_lgamma, | |
| "lgamma_r": OpenCLStd_lgamma_r, | |
| "log": OpenCLStd_log, | |
| "log2": OpenCLStd_log2, | |
| "log10": OpenCLStd_log10, | |
| "log1p": OpenCLStd_log1p, | |
| "logb": OpenCLStd_logb, | |
| "mad": OpenCLStd_mad, | |
| "maxmag": OpenCLStd_maxmag, | |
| "minmag": OpenCLStd_minmag, | |
| "modf": OpenCLStd_modf, | |
| "nan": OpenCLStd_nan, | |
| "nextafter": OpenCLStd_nextafter, | |
| "pow": OpenCLStd_pow, | |
| "pown": OpenCLStd_pown, | |
| "powr": OpenCLStd_powr, | |
| "remainder": OpenCLStd_remainder, | |
| "remquo": OpenCLStd_remquo, | |
| "rint": OpenCLStd_rint, | |
| "rootn": OpenCLStd_rootn, | |
| "round": OpenCLStd_round, | |
| "rsqrt": OpenCLStd_rsqrt, | |
| "sin": OpenCLStd_sin, | |
| "sincos": OpenCLStd_sincos, | |
| "sinh": OpenCLStd_sinh, | |
| "sinpi": OpenCLStd_sinpi, | |
| "sqrt": OpenCLStd_sqrt, | |
| "tan": OpenCLStd_tan, | |
| "tanh": OpenCLStd_tanh, | |
| "tanpi": OpenCLStd_tanpi, | |
| "tgamma": OpenCLStd_tgamma, | |
| "trunc": OpenCLStd_trunc, | |
| "half_cos": OpenCLStd_half_cos, | |
| "half_divide": OpenCLStd_half_divide, | |
| "half_exp": OpenCLStd_half_exp, | |
| "half_exp2": OpenCLStd_half_exp2, | |
| "half_exp10": OpenCLStd_half_exp10, | |
| "half_log": OpenCLStd_half_log, | |
| "half_log2": OpenCLStd_half_log2, | |
| "half_log10": OpenCLStd_half_log10, | |
| "half_powr": OpenCLStd_half_powr, | |
| "half_recip": OpenCLStd_half_recip, | |
| "half_rsqrt": OpenCLStd_half_rsqrt, | |
| "half_sin": OpenCLStd_half_sin, | |
| "half_sqrt": OpenCLStd_half_sqrt, | |
| "half_tan": OpenCLStd_half_tan, | |
| "native_cos": OpenCLStd_native_cos, | |
| "native_divide": OpenCLStd_native_divide, | |
| "native_exp": OpenCLStd_native_exp, | |
| "native_exp2": OpenCLStd_native_exp2, | |
| "native_exp10": OpenCLStd_native_exp10, | |
| "native_log": OpenCLStd_native_log, | |
| "native_log2": OpenCLStd_native_log2, | |
| "native_log10": OpenCLStd_native_log10, | |
| "native_powr": OpenCLStd_native_powr, | |
| "native_recip": OpenCLStd_native_recip, | |
| "native_rsqrt": OpenCLStd_native_rsqrt, | |
| "native_sin": OpenCLStd_native_sin, | |
| "native_sqrt": OpenCLStd_native_sqrt, | |
| "native_tan": OpenCLStd_native_tan, | |
| "s_abs": OpenCLStd_s_abs, | |
| "s_abs_diff": OpenCLStd_s_abs_diff, | |
| "s_add_sat": OpenCLStd_s_add_sat, | |
| "u_add_sat": OpenCLStd_u_add_sat, | |
| "s_hadd": OpenCLStd_s_hadd, | |
| "u_hadd": OpenCLStd_u_hadd, | |
| "s_rhadd": OpenCLStd_s_rhadd, | |
| "u_rhadd": OpenCLStd_u_rhadd, | |
| "s_clamp": OpenCLStd_s_clamp, | |
| "u_clamp": OpenCLStd_u_clamp, | |
| "clz": OpenCLStd_clz, | |
| "ctz": OpenCLStd_ctz, | |
| "s_mad_hi": OpenCLStd_s_mad_hi, | |
| "u_mad_sat": OpenCLStd_u_mad_sat, | |
| "s_mad_sat": OpenCLStd_s_mad_sat, | |
| "s_max": OpenCLStd_s_max, | |
| "u_max": OpenCLStd_u_max, | |
| "s_min": OpenCLStd_s_min, | |
| "u_min": OpenCLStd_u_min, | |
| "s_mul_hi": OpenCLStd_s_mul_hi, | |
| "rotate": OpenCLStd_rotate, | |
| "s_sub_sat": OpenCLStd_s_sub_sat, | |
| "u_sub_sat": OpenCLStd_u_sub_sat, | |
| "u_upsample": OpenCLStd_u_upsample, | |
| "s_upsample": OpenCLStd_s_upsample, | |
| "popcount": OpenCLStd_popcount, | |
| "s_mad24": OpenCLStd_s_mad24, | |
| "u_mad24": OpenCLStd_u_mad24, | |
| "s_mul24": OpenCLStd_s_mul24, | |
| "u_mul24": OpenCLStd_u_mul24, | |
| "u_abs": OpenCLStd_u_abs, | |
| "u_abs_diff": OpenCLStd_u_abs_diff, | |
| "u_mul_hi": OpenCLStd_u_mul_hi, | |
| "u_mad_hi": OpenCLStd_u_mad_hi, | |
| "fclamp": OpenCLStd_fclamp, | |
| "degrees": OpenCLStd_degrees, | |
| "fmax_common": OpenCLStd_fmax_common, | |
| "fmin_common": OpenCLStd_fmin_common, | |
| "mix": OpenCLStd_mix, | |
| "radians": OpenCLStd_radians, | |
| "step": OpenCLStd_step, | |
| "smoothstep": OpenCLStd_smoothstep, | |
| "sign": OpenCLStd_sign, | |
| "cross": OpenCLStd_cross, | |
| "distance": OpenCLStd_distance, | |
| "length": OpenCLStd_length, | |
| "normalize": OpenCLStd_normalize, | |
| "fast_distance": OpenCLStd_fast_distance, | |
| "fast_length": OpenCLStd_fast_length, | |
| "fast_normalize": OpenCLStd_fast_normalize, | |
| "bitselect": OpenCLStd_bitselect, | |
| "select": OpenCLStd_select, | |
| "vloadn": OpenCLStd_vloadn, | |
| "vstoren": OpenCLStd_vstoren, | |
| "vload_half": OpenCLStd_vload_half, | |
| "vload_halfn": OpenCLStd_vload_halfn, | |
| "vstore_half": OpenCLStd_vstore_half, | |
| "vstore_half_r": OpenCLStd_vstore_half_r, | |
| "vstore_halfn": OpenCLStd_vstore_halfn, | |
| "vstore_halfn_r": OpenCLStd_vstore_halfn_r, | |
| "vloada_halfn": OpenCLStd_vloada_halfn, | |
| "vstorea_halfn": OpenCLStd_vstorea_halfn, | |
| "vstorea_halfn_r": OpenCLStd_vstorea_halfn_r, | |
| "shuffle": OpenCLStd_shuffle, | |
| "shuffle2": OpenCLStd_shuffle2, | |
| "printf": OpenCLStd_printf, | |
| "prefetch": OpenCLStd_prefetch, | |
| }, | |
| "OpenCL.DebugInfo.100": { | |
| "DebugInfoNone": OpenCLDebugInfo100_DebugInfoNone, | |
| "DebugCompilationUnit": OpenCLDebugInfo100_DebugCompilationUnit, | |
| "DebugTypeBasic": OpenCLDebugInfo100_DebugTypeBasic, | |
| "DebugTypePointer": OpenCLDebugInfo100_DebugTypePointer, | |
| "DebugTypeQualifier": OpenCLDebugInfo100_DebugTypeQualifier, | |
| "DebugTypeArray": OpenCLDebugInfo100_DebugTypeArray, | |
| "DebugTypeVector": OpenCLDebugInfo100_DebugTypeVector, | |
| "DebugTypedef": OpenCLDebugInfo100_DebugTypedef, | |
| "DebugTypeFunction": OpenCLDebugInfo100_DebugTypeFunction, | |
| "DebugTypeEnum": OpenCLDebugInfo100_DebugTypeEnum, | |
| "DebugTypeComposite": OpenCLDebugInfo100_DebugTypeComposite, | |
| "DebugTypeMember": OpenCLDebugInfo100_DebugTypeMember, | |
| "DebugTypeInheritance": OpenCLDebugInfo100_DebugTypeInheritance, | |
| "DebugTypePtrToMember": OpenCLDebugInfo100_DebugTypePtrToMember, | |
| "DebugTypeTemplate": OpenCLDebugInfo100_DebugTypeTemplate, | |
| "DebugTypeTemplateParameter": OpenCLDebugInfo100_DebugTypeTemplateParameter, | |
| "DebugTypeTemplateTemplateParameter": OpenCLDebugInfo100_DebugTypeTemplateTemplateParameter, | |
| "DebugTypeTemplateParameterPack": OpenCLDebugInfo100_DebugTypeTemplateParameterPack, | |
| "DebugGlobalVariable": OpenCLDebugInfo100_DebugGlobalVariable, | |
| "DebugFunctionDeclaration": OpenCLDebugInfo100_DebugFunctionDeclaration, | |
| "DebugFunction": OpenCLDebugInfo100_DebugFunction, | |
| "DebugLexicalBlock": OpenCLDebugInfo100_DebugLexicalBlock, | |
| "DebugLexicalBlockDiscriminator": OpenCLDebugInfo100_DebugLexicalBlockDiscriminator, | |
| "DebugScope": OpenCLDebugInfo100_DebugScope, | |
| "DebugNoScope": OpenCLDebugInfo100_DebugNoScope, | |
| "DebugInlinedAt": OpenCLDebugInfo100_DebugInlinedAt, | |
| "DebugLocalVariable": OpenCLDebugInfo100_DebugLocalVariable, | |
| "DebugInlinedVariable": OpenCLDebugInfo100_DebugInlinedVariable, | |
| "DebugDeclare": OpenCLDebugInfo100_DebugDeclare, | |
| "DebugValue": OpenCLDebugInfo100_DebugValue, | |
| "DebugOperation": OpenCLDebugInfo100_DebugOperation, | |
| "DebugExpression": OpenCLDebugInfo100_DebugExpression, | |
| "DebugMacroDef": OpenCLDebugInfo100_DebugMacroDef, | |
| "DebugMacroUndef": OpenCLDebugInfo100_DebugMacroUndef, | |
| "DebugImportedEntity": OpenCLDebugInfo100_DebugImportedEntity, | |
| "DebugSource": OpenCLDebugInfo100_DebugSource, | |
| }, | |
| } | |
| OpNop = &Opcode { | |
| Opname: "OpNop", | |
| Class: "Miscellaneous", | |
| Opcode: 0, | |
| Operands: []Operand { | |
| }, | |
| } | |
| OpUndef = &Opcode { | |
| Opname: "OpUndef", | |
| Class: "Miscellaneous", | |
| Opcode: 1, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpSourceContinued = &Opcode { | |
| Opname: "OpSourceContinued", | |
| Class: "Debug", | |
| Opcode: 2, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindLiteralString, | |
| Name: "'Continued Source'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpSource = &Opcode { | |
| Opname: "OpSource", | |
| Class: "Debug", | |
| Opcode: 3, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindSourceLanguage, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'Version'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'File'", | |
| Quantifier: "?", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralString, | |
| Name: "'Source'", | |
| Quantifier: "?", | |
| }, | |
| }, | |
| } | |
| OpSourceExtension = &Opcode { | |
| Opname: "OpSourceExtension", | |
| Class: "Debug", | |
| Opcode: 4, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindLiteralString, | |
| Name: "'Extension'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpName = &Opcode { | |
| Opname: "OpName", | |
| Class: "Debug", | |
| Opcode: 5, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Target'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralString, | |
| Name: "'Name'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpMemberName = &Opcode { | |
| Opname: "OpMemberName", | |
| Class: "Debug", | |
| Opcode: 6, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Type'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'Member'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralString, | |
| Name: "'Name'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpString = &Opcode { | |
| Opname: "OpString", | |
| Class: "Debug", | |
| Opcode: 7, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralString, | |
| Name: "'String'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpLine = &Opcode { | |
| Opname: "OpLine", | |
| Class: "Debug", | |
| Opcode: 8, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'File'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'Line'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'Column'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpExtension = &Opcode { | |
| Opname: "OpExtension", | |
| Class: "Extension", | |
| Opcode: 10, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindLiteralString, | |
| Name: "'Name'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpExtInstImport = &Opcode { | |
| Opname: "OpExtInstImport", | |
| Class: "Extension", | |
| Opcode: 11, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralString, | |
| Name: "'Name'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpExtInst = &Opcode { | |
| Opname: "OpExtInst", | |
| Class: "Extension", | |
| Opcode: 12, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Set'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralExtInstInteger, | |
| Name: "'Instruction'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Operand 1', + 'Operand 2', + ...", | |
| Quantifier: "*", | |
| }, | |
| }, | |
| } | |
| OpMemoryModel = &Opcode { | |
| Opname: "OpMemoryModel", | |
| Class: "Mode-Setting", | |
| Opcode: 14, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindAddressingModel, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindMemoryModel, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpEntryPoint = &Opcode { | |
| Opname: "OpEntryPoint", | |
| Class: "Mode-Setting", | |
| Opcode: 15, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindExecutionModel, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Entry Point'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralString, | |
| Name: "'Name'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Interface'", | |
| Quantifier: "*", | |
| }, | |
| }, | |
| } | |
| OpExecutionMode = &Opcode { | |
| Opname: "OpExecutionMode", | |
| Class: "Mode-Setting", | |
| Opcode: 16, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Entry Point'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindExecutionMode, | |
| Name: "'Mode'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpCapability = &Opcode { | |
| Opname: "OpCapability", | |
| Class: "Mode-Setting", | |
| Opcode: 17, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindCapability, | |
| Name: "'Capability'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpTypeVoid = &Opcode { | |
| Opname: "OpTypeVoid", | |
| Class: "Type-Declaration", | |
| Opcode: 19, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpTypeBool = &Opcode { | |
| Opname: "OpTypeBool", | |
| Class: "Type-Declaration", | |
| Opcode: 20, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpTypeInt = &Opcode { | |
| Opname: "OpTypeInt", | |
| Class: "Type-Declaration", | |
| Opcode: 21, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'Width'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'Signedness'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpTypeFloat = &Opcode { | |
| Opname: "OpTypeFloat", | |
| Class: "Type-Declaration", | |
| Opcode: 22, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'Width'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpTypeVector = &Opcode { | |
| Opname: "OpTypeVector", | |
| Class: "Type-Declaration", | |
| Opcode: 23, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Component Type'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'Component Count'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpTypeMatrix = &Opcode { | |
| Opname: "OpTypeMatrix", | |
| Class: "Type-Declaration", | |
| Opcode: 24, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Column Type'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'Column Count'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpTypeImage = &Opcode { | |
| Opname: "OpTypeImage", | |
| Class: "Type-Declaration", | |
| Opcode: 25, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Sampled Type'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindDim, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'Depth'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'Arrayed'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'MS'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'Sampled'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindImageFormat, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindAccessQualifier, | |
| Name: "", | |
| Quantifier: "?", | |
| }, | |
| }, | |
| } | |
| OpTypeSampler = &Opcode { | |
| Opname: "OpTypeSampler", | |
| Class: "Type-Declaration", | |
| Opcode: 26, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpTypeSampledImage = &Opcode { | |
| Opname: "OpTypeSampledImage", | |
| Class: "Type-Declaration", | |
| Opcode: 27, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Image Type'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpTypeArray = &Opcode { | |
| Opname: "OpTypeArray", | |
| Class: "Type-Declaration", | |
| Opcode: 28, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Element Type'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Length'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpTypeRuntimeArray = &Opcode { | |
| Opname: "OpTypeRuntimeArray", | |
| Class: "Type-Declaration", | |
| Opcode: 29, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Element Type'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpTypeStruct = &Opcode { | |
| Opname: "OpTypeStruct", | |
| Class: "Type-Declaration", | |
| Opcode: 30, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Member 0 type', + 'member 1 type', + ...", | |
| Quantifier: "*", | |
| }, | |
| }, | |
| } | |
| OpTypeOpaque = &Opcode { | |
| Opname: "OpTypeOpaque", | |
| Class: "Type-Declaration", | |
| Opcode: 31, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralString, | |
| Name: "The name of the opaque type.", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpTypePointer = &Opcode { | |
| Opname: "OpTypePointer", | |
| Class: "Type-Declaration", | |
| Opcode: 32, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindStorageClass, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Type'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpTypeFunction = &Opcode { | |
| Opname: "OpTypeFunction", | |
| Class: "Type-Declaration", | |
| Opcode: 33, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Return Type'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Parameter 0 Type', + 'Parameter 1 Type', + ...", | |
| Quantifier: "*", | |
| }, | |
| }, | |
| } | |
| OpTypeEvent = &Opcode { | |
| Opname: "OpTypeEvent", | |
| Class: "Type-Declaration", | |
| Opcode: 34, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpTypeDeviceEvent = &Opcode { | |
| Opname: "OpTypeDeviceEvent", | |
| Class: "Type-Declaration", | |
| Opcode: 35, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpTypeReserveId = &Opcode { | |
| Opname: "OpTypeReserveId", | |
| Class: "Type-Declaration", | |
| Opcode: 36, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpTypeQueue = &Opcode { | |
| Opname: "OpTypeQueue", | |
| Class: "Type-Declaration", | |
| Opcode: 37, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpTypePipe = &Opcode { | |
| Opname: "OpTypePipe", | |
| Class: "Type-Declaration", | |
| Opcode: 38, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindAccessQualifier, | |
| Name: "'Qualifier'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpTypeForwardPointer = &Opcode { | |
| Opname: "OpTypeForwardPointer", | |
| Class: "Type-Declaration", | |
| Opcode: 39, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Pointer Type'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindStorageClass, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpConstantTrue = &Opcode { | |
| Opname: "OpConstantTrue", | |
| Class: "Constant-Creation", | |
| Opcode: 41, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpConstantFalse = &Opcode { | |
| Opname: "OpConstantFalse", | |
| Class: "Constant-Creation", | |
| Opcode: 42, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpConstant = &Opcode { | |
| Opname: "OpConstant", | |
| Class: "Constant-Creation", | |
| Opcode: 43, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralContextDependentNumber, | |
| Name: "'Value'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpConstantComposite = &Opcode { | |
| Opname: "OpConstantComposite", | |
| Class: "Constant-Creation", | |
| Opcode: 44, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Constituents'", | |
| Quantifier: "*", | |
| }, | |
| }, | |
| } | |
| OpConstantSampler = &Opcode { | |
| Opname: "OpConstantSampler", | |
| Class: "Constant-Creation", | |
| Opcode: 45, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindSamplerAddressingMode, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'Param'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindSamplerFilterMode, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpConstantNull = &Opcode { | |
| Opname: "OpConstantNull", | |
| Class: "Constant-Creation", | |
| Opcode: 46, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpSpecConstantTrue = &Opcode { | |
| Opname: "OpSpecConstantTrue", | |
| Class: "Constant-Creation", | |
| Opcode: 48, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpSpecConstantFalse = &Opcode { | |
| Opname: "OpSpecConstantFalse", | |
| Class: "Constant-Creation", | |
| Opcode: 49, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpSpecConstant = &Opcode { | |
| Opname: "OpSpecConstant", | |
| Class: "Constant-Creation", | |
| Opcode: 50, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralContextDependentNumber, | |
| Name: "'Value'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpSpecConstantComposite = &Opcode { | |
| Opname: "OpSpecConstantComposite", | |
| Class: "Constant-Creation", | |
| Opcode: 51, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Constituents'", | |
| Quantifier: "*", | |
| }, | |
| }, | |
| } | |
| OpSpecConstantOp = &Opcode { | |
| Opname: "OpSpecConstantOp", | |
| Class: "Constant-Creation", | |
| Opcode: 52, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralSpecConstantOpInteger, | |
| Name: "'Opcode'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpFunction = &Opcode { | |
| Opname: "OpFunction", | |
| Class: "Function", | |
| Opcode: 54, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindFunctionControl, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Function Type'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpFunctionParameter = &Opcode { | |
| Opname: "OpFunctionParameter", | |
| Class: "Function", | |
| Opcode: 55, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpFunctionEnd = &Opcode { | |
| Opname: "OpFunctionEnd", | |
| Class: "Function", | |
| Opcode: 56, | |
| Operands: []Operand { | |
| }, | |
| } | |
| OpFunctionCall = &Opcode { | |
| Opname: "OpFunctionCall", | |
| Class: "Function", | |
| Opcode: 57, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Function'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Argument 0', + 'Argument 1', + ...", | |
| Quantifier: "*", | |
| }, | |
| }, | |
| } | |
| OpVariable = &Opcode { | |
| Opname: "OpVariable", | |
| Class: "Memory", | |
| Opcode: 59, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindStorageClass, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Initializer'", | |
| Quantifier: "?", | |
| }, | |
| }, | |
| } | |
| OpImageTexelPointer = &Opcode { | |
| Opname: "OpImageTexelPointer", | |
| Class: "Memory", | |
| Opcode: 60, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Image'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Coordinate'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Sample'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpLoad = &Opcode { | |
| Opname: "OpLoad", | |
| Class: "Memory", | |
| Opcode: 61, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Pointer'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindMemoryAccess, | |
| Name: "", | |
| Quantifier: "?", | |
| }, | |
| }, | |
| } | |
| OpStore = &Opcode { | |
| Opname: "OpStore", | |
| Class: "Memory", | |
| Opcode: 62, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Pointer'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Object'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindMemoryAccess, | |
| Name: "", | |
| Quantifier: "?", | |
| }, | |
| }, | |
| } | |
| OpCopyMemory = &Opcode { | |
| Opname: "OpCopyMemory", | |
| Class: "Memory", | |
| Opcode: 63, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Target'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Source'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindMemoryAccess, | |
| Name: "", | |
| Quantifier: "?", | |
| }, | |
| Operand { | |
| Kind: OperandKindMemoryAccess, | |
| Name: "", | |
| Quantifier: "?", | |
| }, | |
| }, | |
| } | |
| OpCopyMemorySized = &Opcode { | |
| Opname: "OpCopyMemorySized", | |
| Class: "Memory", | |
| Opcode: 64, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Target'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Source'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Size'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindMemoryAccess, | |
| Name: "", | |
| Quantifier: "?", | |
| }, | |
| Operand { | |
| Kind: OperandKindMemoryAccess, | |
| Name: "", | |
| Quantifier: "?", | |
| }, | |
| }, | |
| } | |
| OpAccessChain = &Opcode { | |
| Opname: "OpAccessChain", | |
| Class: "Memory", | |
| Opcode: 65, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Base'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Indexes'", | |
| Quantifier: "*", | |
| }, | |
| }, | |
| } | |
| OpInBoundsAccessChain = &Opcode { | |
| Opname: "OpInBoundsAccessChain", | |
| Class: "Memory", | |
| Opcode: 66, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Base'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Indexes'", | |
| Quantifier: "*", | |
| }, | |
| }, | |
| } | |
| OpPtrAccessChain = &Opcode { | |
| Opname: "OpPtrAccessChain", | |
| Class: "Memory", | |
| Opcode: 67, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Base'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Element'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Indexes'", | |
| Quantifier: "*", | |
| }, | |
| }, | |
| } | |
| OpArrayLength = &Opcode { | |
| Opname: "OpArrayLength", | |
| Class: "Memory", | |
| Opcode: 68, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Structure'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'Array member'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpGenericPtrMemSemantics = &Opcode { | |
| Opname: "OpGenericPtrMemSemantics", | |
| Class: "Memory", | |
| Opcode: 69, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Pointer'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpInBoundsPtrAccessChain = &Opcode { | |
| Opname: "OpInBoundsPtrAccessChain", | |
| Class: "Memory", | |
| Opcode: 70, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Base'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Element'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Indexes'", | |
| Quantifier: "*", | |
| }, | |
| }, | |
| } | |
| OpDecorate = &Opcode { | |
| Opname: "OpDecorate", | |
| Class: "Annotation", | |
| Opcode: 71, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Target'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindDecoration, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpMemberDecorate = &Opcode { | |
| Opname: "OpMemberDecorate", | |
| Class: "Annotation", | |
| Opcode: 72, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Structure Type'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'Member'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindDecoration, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpDecorationGroup = &Opcode { | |
| Opname: "OpDecorationGroup", | |
| Class: "Annotation", | |
| Opcode: 73, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpGroupDecorate = &Opcode { | |
| Opname: "OpGroupDecorate", | |
| Class: "Annotation", | |
| Opcode: 74, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Decoration Group'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Targets'", | |
| Quantifier: "*", | |
| }, | |
| }, | |
| } | |
| OpGroupMemberDecorate = &Opcode { | |
| Opname: "OpGroupMemberDecorate", | |
| Class: "Annotation", | |
| Opcode: 75, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Decoration Group'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindPairIdRefLiteralInteger, | |
| Name: "'Targets'", | |
| Quantifier: "*", | |
| }, | |
| }, | |
| } | |
| OpVectorExtractDynamic = &Opcode { | |
| Opname: "OpVectorExtractDynamic", | |
| Class: "Composite", | |
| Opcode: 77, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Vector'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Index'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpVectorInsertDynamic = &Opcode { | |
| Opname: "OpVectorInsertDynamic", | |
| Class: "Composite", | |
| Opcode: 78, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Vector'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Component'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Index'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpVectorShuffle = &Opcode { | |
| Opname: "OpVectorShuffle", | |
| Class: "Composite", | |
| Opcode: 79, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Vector 1'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Vector 2'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'Components'", | |
| Quantifier: "*", | |
| }, | |
| }, | |
| } | |
| OpCompositeConstruct = &Opcode { | |
| Opname: "OpCompositeConstruct", | |
| Class: "Composite", | |
| Opcode: 80, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Constituents'", | |
| Quantifier: "*", | |
| }, | |
| }, | |
| } | |
| OpCompositeExtract = &Opcode { | |
| Opname: "OpCompositeExtract", | |
| Class: "Composite", | |
| Opcode: 81, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Composite'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'Indexes'", | |
| Quantifier: "*", | |
| }, | |
| }, | |
| } | |
| OpCompositeInsert = &Opcode { | |
| Opname: "OpCompositeInsert", | |
| Class: "Composite", | |
| Opcode: 82, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Object'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Composite'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'Indexes'", | |
| Quantifier: "*", | |
| }, | |
| }, | |
| } | |
| OpCopyObject = &Opcode { | |
| Opname: "OpCopyObject", | |
| Class: "Composite", | |
| Opcode: 83, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Operand'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpTranspose = &Opcode { | |
| Opname: "OpTranspose", | |
| Class: "Composite", | |
| Opcode: 84, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Matrix'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpSampledImage = &Opcode { | |
| Opname: "OpSampledImage", | |
| Class: "Image", | |
| Opcode: 86, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Image'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Sampler'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpImageSampleImplicitLod = &Opcode { | |
| Opname: "OpImageSampleImplicitLod", | |
| Class: "Image", | |
| Opcode: 87, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Sampled Image'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Coordinate'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindImageOperands, | |
| Name: "", | |
| Quantifier: "?", | |
| }, | |
| }, | |
| } | |
| OpImageSampleExplicitLod = &Opcode { | |
| Opname: "OpImageSampleExplicitLod", | |
| Class: "Image", | |
| Opcode: 88, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Sampled Image'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Coordinate'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindImageOperands, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpImageSampleDrefImplicitLod = &Opcode { | |
| Opname: "OpImageSampleDrefImplicitLod", | |
| Class: "Image", | |
| Opcode: 89, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Sampled Image'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Coordinate'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'D~ref~'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindImageOperands, | |
| Name: "", | |
| Quantifier: "?", | |
| }, | |
| }, | |
| } | |
| OpImageSampleDrefExplicitLod = &Opcode { | |
| Opname: "OpImageSampleDrefExplicitLod", | |
| Class: "Image", | |
| Opcode: 90, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Sampled Image'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Coordinate'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'D~ref~'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindImageOperands, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpImageSampleProjImplicitLod = &Opcode { | |
| Opname: "OpImageSampleProjImplicitLod", | |
| Class: "Image", | |
| Opcode: 91, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Sampled Image'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Coordinate'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindImageOperands, | |
| Name: "", | |
| Quantifier: "?", | |
| }, | |
| }, | |
| } | |
| OpImageSampleProjExplicitLod = &Opcode { | |
| Opname: "OpImageSampleProjExplicitLod", | |
| Class: "Image", | |
| Opcode: 92, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Sampled Image'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Coordinate'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindImageOperands, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpImageSampleProjDrefImplicitLod = &Opcode { | |
| Opname: "OpImageSampleProjDrefImplicitLod", | |
| Class: "Image", | |
| Opcode: 93, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Sampled Image'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Coordinate'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'D~ref~'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindImageOperands, | |
| Name: "", | |
| Quantifier: "?", | |
| }, | |
| }, | |
| } | |
| OpImageSampleProjDrefExplicitLod = &Opcode { | |
| Opname: "OpImageSampleProjDrefExplicitLod", | |
| Class: "Image", | |
| Opcode: 94, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Sampled Image'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Coordinate'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'D~ref~'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindImageOperands, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpImageFetch = &Opcode { | |
| Opname: "OpImageFetch", | |
| Class: "Image", | |
| Opcode: 95, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Image'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Coordinate'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindImageOperands, | |
| Name: "", | |
| Quantifier: "?", | |
| }, | |
| }, | |
| } | |
| OpImageGather = &Opcode { | |
| Opname: "OpImageGather", | |
| Class: "Image", | |
| Opcode: 96, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Sampled Image'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Coordinate'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Component'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindImageOperands, | |
| Name: "", | |
| Quantifier: "?", | |
| }, | |
| }, | |
| } | |
| OpImageDrefGather = &Opcode { | |
| Opname: "OpImageDrefGather", | |
| Class: "Image", | |
| Opcode: 97, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Sampled Image'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Coordinate'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'D~ref~'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindImageOperands, | |
| Name: "", | |
| Quantifier: "?", | |
| }, | |
| }, | |
| } | |
| OpImageRead = &Opcode { | |
| Opname: "OpImageRead", | |
| Class: "Image", | |
| Opcode: 98, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Image'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Coordinate'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindImageOperands, | |
| Name: "", | |
| Quantifier: "?", | |
| }, | |
| }, | |
| } | |
| OpImageWrite = &Opcode { | |
| Opname: "OpImageWrite", | |
| Class: "Image", | |
| Opcode: 99, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Image'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Coordinate'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Texel'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindImageOperands, | |
| Name: "", | |
| Quantifier: "?", | |
| }, | |
| }, | |
| } | |
| OpImage = &Opcode { | |
| Opname: "OpImage", | |
| Class: "Image", | |
| Opcode: 100, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Sampled Image'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpImageQueryFormat = &Opcode { | |
| Opname: "OpImageQueryFormat", | |
| Class: "Image", | |
| Opcode: 101, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Image'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpImageQueryOrder = &Opcode { | |
| Opname: "OpImageQueryOrder", | |
| Class: "Image", | |
| Opcode: 102, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Image'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpImageQuerySizeLod = &Opcode { | |
| Opname: "OpImageQuerySizeLod", | |
| Class: "Image", | |
| Opcode: 103, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Image'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Level of Detail'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpImageQuerySize = &Opcode { | |
| Opname: "OpImageQuerySize", | |
| Class: "Image", | |
| Opcode: 104, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Image'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpImageQueryLod = &Opcode { | |
| Opname: "OpImageQueryLod", | |
| Class: "Image", | |
| Opcode: 105, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Sampled Image'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Coordinate'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpImageQueryLevels = &Opcode { | |
| Opname: "OpImageQueryLevels", | |
| Class: "Image", | |
| Opcode: 106, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Image'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpImageQuerySamples = &Opcode { | |
| Opname: "OpImageQuerySamples", | |
| Class: "Image", | |
| Opcode: 107, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Image'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpConvertFToU = &Opcode { | |
| Opname: "OpConvertFToU", | |
| Class: "Conversion", | |
| Opcode: 109, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Float Value'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpConvertFToS = &Opcode { | |
| Opname: "OpConvertFToS", | |
| Class: "Conversion", | |
| Opcode: 110, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Float Value'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpConvertSToF = &Opcode { | |
| Opname: "OpConvertSToF", | |
| Class: "Conversion", | |
| Opcode: 111, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Signed Value'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpConvertUToF = &Opcode { | |
| Opname: "OpConvertUToF", | |
| Class: "Conversion", | |
| Opcode: 112, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Unsigned Value'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpUConvert = &Opcode { | |
| Opname: "OpUConvert", | |
| Class: "Conversion", | |
| Opcode: 113, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Unsigned Value'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpSConvert = &Opcode { | |
| Opname: "OpSConvert", | |
| Class: "Conversion", | |
| Opcode: 114, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Signed Value'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpFConvert = &Opcode { | |
| Opname: "OpFConvert", | |
| Class: "Conversion", | |
| Opcode: 115, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Float Value'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpQuantizeToF16 = &Opcode { | |
| Opname: "OpQuantizeToF16", | |
| Class: "Conversion", | |
| Opcode: 116, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Value'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpConvertPtrToU = &Opcode { | |
| Opname: "OpConvertPtrToU", | |
| Class: "Conversion", | |
| Opcode: 117, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Pointer'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpSatConvertSToU = &Opcode { | |
| Opname: "OpSatConvertSToU", | |
| Class: "Conversion", | |
| Opcode: 118, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Signed Value'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpSatConvertUToS = &Opcode { | |
| Opname: "OpSatConvertUToS", | |
| Class: "Conversion", | |
| Opcode: 119, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Unsigned Value'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpConvertUToPtr = &Opcode { | |
| Opname: "OpConvertUToPtr", | |
| Class: "Conversion", | |
| Opcode: 120, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Integer Value'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpPtrCastToGeneric = &Opcode { | |
| Opname: "OpPtrCastToGeneric", | |
| Class: "Conversion", | |
| Opcode: 121, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Pointer'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpGenericCastToPtr = &Opcode { | |
| Opname: "OpGenericCastToPtr", | |
| Class: "Conversion", | |
| Opcode: 122, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Pointer'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpGenericCastToPtrExplicit = &Opcode { | |
| Opname: "OpGenericCastToPtrExplicit", | |
| Class: "Conversion", | |
| Opcode: 123, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Pointer'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindStorageClass, | |
| Name: "'Storage'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpBitcast = &Opcode { | |
| Opname: "OpBitcast", | |
| Class: "Conversion", | |
| Opcode: 124, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Operand'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpSNegate = &Opcode { | |
| Opname: "OpSNegate", | |
| Class: "Arithmetic", | |
| Opcode: 126, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Operand'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpFNegate = &Opcode { | |
| Opname: "OpFNegate", | |
| Class: "Arithmetic", | |
| Opcode: 127, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Operand'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpIAdd = &Opcode { | |
| Opname: "OpIAdd", | |
| Class: "Arithmetic", | |
| Opcode: 128, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Operand 1'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Operand 2'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpFAdd = &Opcode { | |
| Opname: "OpFAdd", | |
| Class: "Arithmetic", | |
| Opcode: 129, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Operand 1'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Operand 2'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpISub = &Opcode { | |
| Opname: "OpISub", | |
| Class: "Arithmetic", | |
| Opcode: 130, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Operand 1'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Operand 2'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpFSub = &Opcode { | |
| Opname: "OpFSub", | |
| Class: "Arithmetic", | |
| Opcode: 131, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Operand 1'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Operand 2'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpIMul = &Opcode { | |
| Opname: "OpIMul", | |
| Class: "Arithmetic", | |
| Opcode: 132, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Operand 1'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Operand 2'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpFMul = &Opcode { | |
| Opname: "OpFMul", | |
| Class: "Arithmetic", | |
| Opcode: 133, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Operand 1'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Operand 2'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpUDiv = &Opcode { | |
| Opname: "OpUDiv", | |
| Class: "Arithmetic", | |
| Opcode: 134, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Operand 1'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Operand 2'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpSDiv = &Opcode { | |
| Opname: "OpSDiv", | |
| Class: "Arithmetic", | |
| Opcode: 135, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Operand 1'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Operand 2'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpFDiv = &Opcode { | |
| Opname: "OpFDiv", | |
| Class: "Arithmetic", | |
| Opcode: 136, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Operand 1'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Operand 2'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpUMod = &Opcode { | |
| Opname: "OpUMod", | |
| Class: "Arithmetic", | |
| Opcode: 137, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Operand 1'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Operand 2'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpSRem = &Opcode { | |
| Opname: "OpSRem", | |
| Class: "Arithmetic", | |
| Opcode: 138, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Operand 1'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Operand 2'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpSMod = &Opcode { | |
| Opname: "OpSMod", | |
| Class: "Arithmetic", | |
| Opcode: 139, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Operand 1'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Operand 2'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpFRem = &Opcode { | |
| Opname: "OpFRem", | |
| Class: "Arithmetic", | |
| Opcode: 140, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Operand 1'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Operand 2'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpFMod = &Opcode { | |
| Opname: "OpFMod", | |
| Class: "Arithmetic", | |
| Opcode: 141, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Operand 1'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Operand 2'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpVectorTimesScalar = &Opcode { | |
| Opname: "OpVectorTimesScalar", | |
| Class: "Arithmetic", | |
| Opcode: 142, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Vector'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Scalar'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpMatrixTimesScalar = &Opcode { | |
| Opname: "OpMatrixTimesScalar", | |
| Class: "Arithmetic", | |
| Opcode: 143, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Matrix'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Scalar'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpVectorTimesMatrix = &Opcode { | |
| Opname: "OpVectorTimesMatrix", | |
| Class: "Arithmetic", | |
| Opcode: 144, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Vector'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Matrix'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpMatrixTimesVector = &Opcode { | |
| Opname: "OpMatrixTimesVector", | |
| Class: "Arithmetic", | |
| Opcode: 145, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Matrix'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Vector'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpMatrixTimesMatrix = &Opcode { | |
| Opname: "OpMatrixTimesMatrix", | |
| Class: "Arithmetic", | |
| Opcode: 146, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'LeftMatrix'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'RightMatrix'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpOuterProduct = &Opcode { | |
| Opname: "OpOuterProduct", | |
| Class: "Arithmetic", | |
| Opcode: 147, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Vector 1'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Vector 2'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpDot = &Opcode { | |
| Opname: "OpDot", | |
| Class: "Arithmetic", | |
| Opcode: 148, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Vector 1'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Vector 2'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpIAddCarry = &Opcode { | |
| Opname: "OpIAddCarry", | |
| Class: "Arithmetic", | |
| Opcode: 149, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Operand 1'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Operand 2'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpISubBorrow = &Opcode { | |
| Opname: "OpISubBorrow", | |
| Class: "Arithmetic", | |
| Opcode: 150, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Operand 1'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Operand 2'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpUMulExtended = &Opcode { | |
| Opname: "OpUMulExtended", | |
| Class: "Arithmetic", | |
| Opcode: 151, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Operand 1'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Operand 2'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpSMulExtended = &Opcode { | |
| Opname: "OpSMulExtended", | |
| Class: "Arithmetic", | |
| Opcode: 152, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Operand 1'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Operand 2'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpAny = &Opcode { | |
| Opname: "OpAny", | |
| Class: "Relational_and_Logical", | |
| Opcode: 154, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Vector'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpAll = &Opcode { | |
| Opname: "OpAll", | |
| Class: "Relational_and_Logical", | |
| Opcode: 155, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Vector'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpIsNan = &Opcode { | |
| Opname: "OpIsNan", | |
| Class: "Relational_and_Logical", | |
| Opcode: 156, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'x'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpIsInf = &Opcode { | |
| Opname: "OpIsInf", | |
| Class: "Relational_and_Logical", | |
| Opcode: 157, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'x'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpIsFinite = &Opcode { | |
| Opname: "OpIsFinite", | |
| Class: "Relational_and_Logical", | |
| Opcode: 158, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'x'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpIsNormal = &Opcode { | |
| Opname: "OpIsNormal", | |
| Class: "Relational_and_Logical", | |
| Opcode: 159, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'x'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpSignBitSet = &Opcode { | |
| Opname: "OpSignBitSet", | |
| Class: "Relational_and_Logical", | |
| Opcode: 160, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'x'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpLessOrGreater = &Opcode { | |
| Opname: "OpLessOrGreater", | |
| Class: "Relational_and_Logical", | |
| Opcode: 161, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'x'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'y'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpOrdered = &Opcode { | |
| Opname: "OpOrdered", | |
| Class: "Relational_and_Logical", | |
| Opcode: 162, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'x'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'y'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpUnordered = &Opcode { | |
| Opname: "OpUnordered", | |
| Class: "Relational_and_Logical", | |
| Opcode: 163, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'x'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'y'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpLogicalEqual = &Opcode { | |
| Opname: "OpLogicalEqual", | |
| Class: "Relational_and_Logical", | |
| Opcode: 164, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Operand 1'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Operand 2'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpLogicalNotEqual = &Opcode { | |
| Opname: "OpLogicalNotEqual", | |
| Class: "Relational_and_Logical", | |
| Opcode: 165, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Operand 1'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Operand 2'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpLogicalOr = &Opcode { | |
| Opname: "OpLogicalOr", | |
| Class: "Relational_and_Logical", | |
| Opcode: 166, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Operand 1'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Operand 2'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpLogicalAnd = &Opcode { | |
| Opname: "OpLogicalAnd", | |
| Class: "Relational_and_Logical", | |
| Opcode: 167, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Operand 1'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Operand 2'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpLogicalNot = &Opcode { | |
| Opname: "OpLogicalNot", | |
| Class: "Relational_and_Logical", | |
| Opcode: 168, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Operand'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpSelect = &Opcode { | |
| Opname: "OpSelect", | |
| Class: "Relational_and_Logical", | |
| Opcode: 169, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Condition'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Object 1'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Object 2'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpIEqual = &Opcode { | |
| Opname: "OpIEqual", | |
| Class: "Relational_and_Logical", | |
| Opcode: 170, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Operand 1'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Operand 2'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpINotEqual = &Opcode { | |
| Opname: "OpINotEqual", | |
| Class: "Relational_and_Logical", | |
| Opcode: 171, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Operand 1'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Operand 2'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpUGreaterThan = &Opcode { | |
| Opname: "OpUGreaterThan", | |
| Class: "Relational_and_Logical", | |
| Opcode: 172, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Operand 1'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Operand 2'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpSGreaterThan = &Opcode { | |
| Opname: "OpSGreaterThan", | |
| Class: "Relational_and_Logical", | |
| Opcode: 173, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Operand 1'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Operand 2'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpUGreaterThanEqual = &Opcode { | |
| Opname: "OpUGreaterThanEqual", | |
| Class: "Relational_and_Logical", | |
| Opcode: 174, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Operand 1'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Operand 2'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpSGreaterThanEqual = &Opcode { | |
| Opname: "OpSGreaterThanEqual", | |
| Class: "Relational_and_Logical", | |
| Opcode: 175, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Operand 1'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Operand 2'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpULessThan = &Opcode { | |
| Opname: "OpULessThan", | |
| Class: "Relational_and_Logical", | |
| Opcode: 176, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Operand 1'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Operand 2'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpSLessThan = &Opcode { | |
| Opname: "OpSLessThan", | |
| Class: "Relational_and_Logical", | |
| Opcode: 177, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Operand 1'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Operand 2'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpULessThanEqual = &Opcode { | |
| Opname: "OpULessThanEqual", | |
| Class: "Relational_and_Logical", | |
| Opcode: 178, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Operand 1'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Operand 2'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpSLessThanEqual = &Opcode { | |
| Opname: "OpSLessThanEqual", | |
| Class: "Relational_and_Logical", | |
| Opcode: 179, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Operand 1'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Operand 2'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpFOrdEqual = &Opcode { | |
| Opname: "OpFOrdEqual", | |
| Class: "Relational_and_Logical", | |
| Opcode: 180, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Operand 1'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Operand 2'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpFUnordEqual = &Opcode { | |
| Opname: "OpFUnordEqual", | |
| Class: "Relational_and_Logical", | |
| Opcode: 181, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Operand 1'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Operand 2'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpFOrdNotEqual = &Opcode { | |
| Opname: "OpFOrdNotEqual", | |
| Class: "Relational_and_Logical", | |
| Opcode: 182, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Operand 1'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Operand 2'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpFUnordNotEqual = &Opcode { | |
| Opname: "OpFUnordNotEqual", | |
| Class: "Relational_and_Logical", | |
| Opcode: 183, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Operand 1'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Operand 2'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpFOrdLessThan = &Opcode { | |
| Opname: "OpFOrdLessThan", | |
| Class: "Relational_and_Logical", | |
| Opcode: 184, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Operand 1'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Operand 2'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpFUnordLessThan = &Opcode { | |
| Opname: "OpFUnordLessThan", | |
| Class: "Relational_and_Logical", | |
| Opcode: 185, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Operand 1'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Operand 2'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpFOrdGreaterThan = &Opcode { | |
| Opname: "OpFOrdGreaterThan", | |
| Class: "Relational_and_Logical", | |
| Opcode: 186, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Operand 1'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Operand 2'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpFUnordGreaterThan = &Opcode { | |
| Opname: "OpFUnordGreaterThan", | |
| Class: "Relational_and_Logical", | |
| Opcode: 187, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Operand 1'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Operand 2'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpFOrdLessThanEqual = &Opcode { | |
| Opname: "OpFOrdLessThanEqual", | |
| Class: "Relational_and_Logical", | |
| Opcode: 188, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Operand 1'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Operand 2'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpFUnordLessThanEqual = &Opcode { | |
| Opname: "OpFUnordLessThanEqual", | |
| Class: "Relational_and_Logical", | |
| Opcode: 189, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Operand 1'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Operand 2'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpFOrdGreaterThanEqual = &Opcode { | |
| Opname: "OpFOrdGreaterThanEqual", | |
| Class: "Relational_and_Logical", | |
| Opcode: 190, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Operand 1'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Operand 2'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpFUnordGreaterThanEqual = &Opcode { | |
| Opname: "OpFUnordGreaterThanEqual", | |
| Class: "Relational_and_Logical", | |
| Opcode: 191, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Operand 1'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Operand 2'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpShiftRightLogical = &Opcode { | |
| Opname: "OpShiftRightLogical", | |
| Class: "Bit", | |
| Opcode: 194, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Base'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Shift'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpShiftRightArithmetic = &Opcode { | |
| Opname: "OpShiftRightArithmetic", | |
| Class: "Bit", | |
| Opcode: 195, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Base'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Shift'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpShiftLeftLogical = &Opcode { | |
| Opname: "OpShiftLeftLogical", | |
| Class: "Bit", | |
| Opcode: 196, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Base'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Shift'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpBitwiseOr = &Opcode { | |
| Opname: "OpBitwiseOr", | |
| Class: "Bit", | |
| Opcode: 197, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Operand 1'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Operand 2'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpBitwiseXor = &Opcode { | |
| Opname: "OpBitwiseXor", | |
| Class: "Bit", | |
| Opcode: 198, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Operand 1'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Operand 2'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpBitwiseAnd = &Opcode { | |
| Opname: "OpBitwiseAnd", | |
| Class: "Bit", | |
| Opcode: 199, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Operand 1'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Operand 2'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpNot = &Opcode { | |
| Opname: "OpNot", | |
| Class: "Bit", | |
| Opcode: 200, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Operand'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpBitFieldInsert = &Opcode { | |
| Opname: "OpBitFieldInsert", | |
| Class: "Bit", | |
| Opcode: 201, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Base'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Insert'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Offset'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Count'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpBitFieldSExtract = &Opcode { | |
| Opname: "OpBitFieldSExtract", | |
| Class: "Bit", | |
| Opcode: 202, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Base'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Offset'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Count'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpBitFieldUExtract = &Opcode { | |
| Opname: "OpBitFieldUExtract", | |
| Class: "Bit", | |
| Opcode: 203, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Base'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Offset'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Count'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpBitReverse = &Opcode { | |
| Opname: "OpBitReverse", | |
| Class: "Bit", | |
| Opcode: 204, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Base'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpBitCount = &Opcode { | |
| Opname: "OpBitCount", | |
| Class: "Bit", | |
| Opcode: 205, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Base'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpDPdx = &Opcode { | |
| Opname: "OpDPdx", | |
| Class: "Derivative", | |
| Opcode: 207, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'P'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpDPdy = &Opcode { | |
| Opname: "OpDPdy", | |
| Class: "Derivative", | |
| Opcode: 208, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'P'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpFwidth = &Opcode { | |
| Opname: "OpFwidth", | |
| Class: "Derivative", | |
| Opcode: 209, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'P'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpDPdxFine = &Opcode { | |
| Opname: "OpDPdxFine", | |
| Class: "Derivative", | |
| Opcode: 210, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'P'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpDPdyFine = &Opcode { | |
| Opname: "OpDPdyFine", | |
| Class: "Derivative", | |
| Opcode: 211, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'P'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpFwidthFine = &Opcode { | |
| Opname: "OpFwidthFine", | |
| Class: "Derivative", | |
| Opcode: 212, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'P'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpDPdxCoarse = &Opcode { | |
| Opname: "OpDPdxCoarse", | |
| Class: "Derivative", | |
| Opcode: 213, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'P'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpDPdyCoarse = &Opcode { | |
| Opname: "OpDPdyCoarse", | |
| Class: "Derivative", | |
| Opcode: 214, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'P'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpFwidthCoarse = &Opcode { | |
| Opname: "OpFwidthCoarse", | |
| Class: "Derivative", | |
| Opcode: 215, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'P'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpEmitVertex = &Opcode { | |
| Opname: "OpEmitVertex", | |
| Class: "Primitive", | |
| Opcode: 218, | |
| Operands: []Operand { | |
| }, | |
| } | |
| OpEndPrimitive = &Opcode { | |
| Opname: "OpEndPrimitive", | |
| Class: "Primitive", | |
| Opcode: 219, | |
| Operands: []Operand { | |
| }, | |
| } | |
| OpEmitStreamVertex = &Opcode { | |
| Opname: "OpEmitStreamVertex", | |
| Class: "Primitive", | |
| Opcode: 220, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Stream'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpEndStreamPrimitive = &Opcode { | |
| Opname: "OpEndStreamPrimitive", | |
| Class: "Primitive", | |
| Opcode: 221, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Stream'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpControlBarrier = &Opcode { | |
| Opname: "OpControlBarrier", | |
| Class: "Barrier", | |
| Opcode: 224, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdScope, | |
| Name: "'Execution'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdScope, | |
| Name: "'Memory'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdMemorySemantics, | |
| Name: "'Semantics'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpMemoryBarrier = &Opcode { | |
| Opname: "OpMemoryBarrier", | |
| Class: "Barrier", | |
| Opcode: 225, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdScope, | |
| Name: "'Memory'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdMemorySemantics, | |
| Name: "'Semantics'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpAtomicLoad = &Opcode { | |
| Opname: "OpAtomicLoad", | |
| Class: "Atomic", | |
| Opcode: 227, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Pointer'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdScope, | |
| Name: "'Memory'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdMemorySemantics, | |
| Name: "'Semantics'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpAtomicStore = &Opcode { | |
| Opname: "OpAtomicStore", | |
| Class: "Atomic", | |
| Opcode: 228, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Pointer'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdScope, | |
| Name: "'Memory'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdMemorySemantics, | |
| Name: "'Semantics'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Value'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpAtomicExchange = &Opcode { | |
| Opname: "OpAtomicExchange", | |
| Class: "Atomic", | |
| Opcode: 229, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Pointer'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdScope, | |
| Name: "'Memory'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdMemorySemantics, | |
| Name: "'Semantics'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Value'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpAtomicCompareExchange = &Opcode { | |
| Opname: "OpAtomicCompareExchange", | |
| Class: "Atomic", | |
| Opcode: 230, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Pointer'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdScope, | |
| Name: "'Memory'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdMemorySemantics, | |
| Name: "'Equal'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdMemorySemantics, | |
| Name: "'Unequal'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Value'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Comparator'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpAtomicCompareExchangeWeak = &Opcode { | |
| Opname: "OpAtomicCompareExchangeWeak", | |
| Class: "Atomic", | |
| Opcode: 231, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Pointer'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdScope, | |
| Name: "'Memory'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdMemorySemantics, | |
| Name: "'Equal'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdMemorySemantics, | |
| Name: "'Unequal'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Value'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Comparator'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpAtomicIIncrement = &Opcode { | |
| Opname: "OpAtomicIIncrement", | |
| Class: "Atomic", | |
| Opcode: 232, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Pointer'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdScope, | |
| Name: "'Memory'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdMemorySemantics, | |
| Name: "'Semantics'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpAtomicIDecrement = &Opcode { | |
| Opname: "OpAtomicIDecrement", | |
| Class: "Atomic", | |
| Opcode: 233, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Pointer'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdScope, | |
| Name: "'Memory'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdMemorySemantics, | |
| Name: "'Semantics'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpAtomicIAdd = &Opcode { | |
| Opname: "OpAtomicIAdd", | |
| Class: "Atomic", | |
| Opcode: 234, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Pointer'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdScope, | |
| Name: "'Memory'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdMemorySemantics, | |
| Name: "'Semantics'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Value'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpAtomicISub = &Opcode { | |
| Opname: "OpAtomicISub", | |
| Class: "Atomic", | |
| Opcode: 235, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Pointer'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdScope, | |
| Name: "'Memory'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdMemorySemantics, | |
| Name: "'Semantics'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Value'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpAtomicSMin = &Opcode { | |
| Opname: "OpAtomicSMin", | |
| Class: "Atomic", | |
| Opcode: 236, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Pointer'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdScope, | |
| Name: "'Memory'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdMemorySemantics, | |
| Name: "'Semantics'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Value'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpAtomicUMin = &Opcode { | |
| Opname: "OpAtomicUMin", | |
| Class: "Atomic", | |
| Opcode: 237, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Pointer'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdScope, | |
| Name: "'Memory'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdMemorySemantics, | |
| Name: "'Semantics'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Value'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpAtomicSMax = &Opcode { | |
| Opname: "OpAtomicSMax", | |
| Class: "Atomic", | |
| Opcode: 238, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Pointer'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdScope, | |
| Name: "'Memory'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdMemorySemantics, | |
| Name: "'Semantics'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Value'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpAtomicUMax = &Opcode { | |
| Opname: "OpAtomicUMax", | |
| Class: "Atomic", | |
| Opcode: 239, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Pointer'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdScope, | |
| Name: "'Memory'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdMemorySemantics, | |
| Name: "'Semantics'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Value'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpAtomicAnd = &Opcode { | |
| Opname: "OpAtomicAnd", | |
| Class: "Atomic", | |
| Opcode: 240, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Pointer'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdScope, | |
| Name: "'Memory'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdMemorySemantics, | |
| Name: "'Semantics'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Value'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpAtomicOr = &Opcode { | |
| Opname: "OpAtomicOr", | |
| Class: "Atomic", | |
| Opcode: 241, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Pointer'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdScope, | |
| Name: "'Memory'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdMemorySemantics, | |
| Name: "'Semantics'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Value'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpAtomicXor = &Opcode { | |
| Opname: "OpAtomicXor", | |
| Class: "Atomic", | |
| Opcode: 242, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Pointer'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdScope, | |
| Name: "'Memory'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdMemorySemantics, | |
| Name: "'Semantics'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Value'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpPhi = &Opcode { | |
| Opname: "OpPhi", | |
| Class: "Control-Flow", | |
| Opcode: 245, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindPairIdRefIdRef, | |
| Name: "'Variable, Parent, ...'", | |
| Quantifier: "*", | |
| }, | |
| }, | |
| } | |
| OpLoopMerge = &Opcode { | |
| Opname: "OpLoopMerge", | |
| Class: "Control-Flow", | |
| Opcode: 246, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Merge Block'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Continue Target'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLoopControl, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpSelectionMerge = &Opcode { | |
| Opname: "OpSelectionMerge", | |
| Class: "Control-Flow", | |
| Opcode: 247, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Merge Block'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindSelectionControl, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpLabel = &Opcode { | |
| Opname: "OpLabel", | |
| Class: "Control-Flow", | |
| Opcode: 248, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpBranch = &Opcode { | |
| Opname: "OpBranch", | |
| Class: "Control-Flow", | |
| Opcode: 249, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Target Label'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpBranchConditional = &Opcode { | |
| Opname: "OpBranchConditional", | |
| Class: "Control-Flow", | |
| Opcode: 250, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Condition'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'True Label'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'False Label'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'Branch weights'", | |
| Quantifier: "*", | |
| }, | |
| }, | |
| } | |
| OpSwitch = &Opcode { | |
| Opname: "OpSwitch", | |
| Class: "Control-Flow", | |
| Opcode: 251, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Selector'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Default'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindPairLiteralIntegerIdRef, | |
| Name: "'Target'", | |
| Quantifier: "*", | |
| }, | |
| }, | |
| } | |
| OpKill = &Opcode { | |
| Opname: "OpKill", | |
| Class: "Control-Flow", | |
| Opcode: 252, | |
| Operands: []Operand { | |
| }, | |
| } | |
| OpReturn = &Opcode { | |
| Opname: "OpReturn", | |
| Class: "Control-Flow", | |
| Opcode: 253, | |
| Operands: []Operand { | |
| }, | |
| } | |
| OpReturnValue = &Opcode { | |
| Opname: "OpReturnValue", | |
| Class: "Control-Flow", | |
| Opcode: 254, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Value'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpUnreachable = &Opcode { | |
| Opname: "OpUnreachable", | |
| Class: "Control-Flow", | |
| Opcode: 255, | |
| Operands: []Operand { | |
| }, | |
| } | |
| OpLifetimeStart = &Opcode { | |
| Opname: "OpLifetimeStart", | |
| Class: "Control-Flow", | |
| Opcode: 256, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Pointer'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'Size'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpLifetimeStop = &Opcode { | |
| Opname: "OpLifetimeStop", | |
| Class: "Control-Flow", | |
| Opcode: 257, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Pointer'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'Size'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpGroupAsyncCopy = &Opcode { | |
| Opname: "OpGroupAsyncCopy", | |
| Class: "Group", | |
| Opcode: 259, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdScope, | |
| Name: "'Execution'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Destination'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Source'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Num Elements'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Stride'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Event'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpGroupWaitEvents = &Opcode { | |
| Opname: "OpGroupWaitEvents", | |
| Class: "Group", | |
| Opcode: 260, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdScope, | |
| Name: "'Execution'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Num Events'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Events List'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpGroupAll = &Opcode { | |
| Opname: "OpGroupAll", | |
| Class: "Group", | |
| Opcode: 261, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdScope, | |
| Name: "'Execution'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Predicate'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpGroupAny = &Opcode { | |
| Opname: "OpGroupAny", | |
| Class: "Group", | |
| Opcode: 262, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdScope, | |
| Name: "'Execution'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Predicate'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpGroupBroadcast = &Opcode { | |
| Opname: "OpGroupBroadcast", | |
| Class: "Group", | |
| Opcode: 263, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdScope, | |
| Name: "'Execution'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Value'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'LocalId'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpGroupIAdd = &Opcode { | |
| Opname: "OpGroupIAdd", | |
| Class: "Group", | |
| Opcode: 264, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdScope, | |
| Name: "'Execution'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindGroupOperation, | |
| Name: "'Operation'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'X'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpGroupFAdd = &Opcode { | |
| Opname: "OpGroupFAdd", | |
| Class: "Group", | |
| Opcode: 265, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdScope, | |
| Name: "'Execution'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindGroupOperation, | |
| Name: "'Operation'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'X'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpGroupFMin = &Opcode { | |
| Opname: "OpGroupFMin", | |
| Class: "Group", | |
| Opcode: 266, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdScope, | |
| Name: "'Execution'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindGroupOperation, | |
| Name: "'Operation'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'X'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpGroupUMin = &Opcode { | |
| Opname: "OpGroupUMin", | |
| Class: "Group", | |
| Opcode: 267, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdScope, | |
| Name: "'Execution'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindGroupOperation, | |
| Name: "'Operation'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'X'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpGroupSMin = &Opcode { | |
| Opname: "OpGroupSMin", | |
| Class: "Group", | |
| Opcode: 268, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdScope, | |
| Name: "'Execution'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindGroupOperation, | |
| Name: "'Operation'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'X'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpGroupFMax = &Opcode { | |
| Opname: "OpGroupFMax", | |
| Class: "Group", | |
| Opcode: 269, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdScope, | |
| Name: "'Execution'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindGroupOperation, | |
| Name: "'Operation'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'X'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpGroupUMax = &Opcode { | |
| Opname: "OpGroupUMax", | |
| Class: "Group", | |
| Opcode: 270, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdScope, | |
| Name: "'Execution'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindGroupOperation, | |
| Name: "'Operation'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'X'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpGroupSMax = &Opcode { | |
| Opname: "OpGroupSMax", | |
| Class: "Group", | |
| Opcode: 271, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdScope, | |
| Name: "'Execution'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindGroupOperation, | |
| Name: "'Operation'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'X'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpReadPipe = &Opcode { | |
| Opname: "OpReadPipe", | |
| Class: "Pipe", | |
| Opcode: 274, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Pipe'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Pointer'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Packet Size'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Packet Alignment'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpWritePipe = &Opcode { | |
| Opname: "OpWritePipe", | |
| Class: "Pipe", | |
| Opcode: 275, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Pipe'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Pointer'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Packet Size'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Packet Alignment'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpReservedReadPipe = &Opcode { | |
| Opname: "OpReservedReadPipe", | |
| Class: "Pipe", | |
| Opcode: 276, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Pipe'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Reserve Id'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Index'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Pointer'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Packet Size'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Packet Alignment'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpReservedWritePipe = &Opcode { | |
| Opname: "OpReservedWritePipe", | |
| Class: "Pipe", | |
| Opcode: 277, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Pipe'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Reserve Id'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Index'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Pointer'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Packet Size'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Packet Alignment'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpReserveReadPipePackets = &Opcode { | |
| Opname: "OpReserveReadPipePackets", | |
| Class: "Pipe", | |
| Opcode: 278, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Pipe'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Num Packets'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Packet Size'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Packet Alignment'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpReserveWritePipePackets = &Opcode { | |
| Opname: "OpReserveWritePipePackets", | |
| Class: "Pipe", | |
| Opcode: 279, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Pipe'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Num Packets'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Packet Size'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Packet Alignment'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpCommitReadPipe = &Opcode { | |
| Opname: "OpCommitReadPipe", | |
| Class: "Pipe", | |
| Opcode: 280, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Pipe'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Reserve Id'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Packet Size'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Packet Alignment'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpCommitWritePipe = &Opcode { | |
| Opname: "OpCommitWritePipe", | |
| Class: "Pipe", | |
| Opcode: 281, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Pipe'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Reserve Id'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Packet Size'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Packet Alignment'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpIsValidReserveId = &Opcode { | |
| Opname: "OpIsValidReserveId", | |
| Class: "Pipe", | |
| Opcode: 282, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Reserve Id'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpGetNumPipePackets = &Opcode { | |
| Opname: "OpGetNumPipePackets", | |
| Class: "Pipe", | |
| Opcode: 283, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Pipe'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Packet Size'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Packet Alignment'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpGetMaxPipePackets = &Opcode { | |
| Opname: "OpGetMaxPipePackets", | |
| Class: "Pipe", | |
| Opcode: 284, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Pipe'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Packet Size'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Packet Alignment'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpGroupReserveReadPipePackets = &Opcode { | |
| Opname: "OpGroupReserveReadPipePackets", | |
| Class: "Pipe", | |
| Opcode: 285, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdScope, | |
| Name: "'Execution'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Pipe'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Num Packets'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Packet Size'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Packet Alignment'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpGroupReserveWritePipePackets = &Opcode { | |
| Opname: "OpGroupReserveWritePipePackets", | |
| Class: "Pipe", | |
| Opcode: 286, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdScope, | |
| Name: "'Execution'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Pipe'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Num Packets'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Packet Size'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Packet Alignment'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpGroupCommitReadPipe = &Opcode { | |
| Opname: "OpGroupCommitReadPipe", | |
| Class: "Pipe", | |
| Opcode: 287, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdScope, | |
| Name: "'Execution'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Pipe'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Reserve Id'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Packet Size'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Packet Alignment'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpGroupCommitWritePipe = &Opcode { | |
| Opname: "OpGroupCommitWritePipe", | |
| Class: "Pipe", | |
| Opcode: 288, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdScope, | |
| Name: "'Execution'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Pipe'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Reserve Id'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Packet Size'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Packet Alignment'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpEnqueueMarker = &Opcode { | |
| Opname: "OpEnqueueMarker", | |
| Class: "Device-Side_Enqueue", | |
| Opcode: 291, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Queue'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Num Events'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Wait Events'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Ret Event'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpEnqueueKernel = &Opcode { | |
| Opname: "OpEnqueueKernel", | |
| Class: "Device-Side_Enqueue", | |
| Opcode: 292, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Queue'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Flags'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'ND Range'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Num Events'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Wait Events'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Ret Event'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Invoke'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Param'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Param Size'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Param Align'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Local Size'", | |
| Quantifier: "*", | |
| }, | |
| }, | |
| } | |
| OpGetKernelNDrangeSubGroupCount = &Opcode { | |
| Opname: "OpGetKernelNDrangeSubGroupCount", | |
| Class: "Device-Side_Enqueue", | |
| Opcode: 293, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'ND Range'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Invoke'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Param'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Param Size'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Param Align'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpGetKernelNDrangeMaxSubGroupSize = &Opcode { | |
| Opname: "OpGetKernelNDrangeMaxSubGroupSize", | |
| Class: "Device-Side_Enqueue", | |
| Opcode: 294, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'ND Range'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Invoke'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Param'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Param Size'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Param Align'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpGetKernelWorkGroupSize = &Opcode { | |
| Opname: "OpGetKernelWorkGroupSize", | |
| Class: "Device-Side_Enqueue", | |
| Opcode: 295, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Invoke'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Param'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Param Size'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Param Align'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpGetKernelPreferredWorkGroupSizeMultiple = &Opcode { | |
| Opname: "OpGetKernelPreferredWorkGroupSizeMultiple", | |
| Class: "Device-Side_Enqueue", | |
| Opcode: 296, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Invoke'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Param'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Param Size'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Param Align'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpRetainEvent = &Opcode { | |
| Opname: "OpRetainEvent", | |
| Class: "Device-Side_Enqueue", | |
| Opcode: 297, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Event'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpReleaseEvent = &Opcode { | |
| Opname: "OpReleaseEvent", | |
| Class: "Device-Side_Enqueue", | |
| Opcode: 298, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Event'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpCreateUserEvent = &Opcode { | |
| Opname: "OpCreateUserEvent", | |
| Class: "Device-Side_Enqueue", | |
| Opcode: 299, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpIsValidEvent = &Opcode { | |
| Opname: "OpIsValidEvent", | |
| Class: "Device-Side_Enqueue", | |
| Opcode: 300, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Event'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpSetUserEventStatus = &Opcode { | |
| Opname: "OpSetUserEventStatus", | |
| Class: "Device-Side_Enqueue", | |
| Opcode: 301, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Event'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Status'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpCaptureEventProfilingInfo = &Opcode { | |
| Opname: "OpCaptureEventProfilingInfo", | |
| Class: "Device-Side_Enqueue", | |
| Opcode: 302, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Event'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Profiling Info'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Value'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpGetDefaultQueue = &Opcode { | |
| Opname: "OpGetDefaultQueue", | |
| Class: "Device-Side_Enqueue", | |
| Opcode: 303, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpBuildNDRange = &Opcode { | |
| Opname: "OpBuildNDRange", | |
| Class: "Device-Side_Enqueue", | |
| Opcode: 304, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'GlobalWorkSize'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'LocalWorkSize'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'GlobalWorkOffset'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpImageSparseSampleImplicitLod = &Opcode { | |
| Opname: "OpImageSparseSampleImplicitLod", | |
| Class: "Image", | |
| Opcode: 305, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Sampled Image'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Coordinate'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindImageOperands, | |
| Name: "", | |
| Quantifier: "?", | |
| }, | |
| }, | |
| } | |
| OpImageSparseSampleExplicitLod = &Opcode { | |
| Opname: "OpImageSparseSampleExplicitLod", | |
| Class: "Image", | |
| Opcode: 306, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Sampled Image'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Coordinate'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindImageOperands, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpImageSparseSampleDrefImplicitLod = &Opcode { | |
| Opname: "OpImageSparseSampleDrefImplicitLod", | |
| Class: "Image", | |
| Opcode: 307, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Sampled Image'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Coordinate'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'D~ref~'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindImageOperands, | |
| Name: "", | |
| Quantifier: "?", | |
| }, | |
| }, | |
| } | |
| OpImageSparseSampleDrefExplicitLod = &Opcode { | |
| Opname: "OpImageSparseSampleDrefExplicitLod", | |
| Class: "Image", | |
| Opcode: 308, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Sampled Image'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Coordinate'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'D~ref~'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindImageOperands, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpImageSparseSampleProjImplicitLod = &Opcode { | |
| Opname: "OpImageSparseSampleProjImplicitLod", | |
| Class: "Image", | |
| Opcode: 309, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Sampled Image'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Coordinate'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindImageOperands, | |
| Name: "", | |
| Quantifier: "?", | |
| }, | |
| }, | |
| } | |
| OpImageSparseSampleProjExplicitLod = &Opcode { | |
| Opname: "OpImageSparseSampleProjExplicitLod", | |
| Class: "Image", | |
| Opcode: 310, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Sampled Image'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Coordinate'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindImageOperands, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpImageSparseSampleProjDrefImplicitLod = &Opcode { | |
| Opname: "OpImageSparseSampleProjDrefImplicitLod", | |
| Class: "Image", | |
| Opcode: 311, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Sampled Image'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Coordinate'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'D~ref~'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindImageOperands, | |
| Name: "", | |
| Quantifier: "?", | |
| }, | |
| }, | |
| } | |
| OpImageSparseSampleProjDrefExplicitLod = &Opcode { | |
| Opname: "OpImageSparseSampleProjDrefExplicitLod", | |
| Class: "Image", | |
| Opcode: 312, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Sampled Image'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Coordinate'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'D~ref~'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindImageOperands, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpImageSparseFetch = &Opcode { | |
| Opname: "OpImageSparseFetch", | |
| Class: "Image", | |
| Opcode: 313, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Image'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Coordinate'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindImageOperands, | |
| Name: "", | |
| Quantifier: "?", | |
| }, | |
| }, | |
| } | |
| OpImageSparseGather = &Opcode { | |
| Opname: "OpImageSparseGather", | |
| Class: "Image", | |
| Opcode: 314, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Sampled Image'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Coordinate'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Component'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindImageOperands, | |
| Name: "", | |
| Quantifier: "?", | |
| }, | |
| }, | |
| } | |
| OpImageSparseDrefGather = &Opcode { | |
| Opname: "OpImageSparseDrefGather", | |
| Class: "Image", | |
| Opcode: 315, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Sampled Image'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Coordinate'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'D~ref~'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindImageOperands, | |
| Name: "", | |
| Quantifier: "?", | |
| }, | |
| }, | |
| } | |
| OpImageSparseTexelsResident = &Opcode { | |
| Opname: "OpImageSparseTexelsResident", | |
| Class: "Image", | |
| Opcode: 316, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Resident Code'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpNoLine = &Opcode { | |
| Opname: "OpNoLine", | |
| Class: "Debug", | |
| Opcode: 317, | |
| Operands: []Operand { | |
| }, | |
| } | |
| OpAtomicFlagTestAndSet = &Opcode { | |
| Opname: "OpAtomicFlagTestAndSet", | |
| Class: "Atomic", | |
| Opcode: 318, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Pointer'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdScope, | |
| Name: "'Memory'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdMemorySemantics, | |
| Name: "'Semantics'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpAtomicFlagClear = &Opcode { | |
| Opname: "OpAtomicFlagClear", | |
| Class: "Atomic", | |
| Opcode: 319, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Pointer'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdScope, | |
| Name: "'Memory'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdMemorySemantics, | |
| Name: "'Semantics'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpImageSparseRead = &Opcode { | |
| Opname: "OpImageSparseRead", | |
| Class: "Image", | |
| Opcode: 320, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Image'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Coordinate'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindImageOperands, | |
| Name: "", | |
| Quantifier: "?", | |
| }, | |
| }, | |
| } | |
| OpSizeOf = &Opcode { | |
| Opname: "OpSizeOf", | |
| Class: "Miscellaneous", | |
| Opcode: 321, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Pointer'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpTypePipeStorage = &Opcode { | |
| Opname: "OpTypePipeStorage", | |
| Class: "Type-Declaration", | |
| Opcode: 322, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpConstantPipeStorage = &Opcode { | |
| Opname: "OpConstantPipeStorage", | |
| Class: "Pipe", | |
| Opcode: 323, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'Packet Size'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'Packet Alignment'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'Capacity'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpCreatePipeFromPipeStorage = &Opcode { | |
| Opname: "OpCreatePipeFromPipeStorage", | |
| Class: "Pipe", | |
| Opcode: 324, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Pipe Storage'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpGetKernelLocalSizeForSubgroupCount = &Opcode { | |
| Opname: "OpGetKernelLocalSizeForSubgroupCount", | |
| Class: "Device-Side_Enqueue", | |
| Opcode: 325, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Subgroup Count'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Invoke'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Param'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Param Size'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Param Align'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpGetKernelMaxNumSubgroups = &Opcode { | |
| Opname: "OpGetKernelMaxNumSubgroups", | |
| Class: "Device-Side_Enqueue", | |
| Opcode: 326, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Invoke'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Param'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Param Size'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Param Align'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpTypeNamedBarrier = &Opcode { | |
| Opname: "OpTypeNamedBarrier", | |
| Class: "Type-Declaration", | |
| Opcode: 327, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpNamedBarrierInitialize = &Opcode { | |
| Opname: "OpNamedBarrierInitialize", | |
| Class: "Barrier", | |
| Opcode: 328, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Subgroup Count'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpMemoryNamedBarrier = &Opcode { | |
| Opname: "OpMemoryNamedBarrier", | |
| Class: "Barrier", | |
| Opcode: 329, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Named Barrier'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdScope, | |
| Name: "'Memory'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdMemorySemantics, | |
| Name: "'Semantics'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpModuleProcessed = &Opcode { | |
| Opname: "OpModuleProcessed", | |
| Class: "Debug", | |
| Opcode: 330, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindLiteralString, | |
| Name: "'Process'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpExecutionModeId = &Opcode { | |
| Opname: "OpExecutionModeId", | |
| Class: "Mode-Setting", | |
| Opcode: 331, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Entry Point'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindExecutionMode, | |
| Name: "'Mode'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpDecorateId = &Opcode { | |
| Opname: "OpDecorateId", | |
| Class: "Annotation", | |
| Opcode: 332, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Target'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindDecoration, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpGroupNonUniformElect = &Opcode { | |
| Opname: "OpGroupNonUniformElect", | |
| Class: "Non-Uniform", | |
| Opcode: 333, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdScope, | |
| Name: "'Execution'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpGroupNonUniformAll = &Opcode { | |
| Opname: "OpGroupNonUniformAll", | |
| Class: "Non-Uniform", | |
| Opcode: 334, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdScope, | |
| Name: "'Execution'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Predicate'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpGroupNonUniformAny = &Opcode { | |
| Opname: "OpGroupNonUniformAny", | |
| Class: "Non-Uniform", | |
| Opcode: 335, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdScope, | |
| Name: "'Execution'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Predicate'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpGroupNonUniformAllEqual = &Opcode { | |
| Opname: "OpGroupNonUniformAllEqual", | |
| Class: "Non-Uniform", | |
| Opcode: 336, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdScope, | |
| Name: "'Execution'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Value'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpGroupNonUniformBroadcast = &Opcode { | |
| Opname: "OpGroupNonUniformBroadcast", | |
| Class: "Non-Uniform", | |
| Opcode: 337, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdScope, | |
| Name: "'Execution'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Value'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Id'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpGroupNonUniformBroadcastFirst = &Opcode { | |
| Opname: "OpGroupNonUniformBroadcastFirst", | |
| Class: "Non-Uniform", | |
| Opcode: 338, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdScope, | |
| Name: "'Execution'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Value'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpGroupNonUniformBallot = &Opcode { | |
| Opname: "OpGroupNonUniformBallot", | |
| Class: "Non-Uniform", | |
| Opcode: 339, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdScope, | |
| Name: "'Execution'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Predicate'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpGroupNonUniformInverseBallot = &Opcode { | |
| Opname: "OpGroupNonUniformInverseBallot", | |
| Class: "Non-Uniform", | |
| Opcode: 340, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdScope, | |
| Name: "'Execution'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Value'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpGroupNonUniformBallotBitExtract = &Opcode { | |
| Opname: "OpGroupNonUniformBallotBitExtract", | |
| Class: "Non-Uniform", | |
| Opcode: 341, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdScope, | |
| Name: "'Execution'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Value'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Index'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpGroupNonUniformBallotBitCount = &Opcode { | |
| Opname: "OpGroupNonUniformBallotBitCount", | |
| Class: "Non-Uniform", | |
| Opcode: 342, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdScope, | |
| Name: "'Execution'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindGroupOperation, | |
| Name: "'Operation'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Value'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpGroupNonUniformBallotFindLSB = &Opcode { | |
| Opname: "OpGroupNonUniformBallotFindLSB", | |
| Class: "Non-Uniform", | |
| Opcode: 343, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdScope, | |
| Name: "'Execution'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Value'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpGroupNonUniformBallotFindMSB = &Opcode { | |
| Opname: "OpGroupNonUniformBallotFindMSB", | |
| Class: "Non-Uniform", | |
| Opcode: 344, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdScope, | |
| Name: "'Execution'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Value'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpGroupNonUniformShuffle = &Opcode { | |
| Opname: "OpGroupNonUniformShuffle", | |
| Class: "Non-Uniform", | |
| Opcode: 345, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdScope, | |
| Name: "'Execution'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Value'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Id'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpGroupNonUniformShuffleXor = &Opcode { | |
| Opname: "OpGroupNonUniformShuffleXor", | |
| Class: "Non-Uniform", | |
| Opcode: 346, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdScope, | |
| Name: "'Execution'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Value'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Mask'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpGroupNonUniformShuffleUp = &Opcode { | |
| Opname: "OpGroupNonUniformShuffleUp", | |
| Class: "Non-Uniform", | |
| Opcode: 347, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdScope, | |
| Name: "'Execution'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Value'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Delta'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpGroupNonUniformShuffleDown = &Opcode { | |
| Opname: "OpGroupNonUniformShuffleDown", | |
| Class: "Non-Uniform", | |
| Opcode: 348, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdScope, | |
| Name: "'Execution'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Value'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Delta'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpGroupNonUniformIAdd = &Opcode { | |
| Opname: "OpGroupNonUniformIAdd", | |
| Class: "Non-Uniform", | |
| Opcode: 349, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdScope, | |
| Name: "'Execution'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindGroupOperation, | |
| Name: "'Operation'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Value'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'ClusterSize'", | |
| Quantifier: "?", | |
| }, | |
| }, | |
| } | |
| OpGroupNonUniformFAdd = &Opcode { | |
| Opname: "OpGroupNonUniformFAdd", | |
| Class: "Non-Uniform", | |
| Opcode: 350, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdScope, | |
| Name: "'Execution'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindGroupOperation, | |
| Name: "'Operation'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Value'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'ClusterSize'", | |
| Quantifier: "?", | |
| }, | |
| }, | |
| } | |
| OpGroupNonUniformIMul = &Opcode { | |
| Opname: "OpGroupNonUniformIMul", | |
| Class: "Non-Uniform", | |
| Opcode: 351, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdScope, | |
| Name: "'Execution'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindGroupOperation, | |
| Name: "'Operation'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Value'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'ClusterSize'", | |
| Quantifier: "?", | |
| }, | |
| }, | |
| } | |
| OpGroupNonUniformFMul = &Opcode { | |
| Opname: "OpGroupNonUniformFMul", | |
| Class: "Non-Uniform", | |
| Opcode: 352, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdScope, | |
| Name: "'Execution'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindGroupOperation, | |
| Name: "'Operation'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Value'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'ClusterSize'", | |
| Quantifier: "?", | |
| }, | |
| }, | |
| } | |
| OpGroupNonUniformSMin = &Opcode { | |
| Opname: "OpGroupNonUniformSMin", | |
| Class: "Non-Uniform", | |
| Opcode: 353, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdScope, | |
| Name: "'Execution'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindGroupOperation, | |
| Name: "'Operation'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Value'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'ClusterSize'", | |
| Quantifier: "?", | |
| }, | |
| }, | |
| } | |
| OpGroupNonUniformUMin = &Opcode { | |
| Opname: "OpGroupNonUniformUMin", | |
| Class: "Non-Uniform", | |
| Opcode: 354, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdScope, | |
| Name: "'Execution'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindGroupOperation, | |
| Name: "'Operation'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Value'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'ClusterSize'", | |
| Quantifier: "?", | |
| }, | |
| }, | |
| } | |
| OpGroupNonUniformFMin = &Opcode { | |
| Opname: "OpGroupNonUniformFMin", | |
| Class: "Non-Uniform", | |
| Opcode: 355, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdScope, | |
| Name: "'Execution'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindGroupOperation, | |
| Name: "'Operation'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Value'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'ClusterSize'", | |
| Quantifier: "?", | |
| }, | |
| }, | |
| } | |
| OpGroupNonUniformSMax = &Opcode { | |
| Opname: "OpGroupNonUniformSMax", | |
| Class: "Non-Uniform", | |
| Opcode: 356, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdScope, | |
| Name: "'Execution'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindGroupOperation, | |
| Name: "'Operation'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Value'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'ClusterSize'", | |
| Quantifier: "?", | |
| }, | |
| }, | |
| } | |
| OpGroupNonUniformUMax = &Opcode { | |
| Opname: "OpGroupNonUniformUMax", | |
| Class: "Non-Uniform", | |
| Opcode: 357, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdScope, | |
| Name: "'Execution'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindGroupOperation, | |
| Name: "'Operation'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Value'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'ClusterSize'", | |
| Quantifier: "?", | |
| }, | |
| }, | |
| } | |
| OpGroupNonUniformFMax = &Opcode { | |
| Opname: "OpGroupNonUniformFMax", | |
| Class: "Non-Uniform", | |
| Opcode: 358, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdScope, | |
| Name: "'Execution'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindGroupOperation, | |
| Name: "'Operation'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Value'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'ClusterSize'", | |
| Quantifier: "?", | |
| }, | |
| }, | |
| } | |
| OpGroupNonUniformBitwiseAnd = &Opcode { | |
| Opname: "OpGroupNonUniformBitwiseAnd", | |
| Class: "Non-Uniform", | |
| Opcode: 359, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdScope, | |
| Name: "'Execution'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindGroupOperation, | |
| Name: "'Operation'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Value'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'ClusterSize'", | |
| Quantifier: "?", | |
| }, | |
| }, | |
| } | |
| OpGroupNonUniformBitwiseOr = &Opcode { | |
| Opname: "OpGroupNonUniformBitwiseOr", | |
| Class: "Non-Uniform", | |
| Opcode: 360, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdScope, | |
| Name: "'Execution'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindGroupOperation, | |
| Name: "'Operation'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Value'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'ClusterSize'", | |
| Quantifier: "?", | |
| }, | |
| }, | |
| } | |
| OpGroupNonUniformBitwiseXor = &Opcode { | |
| Opname: "OpGroupNonUniformBitwiseXor", | |
| Class: "Non-Uniform", | |
| Opcode: 361, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdScope, | |
| Name: "'Execution'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindGroupOperation, | |
| Name: "'Operation'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Value'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'ClusterSize'", | |
| Quantifier: "?", | |
| }, | |
| }, | |
| } | |
| OpGroupNonUniformLogicalAnd = &Opcode { | |
| Opname: "OpGroupNonUniformLogicalAnd", | |
| Class: "Non-Uniform", | |
| Opcode: 362, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdScope, | |
| Name: "'Execution'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindGroupOperation, | |
| Name: "'Operation'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Value'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'ClusterSize'", | |
| Quantifier: "?", | |
| }, | |
| }, | |
| } | |
| OpGroupNonUniformLogicalOr = &Opcode { | |
| Opname: "OpGroupNonUniformLogicalOr", | |
| Class: "Non-Uniform", | |
| Opcode: 363, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdScope, | |
| Name: "'Execution'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindGroupOperation, | |
| Name: "'Operation'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Value'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'ClusterSize'", | |
| Quantifier: "?", | |
| }, | |
| }, | |
| } | |
| OpGroupNonUniformLogicalXor = &Opcode { | |
| Opname: "OpGroupNonUniformLogicalXor", | |
| Class: "Non-Uniform", | |
| Opcode: 364, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdScope, | |
| Name: "'Execution'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindGroupOperation, | |
| Name: "'Operation'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Value'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'ClusterSize'", | |
| Quantifier: "?", | |
| }, | |
| }, | |
| } | |
| OpGroupNonUniformQuadBroadcast = &Opcode { | |
| Opname: "OpGroupNonUniformQuadBroadcast", | |
| Class: "Non-Uniform", | |
| Opcode: 365, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdScope, | |
| Name: "'Execution'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Value'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Index'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpGroupNonUniformQuadSwap = &Opcode { | |
| Opname: "OpGroupNonUniformQuadSwap", | |
| Class: "Non-Uniform", | |
| Opcode: 366, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdScope, | |
| Name: "'Execution'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Value'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Direction'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpCopyLogical = &Opcode { | |
| Opname: "OpCopyLogical", | |
| Class: "Composite", | |
| Opcode: 400, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Operand'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpPtrEqual = &Opcode { | |
| Opname: "OpPtrEqual", | |
| Class: "Memory", | |
| Opcode: 401, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Operand 1'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Operand 2'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpPtrNotEqual = &Opcode { | |
| Opname: "OpPtrNotEqual", | |
| Class: "Memory", | |
| Opcode: 402, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Operand 1'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Operand 2'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpPtrDiff = &Opcode { | |
| Opname: "OpPtrDiff", | |
| Class: "Memory", | |
| Opcode: 403, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Operand 1'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Operand 2'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpSubgroupBallotKHR = &Opcode { | |
| Opname: "OpSubgroupBallotKHR", | |
| Class: "Group", | |
| Opcode: 4421, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Predicate'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpSubgroupFirstInvocationKHR = &Opcode { | |
| Opname: "OpSubgroupFirstInvocationKHR", | |
| Class: "Group", | |
| Opcode: 4422, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Value'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpSubgroupAllKHR = &Opcode { | |
| Opname: "OpSubgroupAllKHR", | |
| Class: "Group", | |
| Opcode: 4428, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Predicate'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpSubgroupAnyKHR = &Opcode { | |
| Opname: "OpSubgroupAnyKHR", | |
| Class: "Group", | |
| Opcode: 4429, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Predicate'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpSubgroupAllEqualKHR = &Opcode { | |
| Opname: "OpSubgroupAllEqualKHR", | |
| Class: "Group", | |
| Opcode: 4430, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Predicate'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpSubgroupReadInvocationKHR = &Opcode { | |
| Opname: "OpSubgroupReadInvocationKHR", | |
| Class: "Group", | |
| Opcode: 4432, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Value'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Index'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpGroupIAddNonUniformAMD = &Opcode { | |
| Opname: "OpGroupIAddNonUniformAMD", | |
| Class: "Group", | |
| Opcode: 5000, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdScope, | |
| Name: "'Execution'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindGroupOperation, | |
| Name: "'Operation'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'X'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpGroupFAddNonUniformAMD = &Opcode { | |
| Opname: "OpGroupFAddNonUniformAMD", | |
| Class: "Group", | |
| Opcode: 5001, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdScope, | |
| Name: "'Execution'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindGroupOperation, | |
| Name: "'Operation'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'X'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpGroupFMinNonUniformAMD = &Opcode { | |
| Opname: "OpGroupFMinNonUniformAMD", | |
| Class: "Group", | |
| Opcode: 5002, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdScope, | |
| Name: "'Execution'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindGroupOperation, | |
| Name: "'Operation'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'X'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpGroupUMinNonUniformAMD = &Opcode { | |
| Opname: "OpGroupUMinNonUniformAMD", | |
| Class: "Group", | |
| Opcode: 5003, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdScope, | |
| Name: "'Execution'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindGroupOperation, | |
| Name: "'Operation'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'X'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpGroupSMinNonUniformAMD = &Opcode { | |
| Opname: "OpGroupSMinNonUniformAMD", | |
| Class: "Group", | |
| Opcode: 5004, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdScope, | |
| Name: "'Execution'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindGroupOperation, | |
| Name: "'Operation'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'X'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpGroupFMaxNonUniformAMD = &Opcode { | |
| Opname: "OpGroupFMaxNonUniformAMD", | |
| Class: "Group", | |
| Opcode: 5005, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdScope, | |
| Name: "'Execution'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindGroupOperation, | |
| Name: "'Operation'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'X'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpGroupUMaxNonUniformAMD = &Opcode { | |
| Opname: "OpGroupUMaxNonUniformAMD", | |
| Class: "Group", | |
| Opcode: 5006, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdScope, | |
| Name: "'Execution'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindGroupOperation, | |
| Name: "'Operation'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'X'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpGroupSMaxNonUniformAMD = &Opcode { | |
| Opname: "OpGroupSMaxNonUniformAMD", | |
| Class: "Group", | |
| Opcode: 5007, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdScope, | |
| Name: "'Execution'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindGroupOperation, | |
| Name: "'Operation'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'X'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpFragmentMaskFetchAMD = &Opcode { | |
| Opname: "OpFragmentMaskFetchAMD", | |
| Class: "Reserved", | |
| Opcode: 5011, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Image'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Coordinate'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpFragmentFetchAMD = &Opcode { | |
| Opname: "OpFragmentFetchAMD", | |
| Class: "Reserved", | |
| Opcode: 5012, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Image'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Coordinate'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Fragment Index'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpReadClockKHR = &Opcode { | |
| Opname: "OpReadClockKHR", | |
| Class: "Reserved", | |
| Opcode: 5056, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdScope, | |
| Name: "'Execution'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpImageSampleFootprintNV = &Opcode { | |
| Opname: "OpImageSampleFootprintNV", | |
| Class: "Image", | |
| Opcode: 5283, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Sampled Image'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Coordinate'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Granularity'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Coarse'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindImageOperands, | |
| Name: "", | |
| Quantifier: "?", | |
| }, | |
| }, | |
| } | |
| OpGroupNonUniformPartitionNV = &Opcode { | |
| Opname: "OpGroupNonUniformPartitionNV", | |
| Class: "Non-Uniform", | |
| Opcode: 5296, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Value'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpWritePackedPrimitiveIndices4x8NV = &Opcode { | |
| Opname: "OpWritePackedPrimitiveIndices4x8NV", | |
| Class: "Reserved", | |
| Opcode: 5299, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Index Offset'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Packed Indices'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpReportIntersectionNV = &Opcode { | |
| Opname: "OpReportIntersectionNV", | |
| Class: "Reserved", | |
| Opcode: 5334, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Hit'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'HitKind'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpReportIntersectionKHR = &Opcode { | |
| Opname: "OpReportIntersectionKHR", | |
| Class: "Reserved", | |
| Opcode: 5334, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Hit'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'HitKind'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpIgnoreIntersectionNV = &Opcode { | |
| Opname: "OpIgnoreIntersectionNV", | |
| Class: "Reserved", | |
| Opcode: 5335, | |
| Operands: []Operand { | |
| }, | |
| } | |
| OpIgnoreIntersectionKHR = &Opcode { | |
| Opname: "OpIgnoreIntersectionKHR", | |
| Class: "Reserved", | |
| Opcode: 5335, | |
| Operands: []Operand { | |
| }, | |
| } | |
| OpTerminateRayNV = &Opcode { | |
| Opname: "OpTerminateRayNV", | |
| Class: "Reserved", | |
| Opcode: 5336, | |
| Operands: []Operand { | |
| }, | |
| } | |
| OpTerminateRayKHR = &Opcode { | |
| Opname: "OpTerminateRayKHR", | |
| Class: "Reserved", | |
| Opcode: 5336, | |
| Operands: []Operand { | |
| }, | |
| } | |
| OpTraceNV = &Opcode { | |
| Opname: "OpTraceNV", | |
| Class: "Reserved", | |
| Opcode: 5337, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Accel'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Ray Flags'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Cull Mask'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'SBT Offset'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'SBT Stride'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Miss Index'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Ray Origin'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Ray Tmin'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Ray Direction'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Ray Tmax'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'PayloadId'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpTraceRayKHR = &Opcode { | |
| Opname: "OpTraceRayKHR", | |
| Class: "Reserved", | |
| Opcode: 5337, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Accel'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Ray Flags'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Cull Mask'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'SBT Offset'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'SBT Stride'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Miss Index'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Ray Origin'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Ray Tmin'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Ray Direction'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Ray Tmax'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'PayloadId'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpTypeAccelerationStructureNV = &Opcode { | |
| Opname: "OpTypeAccelerationStructureNV", | |
| Class: "Reserved", | |
| Opcode: 5341, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpTypeAccelerationStructureKHR = &Opcode { | |
| Opname: "OpTypeAccelerationStructureKHR", | |
| Class: "Reserved", | |
| Opcode: 5341, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpTypeRayQueryKHR = &Opcode { | |
| Opname: "OpTypeRayQueryKHR", | |
| Class: "Reserved", | |
| Opcode: 4472, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpRayQueryInitializeKHR = &Opcode { | |
| Opname: "OpRayQueryInitializeKHR", | |
| Class: "Reserved", | |
| Opcode: 4473, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'RayQuery'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Accel'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'RayFlags'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'CullMask'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'RayOrigin'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'RayTMin'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'RayDirection'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'RayTMax'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpRayQueryTerminateKHR = &Opcode { | |
| Opname: "OpRayQueryTerminateKHR", | |
| Class: "Reserved", | |
| Opcode: 4474, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'RayQuery'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpRayQueryGenerateIntersectionKHR = &Opcode { | |
| Opname: "OpRayQueryGenerateIntersectionKHR", | |
| Class: "Reserved", | |
| Opcode: 4475, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'RayQuery'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'HitT'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpRayQueryConfirmIntersectionKHR = &Opcode { | |
| Opname: "OpRayQueryConfirmIntersectionKHR", | |
| Class: "Reserved", | |
| Opcode: 4476, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'RayQuery'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpRayQueryProceedKHR = &Opcode { | |
| Opname: "OpRayQueryProceedKHR", | |
| Class: "Reserved", | |
| Opcode: 4477, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'RayQuery'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpRayQueryGetIntersectionTypeKHR = &Opcode { | |
| Opname: "OpRayQueryGetIntersectionTypeKHR", | |
| Class: "Reserved", | |
| Opcode: 4479, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'RayQuery'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Intersection'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpRayQueryGetRayTMinKHR = &Opcode { | |
| Opname: "OpRayQueryGetRayTMinKHR", | |
| Class: "Reserved", | |
| Opcode: 6016, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'RayQuery'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpRayQueryGetRayFlagsKHR = &Opcode { | |
| Opname: "OpRayQueryGetRayFlagsKHR", | |
| Class: "Reserved", | |
| Opcode: 6017, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'RayQuery'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpRayQueryGetIntersectionTKHR = &Opcode { | |
| Opname: "OpRayQueryGetIntersectionTKHR", | |
| Class: "Reserved", | |
| Opcode: 6018, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'RayQuery'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Intersection'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpRayQueryGetIntersectionInstanceCustomIndexKHR = &Opcode { | |
| Opname: "OpRayQueryGetIntersectionInstanceCustomIndexKHR", | |
| Class: "Reserved", | |
| Opcode: 6019, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'RayQuery'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Intersection'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpRayQueryGetIntersectionInstanceIdKHR = &Opcode { | |
| Opname: "OpRayQueryGetIntersectionInstanceIdKHR", | |
| Class: "Reserved", | |
| Opcode: 6020, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'RayQuery'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Intersection'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpRayQueryGetIntersectionInstanceShaderBindingTableRecordOffsetKHR = &Opcode { | |
| Opname: "OpRayQueryGetIntersectionInstanceShaderBindingTableRecordOffsetKHR", | |
| Class: "Reserved", | |
| Opcode: 6021, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'RayQuery'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Intersection'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpRayQueryGetIntersectionGeometryIndexKHR = &Opcode { | |
| Opname: "OpRayQueryGetIntersectionGeometryIndexKHR", | |
| Class: "Reserved", | |
| Opcode: 6022, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'RayQuery'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Intersection'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpRayQueryGetIntersectionPrimitiveIndexKHR = &Opcode { | |
| Opname: "OpRayQueryGetIntersectionPrimitiveIndexKHR", | |
| Class: "Reserved", | |
| Opcode: 6023, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'RayQuery'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Intersection'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpRayQueryGetIntersectionBarycentricsKHR = &Opcode { | |
| Opname: "OpRayQueryGetIntersectionBarycentricsKHR", | |
| Class: "Reserved", | |
| Opcode: 6024, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'RayQuery'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Intersection'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpRayQueryGetIntersectionFrontFaceKHR = &Opcode { | |
| Opname: "OpRayQueryGetIntersectionFrontFaceKHR", | |
| Class: "Reserved", | |
| Opcode: 6025, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'RayQuery'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Intersection'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpRayQueryGetIntersectionCandidateAABBOpaqueKHR = &Opcode { | |
| Opname: "OpRayQueryGetIntersectionCandidateAABBOpaqueKHR", | |
| Class: "Reserved", | |
| Opcode: 6026, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'RayQuery'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpRayQueryGetIntersectionObjectRayDirectionKHR = &Opcode { | |
| Opname: "OpRayQueryGetIntersectionObjectRayDirectionKHR", | |
| Class: "Reserved", | |
| Opcode: 6027, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'RayQuery'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Intersection'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpRayQueryGetIntersectionObjectRayOriginKHR = &Opcode { | |
| Opname: "OpRayQueryGetIntersectionObjectRayOriginKHR", | |
| Class: "Reserved", | |
| Opcode: 6028, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'RayQuery'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Intersection'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpRayQueryGetWorldRayDirectionKHR = &Opcode { | |
| Opname: "OpRayQueryGetWorldRayDirectionKHR", | |
| Class: "Reserved", | |
| Opcode: 6029, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'RayQuery'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpRayQueryGetWorldRayOriginKHR = &Opcode { | |
| Opname: "OpRayQueryGetWorldRayOriginKHR", | |
| Class: "Reserved", | |
| Opcode: 6030, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'RayQuery'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpRayQueryGetIntersectionObjectToWorldKHR = &Opcode { | |
| Opname: "OpRayQueryGetIntersectionObjectToWorldKHR", | |
| Class: "Reserved", | |
| Opcode: 6031, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'RayQuery'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Intersection'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpRayQueryGetIntersectionWorldToObjectKHR = &Opcode { | |
| Opname: "OpRayQueryGetIntersectionWorldToObjectKHR", | |
| Class: "Reserved", | |
| Opcode: 6032, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'RayQuery'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Intersection'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpExecuteCallableNV = &Opcode { | |
| Opname: "OpExecuteCallableNV", | |
| Class: "Reserved", | |
| Opcode: 5344, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'SBT Index'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Callable DataId'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpExecuteCallableKHR = &Opcode { | |
| Opname: "OpExecuteCallableKHR", | |
| Class: "Reserved", | |
| Opcode: 5344, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'SBT Index'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Callable DataId'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpTypeCooperativeMatrixNV = &Opcode { | |
| Opname: "OpTypeCooperativeMatrixNV", | |
| Class: "Reserved", | |
| Opcode: 5358, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Component Type'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdScope, | |
| Name: "'Execution'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Rows'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Columns'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpCooperativeMatrixLoadNV = &Opcode { | |
| Opname: "OpCooperativeMatrixLoadNV", | |
| Class: "Reserved", | |
| Opcode: 5359, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Pointer'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Stride'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Column Major'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindMemoryAccess, | |
| Name: "", | |
| Quantifier: "?", | |
| }, | |
| }, | |
| } | |
| OpCooperativeMatrixStoreNV = &Opcode { | |
| Opname: "OpCooperativeMatrixStoreNV", | |
| Class: "Reserved", | |
| Opcode: 5360, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Pointer'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Object'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Stride'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Column Major'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindMemoryAccess, | |
| Name: "", | |
| Quantifier: "?", | |
| }, | |
| }, | |
| } | |
| OpCooperativeMatrixMulAddNV = &Opcode { | |
| Opname: "OpCooperativeMatrixMulAddNV", | |
| Class: "Reserved", | |
| Opcode: 5361, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'A'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'B'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'C'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpCooperativeMatrixLengthNV = &Opcode { | |
| Opname: "OpCooperativeMatrixLengthNV", | |
| Class: "Reserved", | |
| Opcode: 5362, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Type'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpBeginInvocationInterlockEXT = &Opcode { | |
| Opname: "OpBeginInvocationInterlockEXT", | |
| Class: "Reserved", | |
| Opcode: 5364, | |
| Operands: []Operand { | |
| }, | |
| } | |
| OpEndInvocationInterlockEXT = &Opcode { | |
| Opname: "OpEndInvocationInterlockEXT", | |
| Class: "Reserved", | |
| Opcode: 5365, | |
| Operands: []Operand { | |
| }, | |
| } | |
| OpDemoteToHelperInvocationEXT = &Opcode { | |
| Opname: "OpDemoteToHelperInvocationEXT", | |
| Class: "Reserved", | |
| Opcode: 5380, | |
| Operands: []Operand { | |
| }, | |
| } | |
| OpIsHelperInvocationEXT = &Opcode { | |
| Opname: "OpIsHelperInvocationEXT", | |
| Class: "Reserved", | |
| Opcode: 5381, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpSubgroupShuffleINTEL = &Opcode { | |
| Opname: "OpSubgroupShuffleINTEL", | |
| Class: "Group", | |
| Opcode: 5571, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Data'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'InvocationId'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpSubgroupShuffleDownINTEL = &Opcode { | |
| Opname: "OpSubgroupShuffleDownINTEL", | |
| Class: "Group", | |
| Opcode: 5572, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Current'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Next'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Delta'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpSubgroupShuffleUpINTEL = &Opcode { | |
| Opname: "OpSubgroupShuffleUpINTEL", | |
| Class: "Group", | |
| Opcode: 5573, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Previous'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Current'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Delta'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpSubgroupShuffleXorINTEL = &Opcode { | |
| Opname: "OpSubgroupShuffleXorINTEL", | |
| Class: "Group", | |
| Opcode: 5574, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Data'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Value'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpSubgroupBlockReadINTEL = &Opcode { | |
| Opname: "OpSubgroupBlockReadINTEL", | |
| Class: "Group", | |
| Opcode: 5575, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Ptr'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpSubgroupBlockWriteINTEL = &Opcode { | |
| Opname: "OpSubgroupBlockWriteINTEL", | |
| Class: "Group", | |
| Opcode: 5576, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Ptr'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Data'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpSubgroupImageBlockReadINTEL = &Opcode { | |
| Opname: "OpSubgroupImageBlockReadINTEL", | |
| Class: "Group", | |
| Opcode: 5577, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Image'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Coordinate'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpSubgroupImageBlockWriteINTEL = &Opcode { | |
| Opname: "OpSubgroupImageBlockWriteINTEL", | |
| Class: "Group", | |
| Opcode: 5578, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Image'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Coordinate'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Data'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpSubgroupImageMediaBlockReadINTEL = &Opcode { | |
| Opname: "OpSubgroupImageMediaBlockReadINTEL", | |
| Class: "Group", | |
| Opcode: 5580, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Image'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Coordinate'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Width'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Height'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpSubgroupImageMediaBlockWriteINTEL = &Opcode { | |
| Opname: "OpSubgroupImageMediaBlockWriteINTEL", | |
| Class: "Group", | |
| Opcode: 5581, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Image'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Coordinate'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Width'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Height'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Data'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpUCountLeadingZerosINTEL = &Opcode { | |
| Opname: "OpUCountLeadingZerosINTEL", | |
| Class: "Reserved", | |
| Opcode: 5585, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Operand'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpUCountTrailingZerosINTEL = &Opcode { | |
| Opname: "OpUCountTrailingZerosINTEL", | |
| Class: "Reserved", | |
| Opcode: 5586, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Operand'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpAbsISubINTEL = &Opcode { | |
| Opname: "OpAbsISubINTEL", | |
| Class: "Reserved", | |
| Opcode: 5587, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Operand 1'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Operand 2'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpAbsUSubINTEL = &Opcode { | |
| Opname: "OpAbsUSubINTEL", | |
| Class: "Reserved", | |
| Opcode: 5588, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Operand 1'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Operand 2'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpIAddSatINTEL = &Opcode { | |
| Opname: "OpIAddSatINTEL", | |
| Class: "Reserved", | |
| Opcode: 5589, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Operand 1'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Operand 2'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpUAddSatINTEL = &Opcode { | |
| Opname: "OpUAddSatINTEL", | |
| Class: "Reserved", | |
| Opcode: 5590, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Operand 1'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Operand 2'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpIAverageINTEL = &Opcode { | |
| Opname: "OpIAverageINTEL", | |
| Class: "Reserved", | |
| Opcode: 5591, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Operand 1'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Operand 2'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpUAverageINTEL = &Opcode { | |
| Opname: "OpUAverageINTEL", | |
| Class: "Reserved", | |
| Opcode: 5592, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Operand 1'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Operand 2'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpIAverageRoundedINTEL = &Opcode { | |
| Opname: "OpIAverageRoundedINTEL", | |
| Class: "Reserved", | |
| Opcode: 5593, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Operand 1'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Operand 2'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpUAverageRoundedINTEL = &Opcode { | |
| Opname: "OpUAverageRoundedINTEL", | |
| Class: "Reserved", | |
| Opcode: 5594, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Operand 1'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Operand 2'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpISubSatINTEL = &Opcode { | |
| Opname: "OpISubSatINTEL", | |
| Class: "Reserved", | |
| Opcode: 5595, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Operand 1'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Operand 2'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpUSubSatINTEL = &Opcode { | |
| Opname: "OpUSubSatINTEL", | |
| Class: "Reserved", | |
| Opcode: 5596, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Operand 1'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Operand 2'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpIMul32x16INTEL = &Opcode { | |
| Opname: "OpIMul32x16INTEL", | |
| Class: "Reserved", | |
| Opcode: 5597, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Operand 1'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Operand 2'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpUMul32x16INTEL = &Opcode { | |
| Opname: "OpUMul32x16INTEL", | |
| Class: "Reserved", | |
| Opcode: 5598, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Operand 1'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Operand 2'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpDecorateString = &Opcode { | |
| Opname: "OpDecorateString", | |
| Class: "Annotation", | |
| Opcode: 5632, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Target'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindDecoration, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpDecorateStringGOOGLE = &Opcode { | |
| Opname: "OpDecorateStringGOOGLE", | |
| Class: "Annotation", | |
| Opcode: 5632, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Target'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindDecoration, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpMemberDecorateString = &Opcode { | |
| Opname: "OpMemberDecorateString", | |
| Class: "Annotation", | |
| Opcode: 5633, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Struct Type'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'Member'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindDecoration, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpMemberDecorateStringGOOGLE = &Opcode { | |
| Opname: "OpMemberDecorateStringGOOGLE", | |
| Class: "Annotation", | |
| Opcode: 5633, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Struct Type'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'Member'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindDecoration, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpVmeImageINTEL = &Opcode { | |
| Opname: "OpVmeImageINTEL", | |
| Class: "@exclude", | |
| Opcode: 5699, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Image Type'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Sampler'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpTypeVmeImageINTEL = &Opcode { | |
| Opname: "OpTypeVmeImageINTEL", | |
| Class: "@exclude", | |
| Opcode: 5700, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Image Type'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpTypeAvcImePayloadINTEL = &Opcode { | |
| Opname: "OpTypeAvcImePayloadINTEL", | |
| Class: "@exclude", | |
| Opcode: 5701, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpTypeAvcRefPayloadINTEL = &Opcode { | |
| Opname: "OpTypeAvcRefPayloadINTEL", | |
| Class: "@exclude", | |
| Opcode: 5702, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpTypeAvcSicPayloadINTEL = &Opcode { | |
| Opname: "OpTypeAvcSicPayloadINTEL", | |
| Class: "@exclude", | |
| Opcode: 5703, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpTypeAvcMcePayloadINTEL = &Opcode { | |
| Opname: "OpTypeAvcMcePayloadINTEL", | |
| Class: "@exclude", | |
| Opcode: 5704, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpTypeAvcMceResultINTEL = &Opcode { | |
| Opname: "OpTypeAvcMceResultINTEL", | |
| Class: "@exclude", | |
| Opcode: 5705, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpTypeAvcImeResultINTEL = &Opcode { | |
| Opname: "OpTypeAvcImeResultINTEL", | |
| Class: "@exclude", | |
| Opcode: 5706, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpTypeAvcImeResultSingleReferenceStreamoutINTEL = &Opcode { | |
| Opname: "OpTypeAvcImeResultSingleReferenceStreamoutINTEL", | |
| Class: "@exclude", | |
| Opcode: 5707, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpTypeAvcImeResultDualReferenceStreamoutINTEL = &Opcode { | |
| Opname: "OpTypeAvcImeResultDualReferenceStreamoutINTEL", | |
| Class: "@exclude", | |
| Opcode: 5708, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpTypeAvcImeSingleReferenceStreaminINTEL = &Opcode { | |
| Opname: "OpTypeAvcImeSingleReferenceStreaminINTEL", | |
| Class: "@exclude", | |
| Opcode: 5709, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpTypeAvcImeDualReferenceStreaminINTEL = &Opcode { | |
| Opname: "OpTypeAvcImeDualReferenceStreaminINTEL", | |
| Class: "@exclude", | |
| Opcode: 5710, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpTypeAvcRefResultINTEL = &Opcode { | |
| Opname: "OpTypeAvcRefResultINTEL", | |
| Class: "@exclude", | |
| Opcode: 5711, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpTypeAvcSicResultINTEL = &Opcode { | |
| Opname: "OpTypeAvcSicResultINTEL", | |
| Class: "@exclude", | |
| Opcode: 5712, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpSubgroupAvcMceGetDefaultInterBaseMultiReferencePenaltyINTEL = &Opcode { | |
| Opname: "OpSubgroupAvcMceGetDefaultInterBaseMultiReferencePenaltyINTEL", | |
| Class: "@exclude", | |
| Opcode: 5713, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Slice Type'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Qp'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpSubgroupAvcMceSetInterBaseMultiReferencePenaltyINTEL = &Opcode { | |
| Opname: "OpSubgroupAvcMceSetInterBaseMultiReferencePenaltyINTEL", | |
| Class: "@exclude", | |
| Opcode: 5714, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Reference Base Penalty'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Payload'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpSubgroupAvcMceGetDefaultInterShapePenaltyINTEL = &Opcode { | |
| Opname: "OpSubgroupAvcMceGetDefaultInterShapePenaltyINTEL", | |
| Class: "@exclude", | |
| Opcode: 5715, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Slice Type'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Qp'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpSubgroupAvcMceSetInterShapePenaltyINTEL = &Opcode { | |
| Opname: "OpSubgroupAvcMceSetInterShapePenaltyINTEL", | |
| Class: "@exclude", | |
| Opcode: 5716, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Packed Shape Penalty'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Payload'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpSubgroupAvcMceGetDefaultInterDirectionPenaltyINTEL = &Opcode { | |
| Opname: "OpSubgroupAvcMceGetDefaultInterDirectionPenaltyINTEL", | |
| Class: "@exclude", | |
| Opcode: 5717, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Slice Type'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Qp'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpSubgroupAvcMceSetInterDirectionPenaltyINTEL = &Opcode { | |
| Opname: "OpSubgroupAvcMceSetInterDirectionPenaltyINTEL", | |
| Class: "@exclude", | |
| Opcode: 5718, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Direction Cost'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Payload'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpSubgroupAvcMceGetDefaultIntraLumaShapePenaltyINTEL = &Opcode { | |
| Opname: "OpSubgroupAvcMceGetDefaultIntraLumaShapePenaltyINTEL", | |
| Class: "@exclude", | |
| Opcode: 5719, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Slice Type'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Qp'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpSubgroupAvcMceGetDefaultInterMotionVectorCostTableINTEL = &Opcode { | |
| Opname: "OpSubgroupAvcMceGetDefaultInterMotionVectorCostTableINTEL", | |
| Class: "@exclude", | |
| Opcode: 5720, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Slice Type'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Qp'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpSubgroupAvcMceGetDefaultHighPenaltyCostTableINTEL = &Opcode { | |
| Opname: "OpSubgroupAvcMceGetDefaultHighPenaltyCostTableINTEL", | |
| Class: "@exclude", | |
| Opcode: 5721, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpSubgroupAvcMceGetDefaultMediumPenaltyCostTableINTEL = &Opcode { | |
| Opname: "OpSubgroupAvcMceGetDefaultMediumPenaltyCostTableINTEL", | |
| Class: "@exclude", | |
| Opcode: 5722, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpSubgroupAvcMceGetDefaultLowPenaltyCostTableINTEL = &Opcode { | |
| Opname: "OpSubgroupAvcMceGetDefaultLowPenaltyCostTableINTEL", | |
| Class: "@exclude", | |
| Opcode: 5723, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpSubgroupAvcMceSetMotionVectorCostFunctionINTEL = &Opcode { | |
| Opname: "OpSubgroupAvcMceSetMotionVectorCostFunctionINTEL", | |
| Class: "@exclude", | |
| Opcode: 5724, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Packed Cost Center Delta'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Packed Cost Table'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Cost Precision'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Payload'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpSubgroupAvcMceGetDefaultIntraLumaModePenaltyINTEL = &Opcode { | |
| Opname: "OpSubgroupAvcMceGetDefaultIntraLumaModePenaltyINTEL", | |
| Class: "@exclude", | |
| Opcode: 5725, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Slice Type'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Qp'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpSubgroupAvcMceGetDefaultNonDcLumaIntraPenaltyINTEL = &Opcode { | |
| Opname: "OpSubgroupAvcMceGetDefaultNonDcLumaIntraPenaltyINTEL", | |
| Class: "@exclude", | |
| Opcode: 5726, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpSubgroupAvcMceGetDefaultIntraChromaModeBasePenaltyINTEL = &Opcode { | |
| Opname: "OpSubgroupAvcMceGetDefaultIntraChromaModeBasePenaltyINTEL", | |
| Class: "@exclude", | |
| Opcode: 5727, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpSubgroupAvcMceSetAcOnlyHaarINTEL = &Opcode { | |
| Opname: "OpSubgroupAvcMceSetAcOnlyHaarINTEL", | |
| Class: "@exclude", | |
| Opcode: 5728, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Payload'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpSubgroupAvcMceSetSourceInterlacedFieldPolarityINTEL = &Opcode { | |
| Opname: "OpSubgroupAvcMceSetSourceInterlacedFieldPolarityINTEL", | |
| Class: "@exclude", | |
| Opcode: 5729, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Source Field Polarity'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Payload'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpSubgroupAvcMceSetSingleReferenceInterlacedFieldPolarityINTEL = &Opcode { | |
| Opname: "OpSubgroupAvcMceSetSingleReferenceInterlacedFieldPolarityINTEL", | |
| Class: "@exclude", | |
| Opcode: 5730, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Reference Field Polarity'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Payload'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpSubgroupAvcMceSetDualReferenceInterlacedFieldPolaritiesINTEL = &Opcode { | |
| Opname: "OpSubgroupAvcMceSetDualReferenceInterlacedFieldPolaritiesINTEL", | |
| Class: "@exclude", | |
| Opcode: 5731, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Forward Reference Field Polarity'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Backward Reference Field Polarity'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Payload'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpSubgroupAvcMceConvertToImePayloadINTEL = &Opcode { | |
| Opname: "OpSubgroupAvcMceConvertToImePayloadINTEL", | |
| Class: "@exclude", | |
| Opcode: 5732, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Payload'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpSubgroupAvcMceConvertToImeResultINTEL = &Opcode { | |
| Opname: "OpSubgroupAvcMceConvertToImeResultINTEL", | |
| Class: "@exclude", | |
| Opcode: 5733, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Payload'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpSubgroupAvcMceConvertToRefPayloadINTEL = &Opcode { | |
| Opname: "OpSubgroupAvcMceConvertToRefPayloadINTEL", | |
| Class: "@exclude", | |
| Opcode: 5734, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Payload'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpSubgroupAvcMceConvertToRefResultINTEL = &Opcode { | |
| Opname: "OpSubgroupAvcMceConvertToRefResultINTEL", | |
| Class: "@exclude", | |
| Opcode: 5735, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Payload'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpSubgroupAvcMceConvertToSicPayloadINTEL = &Opcode { | |
| Opname: "OpSubgroupAvcMceConvertToSicPayloadINTEL", | |
| Class: "@exclude", | |
| Opcode: 5736, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Payload'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpSubgroupAvcMceConvertToSicResultINTEL = &Opcode { | |
| Opname: "OpSubgroupAvcMceConvertToSicResultINTEL", | |
| Class: "@exclude", | |
| Opcode: 5737, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Payload'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpSubgroupAvcMceGetMotionVectorsINTEL = &Opcode { | |
| Opname: "OpSubgroupAvcMceGetMotionVectorsINTEL", | |
| Class: "@exclude", | |
| Opcode: 5738, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Payload'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpSubgroupAvcMceGetInterDistortionsINTEL = &Opcode { | |
| Opname: "OpSubgroupAvcMceGetInterDistortionsINTEL", | |
| Class: "@exclude", | |
| Opcode: 5739, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Payload'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpSubgroupAvcMceGetBestInterDistortionsINTEL = &Opcode { | |
| Opname: "OpSubgroupAvcMceGetBestInterDistortionsINTEL", | |
| Class: "@exclude", | |
| Opcode: 5740, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Payload'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpSubgroupAvcMceGetInterMajorShapeINTEL = &Opcode { | |
| Opname: "OpSubgroupAvcMceGetInterMajorShapeINTEL", | |
| Class: "@exclude", | |
| Opcode: 5741, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Payload'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpSubgroupAvcMceGetInterMinorShapeINTEL = &Opcode { | |
| Opname: "OpSubgroupAvcMceGetInterMinorShapeINTEL", | |
| Class: "@exclude", | |
| Opcode: 5742, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Payload'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpSubgroupAvcMceGetInterDirectionsINTEL = &Opcode { | |
| Opname: "OpSubgroupAvcMceGetInterDirectionsINTEL", | |
| Class: "@exclude", | |
| Opcode: 5743, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Payload'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpSubgroupAvcMceGetInterMotionVectorCountINTEL = &Opcode { | |
| Opname: "OpSubgroupAvcMceGetInterMotionVectorCountINTEL", | |
| Class: "@exclude", | |
| Opcode: 5744, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Payload'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpSubgroupAvcMceGetInterReferenceIdsINTEL = &Opcode { | |
| Opname: "OpSubgroupAvcMceGetInterReferenceIdsINTEL", | |
| Class: "@exclude", | |
| Opcode: 5745, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Payload'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpSubgroupAvcMceGetInterReferenceInterlacedFieldPolaritiesINTEL = &Opcode { | |
| Opname: "OpSubgroupAvcMceGetInterReferenceInterlacedFieldPolaritiesINTEL", | |
| Class: "@exclude", | |
| Opcode: 5746, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Packed Reference Ids'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Packed Reference Parameter Field Polarities'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Payload'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpSubgroupAvcImeInitializeINTEL = &Opcode { | |
| Opname: "OpSubgroupAvcImeInitializeINTEL", | |
| Class: "@exclude", | |
| Opcode: 5747, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Src Coord'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Partition Mask'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'SAD Adjustment'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpSubgroupAvcImeSetSingleReferenceINTEL = &Opcode { | |
| Opname: "OpSubgroupAvcImeSetSingleReferenceINTEL", | |
| Class: "@exclude", | |
| Opcode: 5748, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Ref Offset'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Search Window Config'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Payload'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpSubgroupAvcImeSetDualReferenceINTEL = &Opcode { | |
| Opname: "OpSubgroupAvcImeSetDualReferenceINTEL", | |
| Class: "@exclude", | |
| Opcode: 5749, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Fwd Ref Offset'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Bwd Ref Offset'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'id> Search Window Config'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Payload'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpSubgroupAvcImeRefWindowSizeINTEL = &Opcode { | |
| Opname: "OpSubgroupAvcImeRefWindowSizeINTEL", | |
| Class: "@exclude", | |
| Opcode: 5750, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Search Window Config'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Dual Ref'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpSubgroupAvcImeAdjustRefOffsetINTEL = &Opcode { | |
| Opname: "OpSubgroupAvcImeAdjustRefOffsetINTEL", | |
| Class: "@exclude", | |
| Opcode: 5751, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Ref Offset'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Src Coord'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Ref Window Size'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Image Size'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpSubgroupAvcImeConvertToMcePayloadINTEL = &Opcode { | |
| Opname: "OpSubgroupAvcImeConvertToMcePayloadINTEL", | |
| Class: "@exclude", | |
| Opcode: 5752, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Payload'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpSubgroupAvcImeSetMaxMotionVectorCountINTEL = &Opcode { | |
| Opname: "OpSubgroupAvcImeSetMaxMotionVectorCountINTEL", | |
| Class: "@exclude", | |
| Opcode: 5753, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Max Motion Vector Count'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Payload'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpSubgroupAvcImeSetUnidirectionalMixDisableINTEL = &Opcode { | |
| Opname: "OpSubgroupAvcImeSetUnidirectionalMixDisableINTEL", | |
| Class: "@exclude", | |
| Opcode: 5754, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Payload'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpSubgroupAvcImeSetEarlySearchTerminationThresholdINTEL = &Opcode { | |
| Opname: "OpSubgroupAvcImeSetEarlySearchTerminationThresholdINTEL", | |
| Class: "@exclude", | |
| Opcode: 5755, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Threshold'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Payload'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpSubgroupAvcImeSetWeightedSadINTEL = &Opcode { | |
| Opname: "OpSubgroupAvcImeSetWeightedSadINTEL", | |
| Class: "@exclude", | |
| Opcode: 5756, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Packed Sad Weights'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Payload'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpSubgroupAvcImeEvaluateWithSingleReferenceINTEL = &Opcode { | |
| Opname: "OpSubgroupAvcImeEvaluateWithSingleReferenceINTEL", | |
| Class: "@exclude", | |
| Opcode: 5757, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Src Image'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Ref Image'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Payload'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpSubgroupAvcImeEvaluateWithDualReferenceINTEL = &Opcode { | |
| Opname: "OpSubgroupAvcImeEvaluateWithDualReferenceINTEL", | |
| Class: "@exclude", | |
| Opcode: 5758, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Src Image'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Fwd Ref Image'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Bwd Ref Image'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Payload'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpSubgroupAvcImeEvaluateWithSingleReferenceStreaminINTEL = &Opcode { | |
| Opname: "OpSubgroupAvcImeEvaluateWithSingleReferenceStreaminINTEL", | |
| Class: "@exclude", | |
| Opcode: 5759, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Src Image'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Ref Image'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Payload'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Streamin Components'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpSubgroupAvcImeEvaluateWithDualReferenceStreaminINTEL = &Opcode { | |
| Opname: "OpSubgroupAvcImeEvaluateWithDualReferenceStreaminINTEL", | |
| Class: "@exclude", | |
| Opcode: 5760, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Src Image'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Fwd Ref Image'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Bwd Ref Image'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Payload'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Streamin Components'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpSubgroupAvcImeEvaluateWithSingleReferenceStreamoutINTEL = &Opcode { | |
| Opname: "OpSubgroupAvcImeEvaluateWithSingleReferenceStreamoutINTEL", | |
| Class: "@exclude", | |
| Opcode: 5761, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Src Image'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Ref Image'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Payload'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpSubgroupAvcImeEvaluateWithDualReferenceStreamoutINTEL = &Opcode { | |
| Opname: "OpSubgroupAvcImeEvaluateWithDualReferenceStreamoutINTEL", | |
| Class: "@exclude", | |
| Opcode: 5762, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Src Image'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Fwd Ref Image'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Bwd Ref Image'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Payload'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpSubgroupAvcImeEvaluateWithSingleReferenceStreaminoutINTEL = &Opcode { | |
| Opname: "OpSubgroupAvcImeEvaluateWithSingleReferenceStreaminoutINTEL", | |
| Class: "@exclude", | |
| Opcode: 5763, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Src Image'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Ref Image'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Payload'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Streamin Components'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpSubgroupAvcImeEvaluateWithDualReferenceStreaminoutINTEL = &Opcode { | |
| Opname: "OpSubgroupAvcImeEvaluateWithDualReferenceStreaminoutINTEL", | |
| Class: "@exclude", | |
| Opcode: 5764, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Src Image'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Fwd Ref Image'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Bwd Ref Image'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Payload'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Streamin Components'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpSubgroupAvcImeConvertToMceResultINTEL = &Opcode { | |
| Opname: "OpSubgroupAvcImeConvertToMceResultINTEL", | |
| Class: "@exclude", | |
| Opcode: 5765, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Payload'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpSubgroupAvcImeGetSingleReferenceStreaminINTEL = &Opcode { | |
| Opname: "OpSubgroupAvcImeGetSingleReferenceStreaminINTEL", | |
| Class: "@exclude", | |
| Opcode: 5766, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Payload'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpSubgroupAvcImeGetDualReferenceStreaminINTEL = &Opcode { | |
| Opname: "OpSubgroupAvcImeGetDualReferenceStreaminINTEL", | |
| Class: "@exclude", | |
| Opcode: 5767, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Payload'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpSubgroupAvcImeStripSingleReferenceStreamoutINTEL = &Opcode { | |
| Opname: "OpSubgroupAvcImeStripSingleReferenceStreamoutINTEL", | |
| Class: "@exclude", | |
| Opcode: 5768, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Payload'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpSubgroupAvcImeStripDualReferenceStreamoutINTEL = &Opcode { | |
| Opname: "OpSubgroupAvcImeStripDualReferenceStreamoutINTEL", | |
| Class: "@exclude", | |
| Opcode: 5769, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Payload'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpSubgroupAvcImeGetStreamoutSingleReferenceMajorShapeMotionVectorsINTEL = &Opcode { | |
| Opname: "OpSubgroupAvcImeGetStreamoutSingleReferenceMajorShapeMotionVectorsINTEL", | |
| Class: "@exclude", | |
| Opcode: 5770, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Payload'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Major Shape'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpSubgroupAvcImeGetStreamoutSingleReferenceMajorShapeDistortionsINTEL = &Opcode { | |
| Opname: "OpSubgroupAvcImeGetStreamoutSingleReferenceMajorShapeDistortionsINTEL", | |
| Class: "@exclude", | |
| Opcode: 5771, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Payload'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Major Shape'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpSubgroupAvcImeGetStreamoutSingleReferenceMajorShapeReferenceIdsINTEL = &Opcode { | |
| Opname: "OpSubgroupAvcImeGetStreamoutSingleReferenceMajorShapeReferenceIdsINTEL", | |
| Class: "@exclude", | |
| Opcode: 5772, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Payload'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Major Shape'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpSubgroupAvcImeGetStreamoutDualReferenceMajorShapeMotionVectorsINTEL = &Opcode { | |
| Opname: "OpSubgroupAvcImeGetStreamoutDualReferenceMajorShapeMotionVectorsINTEL", | |
| Class: "@exclude", | |
| Opcode: 5773, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Payload'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Major Shape'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Direction'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpSubgroupAvcImeGetStreamoutDualReferenceMajorShapeDistortionsINTEL = &Opcode { | |
| Opname: "OpSubgroupAvcImeGetStreamoutDualReferenceMajorShapeDistortionsINTEL", | |
| Class: "@exclude", | |
| Opcode: 5774, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Payload'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Major Shape'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Direction'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpSubgroupAvcImeGetStreamoutDualReferenceMajorShapeReferenceIdsINTEL = &Opcode { | |
| Opname: "OpSubgroupAvcImeGetStreamoutDualReferenceMajorShapeReferenceIdsINTEL", | |
| Class: "@exclude", | |
| Opcode: 5775, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Payload'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Major Shape'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Direction'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpSubgroupAvcImeGetBorderReachedINTEL = &Opcode { | |
| Opname: "OpSubgroupAvcImeGetBorderReachedINTEL", | |
| Class: "@exclude", | |
| Opcode: 5776, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Image Select'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Payload'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpSubgroupAvcImeGetTruncatedSearchIndicationINTEL = &Opcode { | |
| Opname: "OpSubgroupAvcImeGetTruncatedSearchIndicationINTEL", | |
| Class: "@exclude", | |
| Opcode: 5777, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Payload'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpSubgroupAvcImeGetUnidirectionalEarlySearchTerminationINTEL = &Opcode { | |
| Opname: "OpSubgroupAvcImeGetUnidirectionalEarlySearchTerminationINTEL", | |
| Class: "@exclude", | |
| Opcode: 5778, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Payload'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpSubgroupAvcImeGetWeightingPatternMinimumMotionVectorINTEL = &Opcode { | |
| Opname: "OpSubgroupAvcImeGetWeightingPatternMinimumMotionVectorINTEL", | |
| Class: "@exclude", | |
| Opcode: 5779, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Payload'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpSubgroupAvcImeGetWeightingPatternMinimumDistortionINTEL = &Opcode { | |
| Opname: "OpSubgroupAvcImeGetWeightingPatternMinimumDistortionINTEL", | |
| Class: "@exclude", | |
| Opcode: 5780, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Payload'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpSubgroupAvcFmeInitializeINTEL = &Opcode { | |
| Opname: "OpSubgroupAvcFmeInitializeINTEL", | |
| Class: "@exclude", | |
| Opcode: 5781, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Src Coord'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Motion Vectors'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Major Shapes'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Minor Shapes'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Direction'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Pixel Resolution'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Sad Adjustment'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpSubgroupAvcBmeInitializeINTEL = &Opcode { | |
| Opname: "OpSubgroupAvcBmeInitializeINTEL", | |
| Class: "@exclude", | |
| Opcode: 5782, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Src Coord'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Motion Vectors'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Major Shapes'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Minor Shapes'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Direction'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Pixel Resolution'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Bidirectional Weight'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Sad Adjustment'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpSubgroupAvcRefConvertToMcePayloadINTEL = &Opcode { | |
| Opname: "OpSubgroupAvcRefConvertToMcePayloadINTEL", | |
| Class: "@exclude", | |
| Opcode: 5783, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Payload'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpSubgroupAvcRefSetBidirectionalMixDisableINTEL = &Opcode { | |
| Opname: "OpSubgroupAvcRefSetBidirectionalMixDisableINTEL", | |
| Class: "@exclude", | |
| Opcode: 5784, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Payload'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpSubgroupAvcRefSetBilinearFilterEnableINTEL = &Opcode { | |
| Opname: "OpSubgroupAvcRefSetBilinearFilterEnableINTEL", | |
| Class: "@exclude", | |
| Opcode: 5785, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Payload'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpSubgroupAvcRefEvaluateWithSingleReferenceINTEL = &Opcode { | |
| Opname: "OpSubgroupAvcRefEvaluateWithSingleReferenceINTEL", | |
| Class: "@exclude", | |
| Opcode: 5786, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Src Image'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Ref Image'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Payload'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpSubgroupAvcRefEvaluateWithDualReferenceINTEL = &Opcode { | |
| Opname: "OpSubgroupAvcRefEvaluateWithDualReferenceINTEL", | |
| Class: "@exclude", | |
| Opcode: 5787, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Src Image'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Fwd Ref Image'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Bwd Ref Image'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Payload'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpSubgroupAvcRefEvaluateWithMultiReferenceINTEL = &Opcode { | |
| Opname: "OpSubgroupAvcRefEvaluateWithMultiReferenceINTEL", | |
| Class: "@exclude", | |
| Opcode: 5788, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Src Image'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Packed Reference Ids'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Payload'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpSubgroupAvcRefEvaluateWithMultiReferenceInterlacedINTEL = &Opcode { | |
| Opname: "OpSubgroupAvcRefEvaluateWithMultiReferenceInterlacedINTEL", | |
| Class: "@exclude", | |
| Opcode: 5789, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Src Image'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Packed Reference Ids'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Packed Reference Field Polarities'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Payload'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpSubgroupAvcRefConvertToMceResultINTEL = &Opcode { | |
| Opname: "OpSubgroupAvcRefConvertToMceResultINTEL", | |
| Class: "@exclude", | |
| Opcode: 5790, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Payload'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpSubgroupAvcSicInitializeINTEL = &Opcode { | |
| Opname: "OpSubgroupAvcSicInitializeINTEL", | |
| Class: "@exclude", | |
| Opcode: 5791, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Src Coord'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpSubgroupAvcSicConfigureSkcINTEL = &Opcode { | |
| Opname: "OpSubgroupAvcSicConfigureSkcINTEL", | |
| Class: "@exclude", | |
| Opcode: 5792, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Skip Block Partition Type'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Skip Motion Vector Mask'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Motion Vectors'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Bidirectional Weight'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Sad Adjustment'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Payload'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpSubgroupAvcSicConfigureIpeLumaINTEL = &Opcode { | |
| Opname: "OpSubgroupAvcSicConfigureIpeLumaINTEL", | |
| Class: "@exclude", | |
| Opcode: 5793, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Luma Intra Partition Mask'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Intra Neighbour Availabilty'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Left Edge Luma Pixels'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Upper Left Corner Luma Pixel'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Upper Edge Luma Pixels'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Upper Right Edge Luma Pixels'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Sad Adjustment'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Payload'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpSubgroupAvcSicConfigureIpeLumaChromaINTEL = &Opcode { | |
| Opname: "OpSubgroupAvcSicConfigureIpeLumaChromaINTEL", | |
| Class: "@exclude", | |
| Opcode: 5794, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Luma Intra Partition Mask'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Intra Neighbour Availabilty'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Left Edge Luma Pixels'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Upper Left Corner Luma Pixel'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Upper Edge Luma Pixels'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Upper Right Edge Luma Pixels'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Left Edge Chroma Pixels'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Upper Left Corner Chroma Pixel'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Upper Edge Chroma Pixels'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Sad Adjustment'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Payload'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpSubgroupAvcSicGetMotionVectorMaskINTEL = &Opcode { | |
| Opname: "OpSubgroupAvcSicGetMotionVectorMaskINTEL", | |
| Class: "@exclude", | |
| Opcode: 5795, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Skip Block Partition Type'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Direction'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpSubgroupAvcSicConvertToMcePayloadINTEL = &Opcode { | |
| Opname: "OpSubgroupAvcSicConvertToMcePayloadINTEL", | |
| Class: "@exclude", | |
| Opcode: 5796, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Payload'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpSubgroupAvcSicSetIntraLumaShapePenaltyINTEL = &Opcode { | |
| Opname: "OpSubgroupAvcSicSetIntraLumaShapePenaltyINTEL", | |
| Class: "@exclude", | |
| Opcode: 5797, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Packed Shape Penalty'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Payload'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpSubgroupAvcSicSetIntraLumaModeCostFunctionINTEL = &Opcode { | |
| Opname: "OpSubgroupAvcSicSetIntraLumaModeCostFunctionINTEL", | |
| Class: "@exclude", | |
| Opcode: 5798, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Luma Mode Penalty'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Luma Packed Neighbor Modes'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Luma Packed Non Dc Penalty'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Payload'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpSubgroupAvcSicSetIntraChromaModeCostFunctionINTEL = &Opcode { | |
| Opname: "OpSubgroupAvcSicSetIntraChromaModeCostFunctionINTEL", | |
| Class: "@exclude", | |
| Opcode: 5799, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Chroma Mode Base Penalty'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Payload'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpSubgroupAvcSicSetBilinearFilterEnableINTEL = &Opcode { | |
| Opname: "OpSubgroupAvcSicSetBilinearFilterEnableINTEL", | |
| Class: "@exclude", | |
| Opcode: 5800, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Payload'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpSubgroupAvcSicSetSkcForwardTransformEnableINTEL = &Opcode { | |
| Opname: "OpSubgroupAvcSicSetSkcForwardTransformEnableINTEL", | |
| Class: "@exclude", | |
| Opcode: 5801, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Packed Sad Coefficients'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Payload'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpSubgroupAvcSicSetBlockBasedRawSkipSadINTEL = &Opcode { | |
| Opname: "OpSubgroupAvcSicSetBlockBasedRawSkipSadINTEL", | |
| Class: "@exclude", | |
| Opcode: 5802, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Block Based Skip Type'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Payload'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpSubgroupAvcSicEvaluateIpeINTEL = &Opcode { | |
| Opname: "OpSubgroupAvcSicEvaluateIpeINTEL", | |
| Class: "@exclude", | |
| Opcode: 5803, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Src Image'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Payload'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpSubgroupAvcSicEvaluateWithSingleReferenceINTEL = &Opcode { | |
| Opname: "OpSubgroupAvcSicEvaluateWithSingleReferenceINTEL", | |
| Class: "@exclude", | |
| Opcode: 5804, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Src Image'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Ref Image'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Payload'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpSubgroupAvcSicEvaluateWithDualReferenceINTEL = &Opcode { | |
| Opname: "OpSubgroupAvcSicEvaluateWithDualReferenceINTEL", | |
| Class: "@exclude", | |
| Opcode: 5805, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Src Image'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Fwd Ref Image'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Bwd Ref Image'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Payload'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpSubgroupAvcSicEvaluateWithMultiReferenceINTEL = &Opcode { | |
| Opname: "OpSubgroupAvcSicEvaluateWithMultiReferenceINTEL", | |
| Class: "@exclude", | |
| Opcode: 5806, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Src Image'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Packed Reference Ids'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Payload'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpSubgroupAvcSicEvaluateWithMultiReferenceInterlacedINTEL = &Opcode { | |
| Opname: "OpSubgroupAvcSicEvaluateWithMultiReferenceInterlacedINTEL", | |
| Class: "@exclude", | |
| Opcode: 5807, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Src Image'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Packed Reference Ids'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Packed Reference Field Polarities'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Payload'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpSubgroupAvcSicConvertToMceResultINTEL = &Opcode { | |
| Opname: "OpSubgroupAvcSicConvertToMceResultINTEL", | |
| Class: "@exclude", | |
| Opcode: 5808, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Payload'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpSubgroupAvcSicGetIpeLumaShapeINTEL = &Opcode { | |
| Opname: "OpSubgroupAvcSicGetIpeLumaShapeINTEL", | |
| Class: "@exclude", | |
| Opcode: 5809, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Payload'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpSubgroupAvcSicGetBestIpeLumaDistortionINTEL = &Opcode { | |
| Opname: "OpSubgroupAvcSicGetBestIpeLumaDistortionINTEL", | |
| Class: "@exclude", | |
| Opcode: 5810, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Payload'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpSubgroupAvcSicGetBestIpeChromaDistortionINTEL = &Opcode { | |
| Opname: "OpSubgroupAvcSicGetBestIpeChromaDistortionINTEL", | |
| Class: "@exclude", | |
| Opcode: 5811, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Payload'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpSubgroupAvcSicGetPackedIpeLumaModesINTEL = &Opcode { | |
| Opname: "OpSubgroupAvcSicGetPackedIpeLumaModesINTEL", | |
| Class: "@exclude", | |
| Opcode: 5812, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Payload'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpSubgroupAvcSicGetIpeChromaModeINTEL = &Opcode { | |
| Opname: "OpSubgroupAvcSicGetIpeChromaModeINTEL", | |
| Class: "@exclude", | |
| Opcode: 5813, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Payload'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpSubgroupAvcSicGetPackedSkcLumaCountThresholdINTEL = &Opcode { | |
| Opname: "OpSubgroupAvcSicGetPackedSkcLumaCountThresholdINTEL", | |
| Class: "@exclude", | |
| Opcode: 5814, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Payload'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpSubgroupAvcSicGetPackedSkcLumaSumThresholdINTEL = &Opcode { | |
| Opname: "OpSubgroupAvcSicGetPackedSkcLumaSumThresholdINTEL", | |
| Class: "@exclude", | |
| Opcode: 5815, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Payload'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpSubgroupAvcSicGetInterRawSadsINTEL = &Opcode { | |
| Opname: "OpSubgroupAvcSicGetInterRawSadsINTEL", | |
| Class: "@exclude", | |
| Opcode: 5816, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Payload'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| GLSLStd450_Round = &Opcode { | |
| Opname: "Round", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'x'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| GLSLStd450_RoundEven = &Opcode { | |
| Opname: "RoundEven", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'x'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| GLSLStd450_Trunc = &Opcode { | |
| Opname: "Trunc", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'x'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| GLSLStd450_FAbs = &Opcode { | |
| Opname: "FAbs", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'x'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| GLSLStd450_SAbs = &Opcode { | |
| Opname: "SAbs", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'x'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| GLSLStd450_FSign = &Opcode { | |
| Opname: "FSign", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'x'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| GLSLStd450_SSign = &Opcode { | |
| Opname: "SSign", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'x'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| GLSLStd450_Floor = &Opcode { | |
| Opname: "Floor", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'x'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| GLSLStd450_Ceil = &Opcode { | |
| Opname: "Ceil", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'x'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| GLSLStd450_Fract = &Opcode { | |
| Opname: "Fract", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'x'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| GLSLStd450_Radians = &Opcode { | |
| Opname: "Radians", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'degrees'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| GLSLStd450_Degrees = &Opcode { | |
| Opname: "Degrees", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'radians'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| GLSLStd450_Sin = &Opcode { | |
| Opname: "Sin", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'x'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| GLSLStd450_Cos = &Opcode { | |
| Opname: "Cos", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'x'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| GLSLStd450_Tan = &Opcode { | |
| Opname: "Tan", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'x'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| GLSLStd450_Asin = &Opcode { | |
| Opname: "Asin", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'x'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| GLSLStd450_Acos = &Opcode { | |
| Opname: "Acos", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'x'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| GLSLStd450_Atan = &Opcode { | |
| Opname: "Atan", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'y_over_x'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| GLSLStd450_Sinh = &Opcode { | |
| Opname: "Sinh", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'x'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| GLSLStd450_Cosh = &Opcode { | |
| Opname: "Cosh", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'x'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| GLSLStd450_Tanh = &Opcode { | |
| Opname: "Tanh", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'x'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| GLSLStd450_Asinh = &Opcode { | |
| Opname: "Asinh", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'x'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| GLSLStd450_Acosh = &Opcode { | |
| Opname: "Acosh", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'x'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| GLSLStd450_Atanh = &Opcode { | |
| Opname: "Atanh", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'x'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| GLSLStd450_Atan2 = &Opcode { | |
| Opname: "Atan2", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'y'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'x'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| GLSLStd450_Pow = &Opcode { | |
| Opname: "Pow", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'x'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'y'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| GLSLStd450_Exp = &Opcode { | |
| Opname: "Exp", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'x'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| GLSLStd450_Log = &Opcode { | |
| Opname: "Log", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'x'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| GLSLStd450_Exp2 = &Opcode { | |
| Opname: "Exp2", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'x'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| GLSLStd450_Log2 = &Opcode { | |
| Opname: "Log2", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'x'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| GLSLStd450_Sqrt = &Opcode { | |
| Opname: "Sqrt", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'x'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| GLSLStd450_InverseSqrt = &Opcode { | |
| Opname: "InverseSqrt", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'x'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| GLSLStd450_Determinant = &Opcode { | |
| Opname: "Determinant", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'x'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| GLSLStd450_MatrixInverse = &Opcode { | |
| Opname: "MatrixInverse", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'x'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| GLSLStd450_Modf = &Opcode { | |
| Opname: "Modf", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'x'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'i'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| GLSLStd450_ModfStruct = &Opcode { | |
| Opname: "ModfStruct", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'x'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| GLSLStd450_FMin = &Opcode { | |
| Opname: "FMin", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'x'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'y'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| GLSLStd450_UMin = &Opcode { | |
| Opname: "UMin", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'x'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'y'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| GLSLStd450_SMin = &Opcode { | |
| Opname: "SMin", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'x'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'y'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| GLSLStd450_FMax = &Opcode { | |
| Opname: "FMax", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'x'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'y'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| GLSLStd450_UMax = &Opcode { | |
| Opname: "UMax", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'x'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'y'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| GLSLStd450_SMax = &Opcode { | |
| Opname: "SMax", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'x'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'y'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| GLSLStd450_FClamp = &Opcode { | |
| Opname: "FClamp", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'x'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'minVal'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'maxVal'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| GLSLStd450_UClamp = &Opcode { | |
| Opname: "UClamp", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'x'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'minVal'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'maxVal'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| GLSLStd450_SClamp = &Opcode { | |
| Opname: "SClamp", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'x'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'minVal'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'maxVal'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| GLSLStd450_FMix = &Opcode { | |
| Opname: "FMix", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'x'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'y'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'a'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| GLSLStd450_IMix = &Opcode { | |
| Opname: "IMix", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'x'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'y'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'a'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| GLSLStd450_Step = &Opcode { | |
| Opname: "Step", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'edge'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'x'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| GLSLStd450_SmoothStep = &Opcode { | |
| Opname: "SmoothStep", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'edge0'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'edge1'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'x'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| GLSLStd450_Fma = &Opcode { | |
| Opname: "Fma", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'a'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'b'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'c'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| GLSLStd450_Frexp = &Opcode { | |
| Opname: "Frexp", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'x'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'exp'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| GLSLStd450_FrexpStruct = &Opcode { | |
| Opname: "FrexpStruct", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'x'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| GLSLStd450_Ldexp = &Opcode { | |
| Opname: "Ldexp", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'x'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'exp'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| GLSLStd450_PackSnorm4x8 = &Opcode { | |
| Opname: "PackSnorm4x8", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'v'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| GLSLStd450_PackUnorm4x8 = &Opcode { | |
| Opname: "PackUnorm4x8", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'v'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| GLSLStd450_PackSnorm2x16 = &Opcode { | |
| Opname: "PackSnorm2x16", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'v'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| GLSLStd450_PackUnorm2x16 = &Opcode { | |
| Opname: "PackUnorm2x16", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'v'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| GLSLStd450_PackHalf2x16 = &Opcode { | |
| Opname: "PackHalf2x16", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'v'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| GLSLStd450_PackDouble2x32 = &Opcode { | |
| Opname: "PackDouble2x32", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'v'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| GLSLStd450_UnpackSnorm2x16 = &Opcode { | |
| Opname: "UnpackSnorm2x16", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'p'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| GLSLStd450_UnpackUnorm2x16 = &Opcode { | |
| Opname: "UnpackUnorm2x16", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'p'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| GLSLStd450_UnpackHalf2x16 = &Opcode { | |
| Opname: "UnpackHalf2x16", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'v'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| GLSLStd450_UnpackSnorm4x8 = &Opcode { | |
| Opname: "UnpackSnorm4x8", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'p'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| GLSLStd450_UnpackUnorm4x8 = &Opcode { | |
| Opname: "UnpackUnorm4x8", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'p'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| GLSLStd450_UnpackDouble2x32 = &Opcode { | |
| Opname: "UnpackDouble2x32", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'v'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| GLSLStd450_Length = &Opcode { | |
| Opname: "Length", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'x'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| GLSLStd450_Distance = &Opcode { | |
| Opname: "Distance", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'p0'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'p1'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| GLSLStd450_Cross = &Opcode { | |
| Opname: "Cross", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'x'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'y'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| GLSLStd450_Normalize = &Opcode { | |
| Opname: "Normalize", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'x'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| GLSLStd450_FaceForward = &Opcode { | |
| Opname: "FaceForward", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'N'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'I'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Nref'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| GLSLStd450_Reflect = &Opcode { | |
| Opname: "Reflect", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'I'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'N'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| GLSLStd450_Refract = &Opcode { | |
| Opname: "Refract", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'I'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'N'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'eta'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| GLSLStd450_FindILsb = &Opcode { | |
| Opname: "FindILsb", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Value'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| GLSLStd450_FindSMsb = &Opcode { | |
| Opname: "FindSMsb", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Value'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| GLSLStd450_FindUMsb = &Opcode { | |
| Opname: "FindUMsb", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Value'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| GLSLStd450_InterpolateAtCentroid = &Opcode { | |
| Opname: "InterpolateAtCentroid", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'interpolant'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| GLSLStd450_InterpolateAtSample = &Opcode { | |
| Opname: "InterpolateAtSample", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'interpolant'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'sample'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| GLSLStd450_InterpolateAtOffset = &Opcode { | |
| Opname: "InterpolateAtOffset", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'interpolant'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'offset'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| GLSLStd450_NMin = &Opcode { | |
| Opname: "NMin", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'x'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'y'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| GLSLStd450_NMax = &Opcode { | |
| Opname: "NMax", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'x'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'y'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| GLSLStd450_NClamp = &Opcode { | |
| Opname: "NClamp", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'x'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'minVal'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'maxVal'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpenCLStd_acos = &Opcode { | |
| Opname: "acos", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'x'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpenCLStd_acosh = &Opcode { | |
| Opname: "acosh", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'x'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpenCLStd_acospi = &Opcode { | |
| Opname: "acospi", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'x'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpenCLStd_asin = &Opcode { | |
| Opname: "asin", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'x'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpenCLStd_asinh = &Opcode { | |
| Opname: "asinh", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'x'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpenCLStd_asinpi = &Opcode { | |
| Opname: "asinpi", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'x'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpenCLStd_atan = &Opcode { | |
| Opname: "atan", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'x'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpenCLStd_atan2 = &Opcode { | |
| Opname: "atan2", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'y'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'x'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpenCLStd_atanh = &Opcode { | |
| Opname: "atanh", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'x'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpenCLStd_atanpi = &Opcode { | |
| Opname: "atanpi", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'x'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpenCLStd_atan2pi = &Opcode { | |
| Opname: "atan2pi", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'y'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'x'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpenCLStd_cbrt = &Opcode { | |
| Opname: "cbrt", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'x'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpenCLStd_ceil = &Opcode { | |
| Opname: "ceil", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'x'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpenCLStd_copysign = &Opcode { | |
| Opname: "copysign", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'x'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'y'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpenCLStd_cos = &Opcode { | |
| Opname: "cos", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'x'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpenCLStd_cosh = &Opcode { | |
| Opname: "cosh", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'x'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpenCLStd_cospi = &Opcode { | |
| Opname: "cospi", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'x'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpenCLStd_erfc = &Opcode { | |
| Opname: "erfc", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'x'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpenCLStd_erf = &Opcode { | |
| Opname: "erf", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'x'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpenCLStd_exp = &Opcode { | |
| Opname: "exp", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'x'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpenCLStd_exp2 = &Opcode { | |
| Opname: "exp2", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'x'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpenCLStd_exp10 = &Opcode { | |
| Opname: "exp10", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'x'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpenCLStd_expm1 = &Opcode { | |
| Opname: "expm1", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'x'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpenCLStd_fabs = &Opcode { | |
| Opname: "fabs", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'x'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpenCLStd_fdim = &Opcode { | |
| Opname: "fdim", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'x'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'y'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpenCLStd_floor = &Opcode { | |
| Opname: "floor", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'x'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpenCLStd_fma = &Opcode { | |
| Opname: "fma", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'a'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'b'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'c'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpenCLStd_fmax = &Opcode { | |
| Opname: "fmax", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'x'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'y'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpenCLStd_fmin = &Opcode { | |
| Opname: "fmin", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'x'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'y'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpenCLStd_fmod = &Opcode { | |
| Opname: "fmod", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'x'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'y'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpenCLStd_fract = &Opcode { | |
| Opname: "fract", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'x'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'ptr'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpenCLStd_frexp = &Opcode { | |
| Opname: "frexp", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'x'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'exp'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpenCLStd_hypot = &Opcode { | |
| Opname: "hypot", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'x'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'y'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpenCLStd_ilogb = &Opcode { | |
| Opname: "ilogb", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'x'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpenCLStd_ldexp = &Opcode { | |
| Opname: "ldexp", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'x'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'k'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpenCLStd_lgamma = &Opcode { | |
| Opname: "lgamma", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'x'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpenCLStd_lgamma_r = &Opcode { | |
| Opname: "lgamma_r", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'x'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'signp'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpenCLStd_log = &Opcode { | |
| Opname: "log", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'x'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpenCLStd_log2 = &Opcode { | |
| Opname: "log2", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'x'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpenCLStd_log10 = &Opcode { | |
| Opname: "log10", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'x'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpenCLStd_log1p = &Opcode { | |
| Opname: "log1p", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'x'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpenCLStd_logb = &Opcode { | |
| Opname: "logb", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'x'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpenCLStd_mad = &Opcode { | |
| Opname: "mad", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'a'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'b'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'c'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpenCLStd_maxmag = &Opcode { | |
| Opname: "maxmag", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'x'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'y'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpenCLStd_minmag = &Opcode { | |
| Opname: "minmag", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'x'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'y'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpenCLStd_modf = &Opcode { | |
| Opname: "modf", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'x'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'iptr'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpenCLStd_nan = &Opcode { | |
| Opname: "nan", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'nancode'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpenCLStd_nextafter = &Opcode { | |
| Opname: "nextafter", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'x'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'y'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpenCLStd_pow = &Opcode { | |
| Opname: "pow", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'x'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'y", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpenCLStd_pown = &Opcode { | |
| Opname: "pown", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'x'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'y'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpenCLStd_powr = &Opcode { | |
| Opname: "powr", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'x'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'y'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpenCLStd_remainder = &Opcode { | |
| Opname: "remainder", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'x'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'y'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpenCLStd_remquo = &Opcode { | |
| Opname: "remquo", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'x'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'y'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'quo'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpenCLStd_rint = &Opcode { | |
| Opname: "rint", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'x'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpenCLStd_rootn = &Opcode { | |
| Opname: "rootn", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'x'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'y'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpenCLStd_round = &Opcode { | |
| Opname: "round", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'x'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpenCLStd_rsqrt = &Opcode { | |
| Opname: "rsqrt", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'x'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpenCLStd_sin = &Opcode { | |
| Opname: "sin", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'x'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpenCLStd_sincos = &Opcode { | |
| Opname: "sincos", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'x'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'cosval'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpenCLStd_sinh = &Opcode { | |
| Opname: "sinh", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'x'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpenCLStd_sinpi = &Opcode { | |
| Opname: "sinpi", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'x'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpenCLStd_sqrt = &Opcode { | |
| Opname: "sqrt", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'x'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpenCLStd_tan = &Opcode { | |
| Opname: "tan", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'x'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpenCLStd_tanh = &Opcode { | |
| Opname: "tanh", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'x'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpenCLStd_tanpi = &Opcode { | |
| Opname: "tanpi", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'x'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpenCLStd_tgamma = &Opcode { | |
| Opname: "tgamma", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'x'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpenCLStd_trunc = &Opcode { | |
| Opname: "trunc", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'x'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpenCLStd_half_cos = &Opcode { | |
| Opname: "half_cos", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'x'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpenCLStd_half_divide = &Opcode { | |
| Opname: "half_divide", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'x'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'y'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpenCLStd_half_exp = &Opcode { | |
| Opname: "half_exp", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'x'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpenCLStd_half_exp2 = &Opcode { | |
| Opname: "half_exp2", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'x'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpenCLStd_half_exp10 = &Opcode { | |
| Opname: "half_exp10", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'x'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpenCLStd_half_log = &Opcode { | |
| Opname: "half_log", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'x'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpenCLStd_half_log2 = &Opcode { | |
| Opname: "half_log2", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'x'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpenCLStd_half_log10 = &Opcode { | |
| Opname: "half_log10", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'x'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpenCLStd_half_powr = &Opcode { | |
| Opname: "half_powr", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'x'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'y'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpenCLStd_half_recip = &Opcode { | |
| Opname: "half_recip", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'x'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpenCLStd_half_rsqrt = &Opcode { | |
| Opname: "half_rsqrt", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'x'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpenCLStd_half_sin = &Opcode { | |
| Opname: "half_sin", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'x'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpenCLStd_half_sqrt = &Opcode { | |
| Opname: "half_sqrt", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'x'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpenCLStd_half_tan = &Opcode { | |
| Opname: "half_tan", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'x'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpenCLStd_native_cos = &Opcode { | |
| Opname: "native_cos", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'x'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpenCLStd_native_divide = &Opcode { | |
| Opname: "native_divide", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'x'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'y'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpenCLStd_native_exp = &Opcode { | |
| Opname: "native_exp", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'x'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpenCLStd_native_exp2 = &Opcode { | |
| Opname: "native_exp2", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'x'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpenCLStd_native_exp10 = &Opcode { | |
| Opname: "native_exp10", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'x'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpenCLStd_native_log = &Opcode { | |
| Opname: "native_log", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'x'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpenCLStd_native_log2 = &Opcode { | |
| Opname: "native_log2", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'x'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpenCLStd_native_log10 = &Opcode { | |
| Opname: "native_log10", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'x'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpenCLStd_native_powr = &Opcode { | |
| Opname: "native_powr", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'x'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'y'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpenCLStd_native_recip = &Opcode { | |
| Opname: "native_recip", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'x'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpenCLStd_native_rsqrt = &Opcode { | |
| Opname: "native_rsqrt", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'x'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpenCLStd_native_sin = &Opcode { | |
| Opname: "native_sin", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'x'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpenCLStd_native_sqrt = &Opcode { | |
| Opname: "native_sqrt", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'x'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpenCLStd_native_tan = &Opcode { | |
| Opname: "native_tan", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'x'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpenCLStd_s_abs = &Opcode { | |
| Opname: "s_abs", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'x'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpenCLStd_s_abs_diff = &Opcode { | |
| Opname: "s_abs_diff", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'x'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'y'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpenCLStd_s_add_sat = &Opcode { | |
| Opname: "s_add_sat", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'x'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'y'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpenCLStd_u_add_sat = &Opcode { | |
| Opname: "u_add_sat", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'x'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'y'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpenCLStd_s_hadd = &Opcode { | |
| Opname: "s_hadd", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'x'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'y'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpenCLStd_u_hadd = &Opcode { | |
| Opname: "u_hadd", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'x'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'y'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpenCLStd_s_rhadd = &Opcode { | |
| Opname: "s_rhadd", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'x'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'y'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpenCLStd_u_rhadd = &Opcode { | |
| Opname: "u_rhadd", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'x'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'y'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpenCLStd_s_clamp = &Opcode { | |
| Opname: "s_clamp", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'x'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'minval'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'maxval'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpenCLStd_u_clamp = &Opcode { | |
| Opname: "u_clamp", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'x'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'minval'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'maxval'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpenCLStd_clz = &Opcode { | |
| Opname: "clz", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'x'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpenCLStd_ctz = &Opcode { | |
| Opname: "ctz", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'x'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpenCLStd_s_mad_hi = &Opcode { | |
| Opname: "s_mad_hi", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'a'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'b'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'c'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpenCLStd_u_mad_sat = &Opcode { | |
| Opname: "u_mad_sat", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'x'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'y'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'z'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpenCLStd_s_mad_sat = &Opcode { | |
| Opname: "s_mad_sat", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'x'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'y'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'z'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpenCLStd_s_max = &Opcode { | |
| Opname: "s_max", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'x'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'y'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpenCLStd_u_max = &Opcode { | |
| Opname: "u_max", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'x'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'y'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpenCLStd_s_min = &Opcode { | |
| Opname: "s_min", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'x'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'y'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpenCLStd_u_min = &Opcode { | |
| Opname: "u_min", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'x'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'y'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpenCLStd_s_mul_hi = &Opcode { | |
| Opname: "s_mul_hi", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'x'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'y'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpenCLStd_rotate = &Opcode { | |
| Opname: "rotate", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'v'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'i'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpenCLStd_s_sub_sat = &Opcode { | |
| Opname: "s_sub_sat", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'x'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'y'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpenCLStd_u_sub_sat = &Opcode { | |
| Opname: "u_sub_sat", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'x'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'y'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpenCLStd_u_upsample = &Opcode { | |
| Opname: "u_upsample", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'hi'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'lo'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpenCLStd_s_upsample = &Opcode { | |
| Opname: "s_upsample", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'hi'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'lo'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpenCLStd_popcount = &Opcode { | |
| Opname: "popcount", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'x'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpenCLStd_s_mad24 = &Opcode { | |
| Opname: "s_mad24", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'x'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'y'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'z'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpenCLStd_u_mad24 = &Opcode { | |
| Opname: "u_mad24", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'x'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'y'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'z'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpenCLStd_s_mul24 = &Opcode { | |
| Opname: "s_mul24", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'x'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'y'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpenCLStd_u_mul24 = &Opcode { | |
| Opname: "u_mul24", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'x'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'y'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpenCLStd_u_abs = &Opcode { | |
| Opname: "u_abs", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'x'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpenCLStd_u_abs_diff = &Opcode { | |
| Opname: "u_abs_diff", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'x'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'y'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpenCLStd_u_mul_hi = &Opcode { | |
| Opname: "u_mul_hi", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'x'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'y'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpenCLStd_u_mad_hi = &Opcode { | |
| Opname: "u_mad_hi", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'a'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'b'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'c'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpenCLStd_fclamp = &Opcode { | |
| Opname: "fclamp", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'x'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'minval'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'maxval'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpenCLStd_degrees = &Opcode { | |
| Opname: "degrees", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'radians'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpenCLStd_fmax_common = &Opcode { | |
| Opname: "fmax_common", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'x'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'y'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpenCLStd_fmin_common = &Opcode { | |
| Opname: "fmin_common", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'x'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'y'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpenCLStd_mix = &Opcode { | |
| Opname: "mix", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'x'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'y'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'a'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpenCLStd_radians = &Opcode { | |
| Opname: "radians", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'degrees'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpenCLStd_step = &Opcode { | |
| Opname: "step", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'edge'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'x'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpenCLStd_smoothstep = &Opcode { | |
| Opname: "smoothstep", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'edge0'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'edge1'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'x'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpenCLStd_sign = &Opcode { | |
| Opname: "sign", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'x'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpenCLStd_cross = &Opcode { | |
| Opname: "cross", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'p0'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'p1'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpenCLStd_distance = &Opcode { | |
| Opname: "distance", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'p0'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'p1'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpenCLStd_length = &Opcode { | |
| Opname: "length", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'p'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpenCLStd_normalize = &Opcode { | |
| Opname: "normalize", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'p'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpenCLStd_fast_distance = &Opcode { | |
| Opname: "fast_distance", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'p0'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'p1'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpenCLStd_fast_length = &Opcode { | |
| Opname: "fast_length", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'p'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpenCLStd_fast_normalize = &Opcode { | |
| Opname: "fast_normalize", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'p'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpenCLStd_bitselect = &Opcode { | |
| Opname: "bitselect", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'a'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'b'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'c'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpenCLStd_select = &Opcode { | |
| Opname: "select", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'a'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'b'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'c'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpenCLStd_vloadn = &Opcode { | |
| Opname: "vloadn", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'offset'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'p'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'n'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpenCLStd_vstoren = &Opcode { | |
| Opname: "vstoren", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'data'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'offset'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'p'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpenCLStd_vload_half = &Opcode { | |
| Opname: "vload_half", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'offset'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'p'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpenCLStd_vload_halfn = &Opcode { | |
| Opname: "vload_halfn", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'offset'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'p'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'n'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpenCLStd_vstore_half = &Opcode { | |
| Opname: "vstore_half", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'data'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'offset'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'p'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpenCLStd_vstore_half_r = &Opcode { | |
| Opname: "vstore_half_r", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'data'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'offset'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'p'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindFPRoundingMode, | |
| Name: "'mode'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpenCLStd_vstore_halfn = &Opcode { | |
| Opname: "vstore_halfn", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'data'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'offset'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'p'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpenCLStd_vstore_halfn_r = &Opcode { | |
| Opname: "vstore_halfn_r", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'data'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'offset'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'p'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindFPRoundingMode, | |
| Name: "'mode'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpenCLStd_vloada_halfn = &Opcode { | |
| Opname: "vloada_halfn", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'offset'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'p'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'n'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpenCLStd_vstorea_halfn = &Opcode { | |
| Opname: "vstorea_halfn", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'data'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'offset'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'p'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpenCLStd_vstorea_halfn_r = &Opcode { | |
| Opname: "vstorea_halfn_r", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'data'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'offset'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'p'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindFPRoundingMode, | |
| Name: "'mode'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpenCLStd_shuffle = &Opcode { | |
| Opname: "shuffle", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'x'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'shuffle mask'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpenCLStd_shuffle2 = &Opcode { | |
| Opname: "shuffle2", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'x'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'y'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'shuffle mask'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpenCLStd_printf = &Opcode { | |
| Opname: "printf", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'format'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'additional arguments'", | |
| Quantifier: "*", | |
| }, | |
| }, | |
| } | |
| OpenCLStd_prefetch = &Opcode { | |
| Opname: "prefetch", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'ptr'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'num elements'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpenCLDebugInfo100_DebugInfoNone = &Opcode { | |
| Opname: "DebugInfoNone", | |
| Operands: []Operand { | |
| }, | |
| } | |
| OpenCLDebugInfo100_DebugCompilationUnit = &Opcode { | |
| Opname: "DebugCompilationUnit", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'Version'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'DWARF Version'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Source'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindSourceLanguage, | |
| Name: "'Language'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpenCLDebugInfo100_DebugTypeBasic = &Opcode { | |
| Opname: "DebugTypeBasic", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Name'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Size'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindDebugBaseTypeAttributeEncoding, | |
| Name: "'Encoding'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpenCLDebugInfo100_DebugTypePointer = &Opcode { | |
| Opname: "DebugTypePointer", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Base Type'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindStorageClass, | |
| Name: "'Storage Class'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindDebugInfoFlags, | |
| Name: "'Flags'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpenCLDebugInfo100_DebugTypeQualifier = &Opcode { | |
| Opname: "DebugTypeQualifier", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Base Type'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindDebugTypeQualifier, | |
| Name: "'Type Qualifier'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpenCLDebugInfo100_DebugTypeArray = &Opcode { | |
| Opname: "DebugTypeArray", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Base Type'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Component Counts'", | |
| Quantifier: "*", | |
| }, | |
| }, | |
| } | |
| OpenCLDebugInfo100_DebugTypeVector = &Opcode { | |
| Opname: "DebugTypeVector", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Base Type'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'Component Count'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpenCLDebugInfo100_DebugTypedef = &Opcode { | |
| Opname: "DebugTypedef", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Name'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Base Type'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Source'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'Line'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'Column'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Parent'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpenCLDebugInfo100_DebugTypeFunction = &Opcode { | |
| Opname: "DebugTypeFunction", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindDebugInfoFlags, | |
| Name: "'Flags'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Return Type'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Parameter Types'", | |
| Quantifier: "*", | |
| }, | |
| }, | |
| } | |
| OpenCLDebugInfo100_DebugTypeEnum = &Opcode { | |
| Opname: "DebugTypeEnum", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Name'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Underlying Type'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Source'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'Line'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'Column'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Parent'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Size'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindDebugInfoFlags, | |
| Name: "'Flags'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindPairIdRefIdRef, | |
| Name: "'Value, Name, Value, Name, ...'", | |
| Quantifier: "*", | |
| }, | |
| }, | |
| } | |
| OpenCLDebugInfo100_DebugTypeComposite = &Opcode { | |
| Opname: "DebugTypeComposite", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Name'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindDebugCompositeType, | |
| Name: "'Tag'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Source'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'Line'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'Column'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Parent'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Linkage Name'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Size'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindDebugInfoFlags, | |
| Name: "'Flags'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Members'", | |
| Quantifier: "*", | |
| }, | |
| }, | |
| } | |
| OpenCLDebugInfo100_DebugTypeMember = &Opcode { | |
| Opname: "DebugTypeMember", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Name'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Type'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Source'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'Line'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'Column'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Parent'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Offset'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Size'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindDebugInfoFlags, | |
| Name: "'Flags'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Value'", | |
| Quantifier: "?", | |
| }, | |
| }, | |
| } | |
| OpenCLDebugInfo100_DebugTypeInheritance = &Opcode { | |
| Opname: "DebugTypeInheritance", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Child'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Parent'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Offset'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Size'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindDebugInfoFlags, | |
| Name: "'Flags'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpenCLDebugInfo100_DebugTypePtrToMember = &Opcode { | |
| Opname: "DebugTypePtrToMember", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Member Type'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Parent'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpenCLDebugInfo100_DebugTypeTemplate = &Opcode { | |
| Opname: "DebugTypeTemplate", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Target'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Parameters'", | |
| Quantifier: "*", | |
| }, | |
| }, | |
| } | |
| OpenCLDebugInfo100_DebugTypeTemplateParameter = &Opcode { | |
| Opname: "DebugTypeTemplateParameter", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Name'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Actual Type'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Value'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Source'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'Line'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'Column'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpenCLDebugInfo100_DebugTypeTemplateTemplateParameter = &Opcode { | |
| Opname: "DebugTypeTemplateTemplateParameter", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Name'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Template Name'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Source'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'Line'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'Column'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpenCLDebugInfo100_DebugTypeTemplateParameterPack = &Opcode { | |
| Opname: "DebugTypeTemplateParameterPack", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Name'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Source'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'Line'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'Column'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Template Parameters'", | |
| Quantifier: "*", | |
| }, | |
| }, | |
| } | |
| OpenCLDebugInfo100_DebugGlobalVariable = &Opcode { | |
| Opname: "DebugGlobalVariable", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Name'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Type'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Source'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'Line'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'Column'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Parent'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Linkage Name'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Variable'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindDebugInfoFlags, | |
| Name: "'Flags'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Static Member Declaration'", | |
| Quantifier: "?", | |
| }, | |
| }, | |
| } | |
| OpenCLDebugInfo100_DebugFunctionDeclaration = &Opcode { | |
| Opname: "DebugFunctionDeclaration", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Name'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Type'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Source'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'Line'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'Column'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Parent'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Linkage Name'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindDebugInfoFlags, | |
| Name: "'Flags'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpenCLDebugInfo100_DebugFunction = &Opcode { | |
| Opname: "DebugFunction", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Name'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Type'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Source'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'Line'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'Column'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Parent'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Linkage Name'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindDebugInfoFlags, | |
| Name: "'Flags'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'Scope Line'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Function'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Declaration'", | |
| Quantifier: "?", | |
| }, | |
| }, | |
| } | |
| OpenCLDebugInfo100_DebugLexicalBlock = &Opcode { | |
| Opname: "DebugLexicalBlock", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Source'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'Line'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'Column'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Parent'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Name'", | |
| Quantifier: "?", | |
| }, | |
| }, | |
| } | |
| OpenCLDebugInfo100_DebugLexicalBlockDiscriminator = &Opcode { | |
| Opname: "DebugLexicalBlockDiscriminator", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Source'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'Discriminator'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Parent'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpenCLDebugInfo100_DebugScope = &Opcode { | |
| Opname: "DebugScope", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Scope'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Inlined At'", | |
| Quantifier: "?", | |
| }, | |
| }, | |
| } | |
| OpenCLDebugInfo100_DebugNoScope = &Opcode { | |
| Opname: "DebugNoScope", | |
| Operands: []Operand { | |
| }, | |
| } | |
| OpenCLDebugInfo100_DebugInlinedAt = &Opcode { | |
| Opname: "DebugInlinedAt", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'Line'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Scope'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Inlined'", | |
| Quantifier: "?", | |
| }, | |
| }, | |
| } | |
| OpenCLDebugInfo100_DebugLocalVariable = &Opcode { | |
| Opname: "DebugLocalVariable", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Name'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Type'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Source'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'Line'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'Column'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Parent'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindDebugInfoFlags, | |
| Name: "'Flags'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'Arg Number'", | |
| Quantifier: "?", | |
| }, | |
| }, | |
| } | |
| OpenCLDebugInfo100_DebugInlinedVariable = &Opcode { | |
| Opname: "DebugInlinedVariable", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Variable'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Inlined'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpenCLDebugInfo100_DebugDeclare = &Opcode { | |
| Opname: "DebugDeclare", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Local Variable'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Variable'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Expression'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpenCLDebugInfo100_DebugValue = &Opcode { | |
| Opname: "DebugValue", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Local Variable'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Value'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Expression'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Indexes'", | |
| Quantifier: "*", | |
| }, | |
| }, | |
| } | |
| OpenCLDebugInfo100_DebugOperation = &Opcode { | |
| Opname: "DebugOperation", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindDebugOperation, | |
| Name: "'OpCode'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'Operands ...'", | |
| Quantifier: "*", | |
| }, | |
| }, | |
| } | |
| OpenCLDebugInfo100_DebugExpression = &Opcode { | |
| Opname: "DebugExpression", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Operands ...'", | |
| Quantifier: "*", | |
| }, | |
| }, | |
| } | |
| OpenCLDebugInfo100_DebugMacroDef = &Opcode { | |
| Opname: "DebugMacroDef", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Source'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'Line'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Name'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Value'", | |
| Quantifier: "?", | |
| }, | |
| }, | |
| } | |
| OpenCLDebugInfo100_DebugMacroUndef = &Opcode { | |
| Opname: "DebugMacroUndef", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Source'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'Line'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Macro'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpenCLDebugInfo100_DebugImportedEntity = &Opcode { | |
| Opname: "DebugImportedEntity", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Name'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindDebugImportedEntity, | |
| Name: "'Tag'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Source'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Entity'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'Line'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'Column'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Parent'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpenCLDebugInfo100_DebugSource = &Opcode { | |
| Opname: "DebugSource", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'File'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Text'", | |
| Quantifier: "?", | |
| }, | |
| }, | |
| } | |
| OperandKindImageOperands = &OperandKind { | |
| Kind: "ImageOperands", | |
| Category: "BitEnum", | |
| Enumerants: []Enumerant { | |
| Enumerant{ | |
| Enumerant: "None", | |
| Value: 0x0000, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Bias", | |
| Value: 0x0001, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{{OperandKindIdRef, ""},}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Lod", | |
| Value: 0x0002, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{{OperandKindIdRef, ""},}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Grad", | |
| Value: 0x0004, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{{OperandKindIdRef, ""},{OperandKindIdRef, ""},}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "ConstOffset", | |
| Value: 0x0008, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{{OperandKindIdRef, ""},}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Offset", | |
| Value: 0x0010, | |
| Capabilities: []string{"ImageGatherExtended",}, | |
| Parameters: []Parameter{{OperandKindIdRef, ""},}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "ConstOffsets", | |
| Value: 0x0020, | |
| Capabilities: []string{"ImageGatherExtended",}, | |
| Parameters: []Parameter{{OperandKindIdRef, ""},}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Sample", | |
| Value: 0x0040, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{{OperandKindIdRef, ""},}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "MinLod", | |
| Value: 0x0080, | |
| Capabilities: []string{"MinLod",}, | |
| Parameters: []Parameter{{OperandKindIdRef, ""},}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "MakeTexelAvailable", | |
| Value: 0x0100, | |
| Capabilities: []string{"VulkanMemoryModel",}, | |
| Parameters: []Parameter{{OperandKindIdScope, ""},}, | |
| Version: "1.5", | |
| }, | |
| Enumerant{ | |
| Enumerant: "MakeTexelAvailableKHR", | |
| Value: 0x0100, | |
| Capabilities: []string{"VulkanMemoryModel",}, | |
| Parameters: []Parameter{{OperandKindIdScope, ""},}, | |
| Version: "1.5", | |
| }, | |
| Enumerant{ | |
| Enumerant: "MakeTexelVisible", | |
| Value: 0x0200, | |
| Capabilities: []string{"VulkanMemoryModel",}, | |
| Parameters: []Parameter{{OperandKindIdScope, ""},}, | |
| Version: "1.5", | |
| }, | |
| Enumerant{ | |
| Enumerant: "MakeTexelVisibleKHR", | |
| Value: 0x0200, | |
| Capabilities: []string{"VulkanMemoryModel",}, | |
| Parameters: []Parameter{{OperandKindIdScope, ""},}, | |
| Version: "1.5", | |
| }, | |
| Enumerant{ | |
| Enumerant: "NonPrivateTexel", | |
| Value: 0x0400, | |
| Capabilities: []string{"VulkanMemoryModel",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.5", | |
| }, | |
| Enumerant{ | |
| Enumerant: "NonPrivateTexelKHR", | |
| Value: 0x0400, | |
| Capabilities: []string{"VulkanMemoryModel",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.5", | |
| }, | |
| Enumerant{ | |
| Enumerant: "VolatileTexel", | |
| Value: 0x0800, | |
| Capabilities: []string{"VulkanMemoryModel",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.5", | |
| }, | |
| Enumerant{ | |
| Enumerant: "VolatileTexelKHR", | |
| Value: 0x0800, | |
| Capabilities: []string{"VulkanMemoryModel",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.5", | |
| }, | |
| Enumerant{ | |
| Enumerant: "SignExtend", | |
| Value: 0x1000, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "1.4", | |
| }, | |
| Enumerant{ | |
| Enumerant: "ZeroExtend", | |
| Value: 0x2000, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "1.4", | |
| }, | |
| }, | |
| Bases: []*OperandKind {}, | |
| } | |
| OperandKindFPFastMathMode = &OperandKind { | |
| Kind: "FPFastMathMode", | |
| Category: "BitEnum", | |
| Enumerants: []Enumerant { | |
| Enumerant{ | |
| Enumerant: "None", | |
| Value: 0x0000, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "NotNaN", | |
| Value: 0x0001, | |
| Capabilities: []string{"Kernel",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "NotInf", | |
| Value: 0x0002, | |
| Capabilities: []string{"Kernel",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "NSZ", | |
| Value: 0x0004, | |
| Capabilities: []string{"Kernel",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "AllowRecip", | |
| Value: 0x0008, | |
| Capabilities: []string{"Kernel",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Fast", | |
| Value: 0x0010, | |
| Capabilities: []string{"Kernel",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| }, | |
| Bases: []*OperandKind {}, | |
| } | |
| OperandKindSelectionControl = &OperandKind { | |
| Kind: "SelectionControl", | |
| Category: "BitEnum", | |
| Enumerants: []Enumerant { | |
| Enumerant{ | |
| Enumerant: "None", | |
| Value: 0x0000, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Flatten", | |
| Value: 0x0001, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "DontFlatten", | |
| Value: 0x0002, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| }, | |
| Bases: []*OperandKind {}, | |
| } | |
| OperandKindLoopControl = &OperandKind { | |
| Kind: "LoopControl", | |
| Category: "BitEnum", | |
| Enumerants: []Enumerant { | |
| Enumerant{ | |
| Enumerant: "None", | |
| Value: 0x0000, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Unroll", | |
| Value: 0x0001, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "DontUnroll", | |
| Value: 0x0002, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "DependencyInfinite", | |
| Value: 0x0004, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "1.1", | |
| }, | |
| Enumerant{ | |
| Enumerant: "DependencyLength", | |
| Value: 0x0008, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{{OperandKindLiteralInteger, ""},}, | |
| Version: "1.1", | |
| }, | |
| Enumerant{ | |
| Enumerant: "MinIterations", | |
| Value: 0x0010, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{{OperandKindLiteralInteger, ""},}, | |
| Version: "1.4", | |
| }, | |
| Enumerant{ | |
| Enumerant: "MaxIterations", | |
| Value: 0x0020, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{{OperandKindLiteralInteger, ""},}, | |
| Version: "1.4", | |
| }, | |
| Enumerant{ | |
| Enumerant: "IterationMultiple", | |
| Value: 0x0040, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{{OperandKindLiteralInteger, ""},}, | |
| Version: "1.4", | |
| }, | |
| Enumerant{ | |
| Enumerant: "PeelCount", | |
| Value: 0x0080, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{{OperandKindLiteralInteger, ""},}, | |
| Version: "1.4", | |
| }, | |
| Enumerant{ | |
| Enumerant: "PartialCount", | |
| Value: 0x0100, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{{OperandKindLiteralInteger, ""},}, | |
| Version: "1.4", | |
| }, | |
| }, | |
| Bases: []*OperandKind {}, | |
| } | |
| OperandKindFunctionControl = &OperandKind { | |
| Kind: "FunctionControl", | |
| Category: "BitEnum", | |
| Enumerants: []Enumerant { | |
| Enumerant{ | |
| Enumerant: "None", | |
| Value: 0x0000, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Inline", | |
| Value: 0x0001, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "DontInline", | |
| Value: 0x0002, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Pure", | |
| Value: 0x0004, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Const", | |
| Value: 0x0008, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| }, | |
| Bases: []*OperandKind {}, | |
| } | |
| OperandKindMemorySemantics = &OperandKind { | |
| Kind: "MemorySemantics", | |
| Category: "BitEnum", | |
| Enumerants: []Enumerant { | |
| Enumerant{ | |
| Enumerant: "Relaxed", | |
| Value: 0x0000, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "None", | |
| Value: 0x0000, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Acquire", | |
| Value: 0x0002, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Release", | |
| Value: 0x0004, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "AcquireRelease", | |
| Value: 0x0008, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "SequentiallyConsistent", | |
| Value: 0x0010, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "UniformMemory", | |
| Value: 0x0040, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "SubgroupMemory", | |
| Value: 0x0080, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "WorkgroupMemory", | |
| Value: 0x0100, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "CrossWorkgroupMemory", | |
| Value: 0x0200, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "AtomicCounterMemory", | |
| Value: 0x0400, | |
| Capabilities: []string{"AtomicStorage",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "ImageMemory", | |
| Value: 0x0800, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "OutputMemory", | |
| Value: 0x1000, | |
| Capabilities: []string{"VulkanMemoryModel",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.5", | |
| }, | |
| Enumerant{ | |
| Enumerant: "OutputMemoryKHR", | |
| Value: 0x1000, | |
| Capabilities: []string{"VulkanMemoryModel",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.5", | |
| }, | |
| Enumerant{ | |
| Enumerant: "MakeAvailable", | |
| Value: 0x2000, | |
| Capabilities: []string{"VulkanMemoryModel",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.5", | |
| }, | |
| Enumerant{ | |
| Enumerant: "MakeAvailableKHR", | |
| Value: 0x2000, | |
| Capabilities: []string{"VulkanMemoryModel",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.5", | |
| }, | |
| Enumerant{ | |
| Enumerant: "MakeVisible", | |
| Value: 0x4000, | |
| Capabilities: []string{"VulkanMemoryModel",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.5", | |
| }, | |
| Enumerant{ | |
| Enumerant: "MakeVisibleKHR", | |
| Value: 0x4000, | |
| Capabilities: []string{"VulkanMemoryModel",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.5", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Volatile", | |
| Value: 0x8000, | |
| Capabilities: []string{"VulkanMemoryModel",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.5", | |
| }, | |
| }, | |
| Bases: []*OperandKind {}, | |
| } | |
| OperandKindMemoryAccess = &OperandKind { | |
| Kind: "MemoryAccess", | |
| Category: "BitEnum", | |
| Enumerants: []Enumerant { | |
| Enumerant{ | |
| Enumerant: "None", | |
| Value: 0x0000, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Volatile", | |
| Value: 0x0001, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Aligned", | |
| Value: 0x0002, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{{OperandKindLiteralInteger, ""},}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Nontemporal", | |
| Value: 0x0004, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "MakePointerAvailable", | |
| Value: 0x0008, | |
| Capabilities: []string{"VulkanMemoryModel",}, | |
| Parameters: []Parameter{{OperandKindIdScope, ""},}, | |
| Version: "1.5", | |
| }, | |
| Enumerant{ | |
| Enumerant: "MakePointerAvailableKHR", | |
| Value: 0x0008, | |
| Capabilities: []string{"VulkanMemoryModel",}, | |
| Parameters: []Parameter{{OperandKindIdScope, ""},}, | |
| Version: "1.5", | |
| }, | |
| Enumerant{ | |
| Enumerant: "MakePointerVisible", | |
| Value: 0x0010, | |
| Capabilities: []string{"VulkanMemoryModel",}, | |
| Parameters: []Parameter{{OperandKindIdScope, ""},}, | |
| Version: "1.5", | |
| }, | |
| Enumerant{ | |
| Enumerant: "MakePointerVisibleKHR", | |
| Value: 0x0010, | |
| Capabilities: []string{"VulkanMemoryModel",}, | |
| Parameters: []Parameter{{OperandKindIdScope, ""},}, | |
| Version: "1.5", | |
| }, | |
| Enumerant{ | |
| Enumerant: "NonPrivatePointer", | |
| Value: 0x0020, | |
| Capabilities: []string{"VulkanMemoryModel",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.5", | |
| }, | |
| Enumerant{ | |
| Enumerant: "NonPrivatePointerKHR", | |
| Value: 0x0020, | |
| Capabilities: []string{"VulkanMemoryModel",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.5", | |
| }, | |
| }, | |
| Bases: []*OperandKind {}, | |
| } | |
| OperandKindKernelProfilingInfo = &OperandKind { | |
| Kind: "KernelProfilingInfo", | |
| Category: "BitEnum", | |
| Enumerants: []Enumerant { | |
| Enumerant{ | |
| Enumerant: "None", | |
| Value: 0x0000, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "CmdExecTime", | |
| Value: 0x0001, | |
| Capabilities: []string{"Kernel",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| }, | |
| Bases: []*OperandKind {}, | |
| } | |
| OperandKindRayFlags = &OperandKind { | |
| Kind: "RayFlags", | |
| Category: "BitEnum", | |
| Enumerants: []Enumerant { | |
| Enumerant{ | |
| Enumerant: "NoneKHR", | |
| Value: 0x0000, | |
| Capabilities: []string{"RayQueryKHR","RayTracingKHR",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "OpaqueKHR", | |
| Value: 0x0001, | |
| Capabilities: []string{"RayQueryKHR","RayTracingKHR",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "NoOpaqueKHR", | |
| Value: 0x0002, | |
| Capabilities: []string{"RayQueryKHR","RayTracingKHR",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "TerminateOnFirstHitKHR", | |
| Value: 0x0004, | |
| Capabilities: []string{"RayQueryKHR","RayTracingKHR",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "SkipClosestHitShaderKHR", | |
| Value: 0x0008, | |
| Capabilities: []string{"RayQueryKHR","RayTracingKHR",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "CullBackFacingTrianglesKHR", | |
| Value: 0x0010, | |
| Capabilities: []string{"RayQueryKHR","RayTracingKHR",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "CullFrontFacingTrianglesKHR", | |
| Value: 0x0020, | |
| Capabilities: []string{"RayQueryKHR","RayTracingKHR",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "CullOpaqueKHR", | |
| Value: 0x0040, | |
| Capabilities: []string{"RayQueryKHR","RayTracingKHR",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "CullNoOpaqueKHR", | |
| Value: 0x0080, | |
| Capabilities: []string{"RayQueryKHR","RayTracingKHR",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "SkipTrianglesKHR", | |
| Value: 0x0100, | |
| Capabilities: []string{"RayTraversalPrimitiveCullingKHR",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "SkipAABBsKHR", | |
| Value: 0x0200, | |
| Capabilities: []string{"RayTraversalPrimitiveCullingKHR",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| }, | |
| Bases: []*OperandKind {}, | |
| } | |
| OperandKindSourceLanguage = &OperandKind { | |
| Kind: "SourceLanguage", | |
| Category: "ValueEnum", | |
| Enumerants: []Enumerant { | |
| Enumerant{ | |
| Enumerant: "Unknown", | |
| Value: 0, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "ESSL", | |
| Value: 1, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "GLSL", | |
| Value: 2, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "OpenCL_C", | |
| Value: 3, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "OpenCL_CPP", | |
| Value: 4, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "HLSL", | |
| Value: 5, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| }, | |
| Bases: []*OperandKind {}, | |
| } | |
| OperandKindExecutionModel = &OperandKind { | |
| Kind: "ExecutionModel", | |
| Category: "ValueEnum", | |
| Enumerants: []Enumerant { | |
| Enumerant{ | |
| Enumerant: "Vertex", | |
| Value: 0, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "TessellationControl", | |
| Value: 1, | |
| Capabilities: []string{"Tessellation",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "TessellationEvaluation", | |
| Value: 2, | |
| Capabilities: []string{"Tessellation",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Geometry", | |
| Value: 3, | |
| Capabilities: []string{"Geometry",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Fragment", | |
| Value: 4, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "GLCompute", | |
| Value: 5, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Kernel", | |
| Value: 6, | |
| Capabilities: []string{"Kernel",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "TaskNV", | |
| Value: 5267, | |
| Capabilities: []string{"MeshShadingNV",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "MeshNV", | |
| Value: 5268, | |
| Capabilities: []string{"MeshShadingNV",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "RayGenerationNV", | |
| Value: 5313, | |
| Capabilities: []string{"RayTracingNV","RayTracingKHR",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "RayGenerationKHR", | |
| Value: 5313, | |
| Capabilities: []string{"RayTracingNV","RayTracingKHR",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "IntersectionNV", | |
| Value: 5314, | |
| Capabilities: []string{"RayTracingNV","RayTracingKHR",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "IntersectionKHR", | |
| Value: 5314, | |
| Capabilities: []string{"RayTracingNV","RayTracingKHR",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "AnyHitNV", | |
| Value: 5315, | |
| Capabilities: []string{"RayTracingNV","RayTracingKHR",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "AnyHitKHR", | |
| Value: 5315, | |
| Capabilities: []string{"RayTracingNV","RayTracingKHR",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "ClosestHitNV", | |
| Value: 5316, | |
| Capabilities: []string{"RayTracingNV","RayTracingKHR",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "ClosestHitKHR", | |
| Value: 5316, | |
| Capabilities: []string{"RayTracingNV","RayTracingKHR",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "MissNV", | |
| Value: 5317, | |
| Capabilities: []string{"RayTracingNV","RayTracingKHR",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "MissKHR", | |
| Value: 5317, | |
| Capabilities: []string{"RayTracingNV","RayTracingKHR",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "CallableNV", | |
| Value: 5318, | |
| Capabilities: []string{"RayTracingNV","RayTracingKHR",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "CallableKHR", | |
| Value: 5318, | |
| Capabilities: []string{"RayTracingNV","RayTracingKHR",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| }, | |
| Bases: []*OperandKind {}, | |
| } | |
| OperandKindAddressingModel = &OperandKind { | |
| Kind: "AddressingModel", | |
| Category: "ValueEnum", | |
| Enumerants: []Enumerant { | |
| Enumerant{ | |
| Enumerant: "Logical", | |
| Value: 0, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Physical32", | |
| Value: 1, | |
| Capabilities: []string{"Addresses",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Physical64", | |
| Value: 2, | |
| Capabilities: []string{"Addresses",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "PhysicalStorageBuffer64", | |
| Value: 5348, | |
| Capabilities: []string{"PhysicalStorageBufferAddresses",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.5", | |
| }, | |
| Enumerant{ | |
| Enumerant: "PhysicalStorageBuffer64EXT", | |
| Value: 5348, | |
| Capabilities: []string{"PhysicalStorageBufferAddresses",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.5", | |
| }, | |
| }, | |
| Bases: []*OperandKind {}, | |
| } | |
| OperandKindMemoryModel = &OperandKind { | |
| Kind: "MemoryModel", | |
| Category: "ValueEnum", | |
| Enumerants: []Enumerant { | |
| Enumerant{ | |
| Enumerant: "Simple", | |
| Value: 0, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "GLSL450", | |
| Value: 1, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "OpenCL", | |
| Value: 2, | |
| Capabilities: []string{"Kernel",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Vulkan", | |
| Value: 3, | |
| Capabilities: []string{"VulkanMemoryModel",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.5", | |
| }, | |
| Enumerant{ | |
| Enumerant: "VulkanKHR", | |
| Value: 3, | |
| Capabilities: []string{"VulkanMemoryModel",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.5", | |
| }, | |
| }, | |
| Bases: []*OperandKind {}, | |
| } | |
| OperandKindExecutionMode = &OperandKind { | |
| Kind: "ExecutionMode", | |
| Category: "ValueEnum", | |
| Enumerants: []Enumerant { | |
| Enumerant{ | |
| Enumerant: "Invocations", | |
| Value: 0, | |
| Capabilities: []string{"Geometry",}, | |
| Parameters: []Parameter{{OperandKindLiteralInteger, "'Number of <<Invocation,invocations>>'"},}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "SpacingEqual", | |
| Value: 1, | |
| Capabilities: []string{"Tessellation",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "SpacingFractionalEven", | |
| Value: 2, | |
| Capabilities: []string{"Tessellation",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "SpacingFractionalOdd", | |
| Value: 3, | |
| Capabilities: []string{"Tessellation",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "VertexOrderCw", | |
| Value: 4, | |
| Capabilities: []string{"Tessellation",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "VertexOrderCcw", | |
| Value: 5, | |
| Capabilities: []string{"Tessellation",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "PixelCenterInteger", | |
| Value: 6, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "OriginUpperLeft", | |
| Value: 7, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "OriginLowerLeft", | |
| Value: 8, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "EarlyFragmentTests", | |
| Value: 9, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "PointMode", | |
| Value: 10, | |
| Capabilities: []string{"Tessellation",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Xfb", | |
| Value: 11, | |
| Capabilities: []string{"TransformFeedback",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "DepthReplacing", | |
| Value: 12, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "DepthGreater", | |
| Value: 14, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "DepthLess", | |
| Value: 15, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "DepthUnchanged", | |
| Value: 16, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "LocalSize", | |
| Value: 17, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{{OperandKindLiteralInteger, "'x size'"},{OperandKindLiteralInteger, "'y size'"},{OperandKindLiteralInteger, "'z size'"},}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "LocalSizeHint", | |
| Value: 18, | |
| Capabilities: []string{"Kernel",}, | |
| Parameters: []Parameter{{OperandKindLiteralInteger, "'x size'"},{OperandKindLiteralInteger, "'y size'"},{OperandKindLiteralInteger, "'z size'"},}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "InputPoints", | |
| Value: 19, | |
| Capabilities: []string{"Geometry",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "InputLines", | |
| Value: 20, | |
| Capabilities: []string{"Geometry",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "InputLinesAdjacency", | |
| Value: 21, | |
| Capabilities: []string{"Geometry",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Triangles", | |
| Value: 22, | |
| Capabilities: []string{"Geometry","Tessellation",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "InputTrianglesAdjacency", | |
| Value: 23, | |
| Capabilities: []string{"Geometry",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Quads", | |
| Value: 24, | |
| Capabilities: []string{"Tessellation",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Isolines", | |
| Value: 25, | |
| Capabilities: []string{"Tessellation",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "OutputVertices", | |
| Value: 26, | |
| Capabilities: []string{"Geometry","Tessellation","MeshShadingNV",}, | |
| Parameters: []Parameter{{OperandKindLiteralInteger, "'Vertex count'"},}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "OutputPoints", | |
| Value: 27, | |
| Capabilities: []string{"Geometry","MeshShadingNV",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "OutputLineStrip", | |
| Value: 28, | |
| Capabilities: []string{"Geometry",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "OutputTriangleStrip", | |
| Value: 29, | |
| Capabilities: []string{"Geometry",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "VecTypeHint", | |
| Value: 30, | |
| Capabilities: []string{"Kernel",}, | |
| Parameters: []Parameter{{OperandKindLiteralInteger, "'Vector type'"},}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "ContractionOff", | |
| Value: 31, | |
| Capabilities: []string{"Kernel",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Initializer", | |
| Value: 33, | |
| Capabilities: []string{"Kernel",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.1", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Finalizer", | |
| Value: 34, | |
| Capabilities: []string{"Kernel",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.1", | |
| }, | |
| Enumerant{ | |
| Enumerant: "SubgroupSize", | |
| Value: 35, | |
| Capabilities: []string{"SubgroupDispatch",}, | |
| Parameters: []Parameter{{OperandKindLiteralInteger, "'Subgroup Size'"},}, | |
| Version: "1.1", | |
| }, | |
| Enumerant{ | |
| Enumerant: "SubgroupsPerWorkgroup", | |
| Value: 36, | |
| Capabilities: []string{"SubgroupDispatch",}, | |
| Parameters: []Parameter{{OperandKindLiteralInteger, "'Subgroups Per Workgroup'"},}, | |
| Version: "1.1", | |
| }, | |
| Enumerant{ | |
| Enumerant: "SubgroupsPerWorkgroupId", | |
| Value: 37, | |
| Capabilities: []string{"SubgroupDispatch",}, | |
| Parameters: []Parameter{{OperandKindIdRef, "'Subgroups Per Workgroup'"},}, | |
| Version: "1.2", | |
| }, | |
| Enumerant{ | |
| Enumerant: "LocalSizeId", | |
| Value: 38, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{{OperandKindIdRef, "'x size'"},{OperandKindIdRef, "'y size'"},{OperandKindIdRef, "'z size'"},}, | |
| Version: "1.2", | |
| }, | |
| Enumerant{ | |
| Enumerant: "LocalSizeHintId", | |
| Value: 39, | |
| Capabilities: []string{"Kernel",}, | |
| Parameters: []Parameter{{OperandKindIdRef, "'Local Size Hint'"},}, | |
| Version: "1.2", | |
| }, | |
| Enumerant{ | |
| Enumerant: "PostDepthCoverage", | |
| Value: 4446, | |
| Capabilities: []string{"SampleMaskPostDepthCoverage",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "DenormPreserve", | |
| Value: 4459, | |
| Capabilities: []string{"DenormPreserve",}, | |
| Parameters: []Parameter{{OperandKindLiteralInteger, "'Target Width'"},}, | |
| Version: "1.4", | |
| }, | |
| Enumerant{ | |
| Enumerant: "DenormFlushToZero", | |
| Value: 4460, | |
| Capabilities: []string{"DenormFlushToZero",}, | |
| Parameters: []Parameter{{OperandKindLiteralInteger, "'Target Width'"},}, | |
| Version: "1.4", | |
| }, | |
| Enumerant{ | |
| Enumerant: "SignedZeroInfNanPreserve", | |
| Value: 4461, | |
| Capabilities: []string{"SignedZeroInfNanPreserve",}, | |
| Parameters: []Parameter{{OperandKindLiteralInteger, "'Target Width'"},}, | |
| Version: "1.4", | |
| }, | |
| Enumerant{ | |
| Enumerant: "RoundingModeRTE", | |
| Value: 4462, | |
| Capabilities: []string{"RoundingModeRTE",}, | |
| Parameters: []Parameter{{OperandKindLiteralInteger, "'Target Width'"},}, | |
| Version: "1.4", | |
| }, | |
| Enumerant{ | |
| Enumerant: "RoundingModeRTZ", | |
| Value: 4463, | |
| Capabilities: []string{"RoundingModeRTZ",}, | |
| Parameters: []Parameter{{OperandKindLiteralInteger, "'Target Width'"},}, | |
| Version: "1.4", | |
| }, | |
| Enumerant{ | |
| Enumerant: "StencilRefReplacingEXT", | |
| Value: 5027, | |
| Capabilities: []string{"StencilExportEXT",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "OutputLinesNV", | |
| Value: 5269, | |
| Capabilities: []string{"MeshShadingNV",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "OutputPrimitivesNV", | |
| Value: 5270, | |
| Capabilities: []string{"MeshShadingNV",}, | |
| Parameters: []Parameter{{OperandKindLiteralInteger, "'Primitive count'"},}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "DerivativeGroupQuadsNV", | |
| Value: 5289, | |
| Capabilities: []string{"ComputeDerivativeGroupQuadsNV",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "DerivativeGroupLinearNV", | |
| Value: 5290, | |
| Capabilities: []string{"ComputeDerivativeGroupLinearNV",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "OutputTrianglesNV", | |
| Value: 5298, | |
| Capabilities: []string{"MeshShadingNV",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "PixelInterlockOrderedEXT", | |
| Value: 5366, | |
| Capabilities: []string{"FragmentShaderPixelInterlockEXT",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "PixelInterlockUnorderedEXT", | |
| Value: 5367, | |
| Capabilities: []string{"FragmentShaderPixelInterlockEXT",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "SampleInterlockOrderedEXT", | |
| Value: 5368, | |
| Capabilities: []string{"FragmentShaderSampleInterlockEXT",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "SampleInterlockUnorderedEXT", | |
| Value: 5369, | |
| Capabilities: []string{"FragmentShaderSampleInterlockEXT",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "ShadingRateInterlockOrderedEXT", | |
| Value: 5370, | |
| Capabilities: []string{"FragmentShaderShadingRateInterlockEXT",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "ShadingRateInterlockUnorderedEXT", | |
| Value: 5371, | |
| Capabilities: []string{"FragmentShaderShadingRateInterlockEXT",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| }, | |
| Bases: []*OperandKind {}, | |
| } | |
| OperandKindStorageClass = &OperandKind { | |
| Kind: "StorageClass", | |
| Category: "ValueEnum", | |
| Enumerants: []Enumerant { | |
| Enumerant{ | |
| Enumerant: "UniformConstant", | |
| Value: 0, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Input", | |
| Value: 1, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Uniform", | |
| Value: 2, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Output", | |
| Value: 3, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Workgroup", | |
| Value: 4, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "CrossWorkgroup", | |
| Value: 5, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Private", | |
| Value: 6, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Function", | |
| Value: 7, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Generic", | |
| Value: 8, | |
| Capabilities: []string{"GenericPointer",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "PushConstant", | |
| Value: 9, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "AtomicCounter", | |
| Value: 10, | |
| Capabilities: []string{"AtomicStorage",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Image", | |
| Value: 11, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "StorageBuffer", | |
| Value: 12, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.3", | |
| }, | |
| Enumerant{ | |
| Enumerant: "CallableDataNV", | |
| Value: 5328, | |
| Capabilities: []string{"RayTracingNV","RayTracingKHR",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "CallableDataKHR", | |
| Value: 5328, | |
| Capabilities: []string{"RayTracingNV","RayTracingKHR",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "IncomingCallableDataNV", | |
| Value: 5329, | |
| Capabilities: []string{"RayTracingNV","RayTracingKHR",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "IncomingCallableDataKHR", | |
| Value: 5329, | |
| Capabilities: []string{"RayTracingNV","RayTracingKHR",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "RayPayloadNV", | |
| Value: 5338, | |
| Capabilities: []string{"RayTracingNV","RayTracingKHR",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "RayPayloadKHR", | |
| Value: 5338, | |
| Capabilities: []string{"RayTracingNV","RayTracingKHR",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "HitAttributeNV", | |
| Value: 5339, | |
| Capabilities: []string{"RayTracingNV","RayTracingKHR",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "HitAttributeKHR", | |
| Value: 5339, | |
| Capabilities: []string{"RayTracingNV","RayTracingKHR",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "IncomingRayPayloadNV", | |
| Value: 5342, | |
| Capabilities: []string{"RayTracingNV","RayTracingKHR",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "IncomingRayPayloadKHR", | |
| Value: 5342, | |
| Capabilities: []string{"RayTracingNV","RayTracingKHR",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "ShaderRecordBufferNV", | |
| Value: 5343, | |
| Capabilities: []string{"RayTracingNV","RayTracingKHR",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "ShaderRecordBufferKHR", | |
| Value: 5343, | |
| Capabilities: []string{"RayTracingNV","RayTracingKHR",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "PhysicalStorageBuffer", | |
| Value: 5349, | |
| Capabilities: []string{"PhysicalStorageBufferAddresses",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.5", | |
| }, | |
| Enumerant{ | |
| Enumerant: "PhysicalStorageBufferEXT", | |
| Value: 5349, | |
| Capabilities: []string{"PhysicalStorageBufferAddresses",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.5", | |
| }, | |
| }, | |
| Bases: []*OperandKind {}, | |
| } | |
| OperandKindDim = &OperandKind { | |
| Kind: "Dim", | |
| Category: "ValueEnum", | |
| Enumerants: []Enumerant { | |
| Enumerant{ | |
| Enumerant: "1D", | |
| Value: 0, | |
| Capabilities: []string{"Sampled1D","Image1D",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "2D", | |
| Value: 1, | |
| Capabilities: []string{"Shader","Kernel","ImageMSArray",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "3D", | |
| Value: 2, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Cube", | |
| Value: 3, | |
| Capabilities: []string{"Shader","ImageCubeArray",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Rect", | |
| Value: 4, | |
| Capabilities: []string{"SampledRect","ImageRect",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Buffer", | |
| Value: 5, | |
| Capabilities: []string{"SampledBuffer","ImageBuffer",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "SubpassData", | |
| Value: 6, | |
| Capabilities: []string{"InputAttachment",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| }, | |
| Bases: []*OperandKind {}, | |
| } | |
| OperandKindSamplerAddressingMode = &OperandKind { | |
| Kind: "SamplerAddressingMode", | |
| Category: "ValueEnum", | |
| Enumerants: []Enumerant { | |
| Enumerant{ | |
| Enumerant: "None", | |
| Value: 0, | |
| Capabilities: []string{"Kernel",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "ClampToEdge", | |
| Value: 1, | |
| Capabilities: []string{"Kernel",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Clamp", | |
| Value: 2, | |
| Capabilities: []string{"Kernel",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Repeat", | |
| Value: 3, | |
| Capabilities: []string{"Kernel",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "RepeatMirrored", | |
| Value: 4, | |
| Capabilities: []string{"Kernel",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| }, | |
| Bases: []*OperandKind {}, | |
| } | |
| OperandKindSamplerFilterMode = &OperandKind { | |
| Kind: "SamplerFilterMode", | |
| Category: "ValueEnum", | |
| Enumerants: []Enumerant { | |
| Enumerant{ | |
| Enumerant: "Nearest", | |
| Value: 0, | |
| Capabilities: []string{"Kernel",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Linear", | |
| Value: 1, | |
| Capabilities: []string{"Kernel",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| }, | |
| Bases: []*OperandKind {}, | |
| } | |
| OperandKindImageFormat = &OperandKind { | |
| Kind: "ImageFormat", | |
| Category: "ValueEnum", | |
| Enumerants: []Enumerant { | |
| Enumerant{ | |
| Enumerant: "Unknown", | |
| Value: 0, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Rgba32f", | |
| Value: 1, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Rgba16f", | |
| Value: 2, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "R32f", | |
| Value: 3, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Rgba8", | |
| Value: 4, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Rgba8Snorm", | |
| Value: 5, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Rg32f", | |
| Value: 6, | |
| Capabilities: []string{"StorageImageExtendedFormats",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Rg16f", | |
| Value: 7, | |
| Capabilities: []string{"StorageImageExtendedFormats",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "R11fG11fB10f", | |
| Value: 8, | |
| Capabilities: []string{"StorageImageExtendedFormats",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "R16f", | |
| Value: 9, | |
| Capabilities: []string{"StorageImageExtendedFormats",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Rgba16", | |
| Value: 10, | |
| Capabilities: []string{"StorageImageExtendedFormats",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Rgb10A2", | |
| Value: 11, | |
| Capabilities: []string{"StorageImageExtendedFormats",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Rg16", | |
| Value: 12, | |
| Capabilities: []string{"StorageImageExtendedFormats",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Rg8", | |
| Value: 13, | |
| Capabilities: []string{"StorageImageExtendedFormats",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "R16", | |
| Value: 14, | |
| Capabilities: []string{"StorageImageExtendedFormats",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "R8", | |
| Value: 15, | |
| Capabilities: []string{"StorageImageExtendedFormats",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Rgba16Snorm", | |
| Value: 16, | |
| Capabilities: []string{"StorageImageExtendedFormats",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Rg16Snorm", | |
| Value: 17, | |
| Capabilities: []string{"StorageImageExtendedFormats",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Rg8Snorm", | |
| Value: 18, | |
| Capabilities: []string{"StorageImageExtendedFormats",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "R16Snorm", | |
| Value: 19, | |
| Capabilities: []string{"StorageImageExtendedFormats",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "R8Snorm", | |
| Value: 20, | |
| Capabilities: []string{"StorageImageExtendedFormats",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Rgba32i", | |
| Value: 21, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Rgba16i", | |
| Value: 22, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Rgba8i", | |
| Value: 23, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "R32i", | |
| Value: 24, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Rg32i", | |
| Value: 25, | |
| Capabilities: []string{"StorageImageExtendedFormats",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Rg16i", | |
| Value: 26, | |
| Capabilities: []string{"StorageImageExtendedFormats",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Rg8i", | |
| Value: 27, | |
| Capabilities: []string{"StorageImageExtendedFormats",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "R16i", | |
| Value: 28, | |
| Capabilities: []string{"StorageImageExtendedFormats",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "R8i", | |
| Value: 29, | |
| Capabilities: []string{"StorageImageExtendedFormats",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Rgba32ui", | |
| Value: 30, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Rgba16ui", | |
| Value: 31, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Rgba8ui", | |
| Value: 32, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "R32ui", | |
| Value: 33, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Rgb10a2ui", | |
| Value: 34, | |
| Capabilities: []string{"StorageImageExtendedFormats",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Rg32ui", | |
| Value: 35, | |
| Capabilities: []string{"StorageImageExtendedFormats",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Rg16ui", | |
| Value: 36, | |
| Capabilities: []string{"StorageImageExtendedFormats",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Rg8ui", | |
| Value: 37, | |
| Capabilities: []string{"StorageImageExtendedFormats",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "R16ui", | |
| Value: 38, | |
| Capabilities: []string{"StorageImageExtendedFormats",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "R8ui", | |
| Value: 39, | |
| Capabilities: []string{"StorageImageExtendedFormats",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| }, | |
| Bases: []*OperandKind {}, | |
| } | |
| OperandKindImageChannelOrder = &OperandKind { | |
| Kind: "ImageChannelOrder", | |
| Category: "ValueEnum", | |
| Enumerants: []Enumerant { | |
| Enumerant{ | |
| Enumerant: "R", | |
| Value: 0, | |
| Capabilities: []string{"Kernel",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "A", | |
| Value: 1, | |
| Capabilities: []string{"Kernel",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "RG", | |
| Value: 2, | |
| Capabilities: []string{"Kernel",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "RA", | |
| Value: 3, | |
| Capabilities: []string{"Kernel",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "RGB", | |
| Value: 4, | |
| Capabilities: []string{"Kernel",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "RGBA", | |
| Value: 5, | |
| Capabilities: []string{"Kernel",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "BGRA", | |
| Value: 6, | |
| Capabilities: []string{"Kernel",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "ARGB", | |
| Value: 7, | |
| Capabilities: []string{"Kernel",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Intensity", | |
| Value: 8, | |
| Capabilities: []string{"Kernel",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Luminance", | |
| Value: 9, | |
| Capabilities: []string{"Kernel",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Rx", | |
| Value: 10, | |
| Capabilities: []string{"Kernel",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "RGx", | |
| Value: 11, | |
| Capabilities: []string{"Kernel",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "RGBx", | |
| Value: 12, | |
| Capabilities: []string{"Kernel",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Depth", | |
| Value: 13, | |
| Capabilities: []string{"Kernel",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "DepthStencil", | |
| Value: 14, | |
| Capabilities: []string{"Kernel",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "sRGB", | |
| Value: 15, | |
| Capabilities: []string{"Kernel",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "sRGBx", | |
| Value: 16, | |
| Capabilities: []string{"Kernel",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "sRGBA", | |
| Value: 17, | |
| Capabilities: []string{"Kernel",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "sBGRA", | |
| Value: 18, | |
| Capabilities: []string{"Kernel",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "ABGR", | |
| Value: 19, | |
| Capabilities: []string{"Kernel",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| }, | |
| Bases: []*OperandKind {}, | |
| } | |
| OperandKindImageChannelDataType = &OperandKind { | |
| Kind: "ImageChannelDataType", | |
| Category: "ValueEnum", | |
| Enumerants: []Enumerant { | |
| Enumerant{ | |
| Enumerant: "SnormInt8", | |
| Value: 0, | |
| Capabilities: []string{"Kernel",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "SnormInt16", | |
| Value: 1, | |
| Capabilities: []string{"Kernel",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "UnormInt8", | |
| Value: 2, | |
| Capabilities: []string{"Kernel",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "UnormInt16", | |
| Value: 3, | |
| Capabilities: []string{"Kernel",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "UnormShort565", | |
| Value: 4, | |
| Capabilities: []string{"Kernel",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "UnormShort555", | |
| Value: 5, | |
| Capabilities: []string{"Kernel",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "UnormInt101010", | |
| Value: 6, | |
| Capabilities: []string{"Kernel",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "SignedInt8", | |
| Value: 7, | |
| Capabilities: []string{"Kernel",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "SignedInt16", | |
| Value: 8, | |
| Capabilities: []string{"Kernel",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "SignedInt32", | |
| Value: 9, | |
| Capabilities: []string{"Kernel",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "UnsignedInt8", | |
| Value: 10, | |
| Capabilities: []string{"Kernel",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "UnsignedInt16", | |
| Value: 11, | |
| Capabilities: []string{"Kernel",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "UnsignedInt32", | |
| Value: 12, | |
| Capabilities: []string{"Kernel",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "HalfFloat", | |
| Value: 13, | |
| Capabilities: []string{"Kernel",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Float", | |
| Value: 14, | |
| Capabilities: []string{"Kernel",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "UnormInt24", | |
| Value: 15, | |
| Capabilities: []string{"Kernel",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "UnormInt101010_2", | |
| Value: 16, | |
| Capabilities: []string{"Kernel",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| }, | |
| Bases: []*OperandKind {}, | |
| } | |
| OperandKindFPRoundingMode = &OperandKind { | |
| Kind: "FPRoundingMode", | |
| Category: "ValueEnum", | |
| Enumerants: []Enumerant { | |
| Enumerant{ | |
| Enumerant: "RTE", | |
| Value: 0, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "RTZ", | |
| Value: 1, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "RTP", | |
| Value: 2, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "RTN", | |
| Value: 3, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| }, | |
| Bases: []*OperandKind {}, | |
| } | |
| OperandKindLinkageType = &OperandKind { | |
| Kind: "LinkageType", | |
| Category: "ValueEnum", | |
| Enumerants: []Enumerant { | |
| Enumerant{ | |
| Enumerant: "Export", | |
| Value: 0, | |
| Capabilities: []string{"Linkage",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Import", | |
| Value: 1, | |
| Capabilities: []string{"Linkage",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| }, | |
| Bases: []*OperandKind {}, | |
| } | |
| OperandKindAccessQualifier = &OperandKind { | |
| Kind: "AccessQualifier", | |
| Category: "ValueEnum", | |
| Enumerants: []Enumerant { | |
| Enumerant{ | |
| Enumerant: "ReadOnly", | |
| Value: 0, | |
| Capabilities: []string{"Kernel",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "WriteOnly", | |
| Value: 1, | |
| Capabilities: []string{"Kernel",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "ReadWrite", | |
| Value: 2, | |
| Capabilities: []string{"Kernel",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| }, | |
| Bases: []*OperandKind {}, | |
| } | |
| OperandKindFunctionParameterAttribute = &OperandKind { | |
| Kind: "FunctionParameterAttribute", | |
| Category: "ValueEnum", | |
| Enumerants: []Enumerant { | |
| Enumerant{ | |
| Enumerant: "Zext", | |
| Value: 0, | |
| Capabilities: []string{"Kernel",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Sext", | |
| Value: 1, | |
| Capabilities: []string{"Kernel",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "ByVal", | |
| Value: 2, | |
| Capabilities: []string{"Kernel",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Sret", | |
| Value: 3, | |
| Capabilities: []string{"Kernel",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "NoAlias", | |
| Value: 4, | |
| Capabilities: []string{"Kernel",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "NoCapture", | |
| Value: 5, | |
| Capabilities: []string{"Kernel",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "NoWrite", | |
| Value: 6, | |
| Capabilities: []string{"Kernel",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "NoReadWrite", | |
| Value: 7, | |
| Capabilities: []string{"Kernel",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| }, | |
| Bases: []*OperandKind {}, | |
| } | |
| OperandKindDecoration = &OperandKind { | |
| Kind: "Decoration", | |
| Category: "ValueEnum", | |
| Enumerants: []Enumerant { | |
| Enumerant{ | |
| Enumerant: "RelaxedPrecision", | |
| Value: 0, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "SpecId", | |
| Value: 1, | |
| Capabilities: []string{"Shader","Kernel",}, | |
| Parameters: []Parameter{{OperandKindLiteralInteger, "'Specialization Constant ID'"},}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Block", | |
| Value: 2, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "BufferBlock", | |
| Value: 3, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "RowMajor", | |
| Value: 4, | |
| Capabilities: []string{"Matrix",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "ColMajor", | |
| Value: 5, | |
| Capabilities: []string{"Matrix",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "ArrayStride", | |
| Value: 6, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{{OperandKindLiteralInteger, "'Array Stride'"},}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "MatrixStride", | |
| Value: 7, | |
| Capabilities: []string{"Matrix",}, | |
| Parameters: []Parameter{{OperandKindLiteralInteger, "'Matrix Stride'"},}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "GLSLShared", | |
| Value: 8, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "GLSLPacked", | |
| Value: 9, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "CPacked", | |
| Value: 10, | |
| Capabilities: []string{"Kernel",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "BuiltIn", | |
| Value: 11, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{{OperandKindBuiltIn, ""},}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "NoPerspective", | |
| Value: 13, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Flat", | |
| Value: 14, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Patch", | |
| Value: 15, | |
| Capabilities: []string{"Tessellation",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Centroid", | |
| Value: 16, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Sample", | |
| Value: 17, | |
| Capabilities: []string{"SampleRateShading",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Invariant", | |
| Value: 18, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Restrict", | |
| Value: 19, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Aliased", | |
| Value: 20, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Volatile", | |
| Value: 21, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Constant", | |
| Value: 22, | |
| Capabilities: []string{"Kernel",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Coherent", | |
| Value: 23, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "NonWritable", | |
| Value: 24, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "NonReadable", | |
| Value: 25, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Uniform", | |
| Value: 26, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "UniformId", | |
| Value: 27, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{{OperandKindIdScope, "'Execution'"},}, | |
| Version: "1.4", | |
| }, | |
| Enumerant{ | |
| Enumerant: "SaturatedConversion", | |
| Value: 28, | |
| Capabilities: []string{"Kernel",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Stream", | |
| Value: 29, | |
| Capabilities: []string{"GeometryStreams",}, | |
| Parameters: []Parameter{{OperandKindLiteralInteger, "'Stream Number'"},}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Location", | |
| Value: 30, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{{OperandKindLiteralInteger, "'Location'"},}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Component", | |
| Value: 31, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{{OperandKindLiteralInteger, "'Component'"},}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Index", | |
| Value: 32, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{{OperandKindLiteralInteger, "'Index'"},}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Binding", | |
| Value: 33, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{{OperandKindLiteralInteger, "'Binding Point'"},}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "DescriptorSet", | |
| Value: 34, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{{OperandKindLiteralInteger, "'Descriptor Set'"},}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Offset", | |
| Value: 35, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{{OperandKindLiteralInteger, "'Byte Offset'"},}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "XfbBuffer", | |
| Value: 36, | |
| Capabilities: []string{"TransformFeedback",}, | |
| Parameters: []Parameter{{OperandKindLiteralInteger, "'XFB Buffer Number'"},}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "XfbStride", | |
| Value: 37, | |
| Capabilities: []string{"TransformFeedback",}, | |
| Parameters: []Parameter{{OperandKindLiteralInteger, "'XFB Stride'"},}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "FuncParamAttr", | |
| Value: 38, | |
| Capabilities: []string{"Kernel",}, | |
| Parameters: []Parameter{{OperandKindFunctionParameterAttribute, "'Function Parameter Attribute'"},}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "FPRoundingMode", | |
| Value: 39, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{{OperandKindFPRoundingMode, "'Floating-Point Rounding Mode'"},}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "FPFastMathMode", | |
| Value: 40, | |
| Capabilities: []string{"Kernel",}, | |
| Parameters: []Parameter{{OperandKindFPFastMathMode, "'Fast-Math Mode'"},}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "LinkageAttributes", | |
| Value: 41, | |
| Capabilities: []string{"Linkage",}, | |
| Parameters: []Parameter{{OperandKindLiteralString, "'Name'"},{OperandKindLinkageType, "'Linkage Type'"},}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "NoContraction", | |
| Value: 42, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "InputAttachmentIndex", | |
| Value: 43, | |
| Capabilities: []string{"InputAttachment",}, | |
| Parameters: []Parameter{{OperandKindLiteralInteger, "'Attachment Index'"},}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Alignment", | |
| Value: 44, | |
| Capabilities: []string{"Kernel",}, | |
| Parameters: []Parameter{{OperandKindLiteralInteger, "'Alignment'"},}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "MaxByteOffset", | |
| Value: 45, | |
| Capabilities: []string{"Addresses",}, | |
| Parameters: []Parameter{{OperandKindLiteralInteger, "'Max Byte Offset'"},}, | |
| Version: "1.1", | |
| }, | |
| Enumerant{ | |
| Enumerant: "AlignmentId", | |
| Value: 46, | |
| Capabilities: []string{"Kernel",}, | |
| Parameters: []Parameter{{OperandKindIdRef, "'Alignment'"},}, | |
| Version: "1.2", | |
| }, | |
| Enumerant{ | |
| Enumerant: "MaxByteOffsetId", | |
| Value: 47, | |
| Capabilities: []string{"Addresses",}, | |
| Parameters: []Parameter{{OperandKindIdRef, "'Max Byte Offset'"},}, | |
| Version: "1.2", | |
| }, | |
| Enumerant{ | |
| Enumerant: "NoSignedWrap", | |
| Value: 4469, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "1.4", | |
| }, | |
| Enumerant{ | |
| Enumerant: "NoUnsignedWrap", | |
| Value: 4470, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "1.4", | |
| }, | |
| Enumerant{ | |
| Enumerant: "ExplicitInterpAMD", | |
| Value: 4999, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "OverrideCoverageNV", | |
| Value: 5248, | |
| Capabilities: []string{"SampleMaskOverrideCoverageNV",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "PassthroughNV", | |
| Value: 5250, | |
| Capabilities: []string{"GeometryShaderPassthroughNV",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "ViewportRelativeNV", | |
| Value: 5252, | |
| Capabilities: []string{"ShaderViewportMaskNV",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "SecondaryViewportRelativeNV", | |
| Value: 5256, | |
| Capabilities: []string{"ShaderStereoViewNV",}, | |
| Parameters: []Parameter{{OperandKindLiteralInteger, "'Offset'"},}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "PerPrimitiveNV", | |
| Value: 5271, | |
| Capabilities: []string{"MeshShadingNV",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "PerViewNV", | |
| Value: 5272, | |
| Capabilities: []string{"MeshShadingNV",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "PerTaskNV", | |
| Value: 5273, | |
| Capabilities: []string{"MeshShadingNV",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "PerVertexNV", | |
| Value: 5285, | |
| Capabilities: []string{"FragmentBarycentricNV",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "NonUniform", | |
| Value: 5300, | |
| Capabilities: []string{"ShaderNonUniform",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.5", | |
| }, | |
| Enumerant{ | |
| Enumerant: "NonUniformEXT", | |
| Value: 5300, | |
| Capabilities: []string{"ShaderNonUniform",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.5", | |
| }, | |
| Enumerant{ | |
| Enumerant: "RestrictPointer", | |
| Value: 5355, | |
| Capabilities: []string{"PhysicalStorageBufferAddresses",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.5", | |
| }, | |
| Enumerant{ | |
| Enumerant: "RestrictPointerEXT", | |
| Value: 5355, | |
| Capabilities: []string{"PhysicalStorageBufferAddresses",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.5", | |
| }, | |
| Enumerant{ | |
| Enumerant: "AliasedPointer", | |
| Value: 5356, | |
| Capabilities: []string{"PhysicalStorageBufferAddresses",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.5", | |
| }, | |
| Enumerant{ | |
| Enumerant: "AliasedPointerEXT", | |
| Value: 5356, | |
| Capabilities: []string{"PhysicalStorageBufferAddresses",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.5", | |
| }, | |
| Enumerant{ | |
| Enumerant: "CounterBuffer", | |
| Value: 5634, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{{OperandKindIdRef, "'Counter Buffer'"},}, | |
| Version: "1.4", | |
| }, | |
| Enumerant{ | |
| Enumerant: "HlslCounterBufferGOOGLE", | |
| Value: 5634, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{{OperandKindIdRef, "'Counter Buffer'"},}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "UserSemantic", | |
| Value: 5635, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{{OperandKindLiteralString, "'Semantic'"},}, | |
| Version: "1.4", | |
| }, | |
| Enumerant{ | |
| Enumerant: "HlslSemanticGOOGLE", | |
| Value: 5635, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{{OperandKindLiteralString, "'Semantic'"},}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "UserTypeGOOGLE", | |
| Value: 5636, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{{OperandKindLiteralString, "'User Type'"},}, | |
| Version: "None", | |
| }, | |
| }, | |
| Bases: []*OperandKind {}, | |
| } | |
| OperandKindBuiltIn = &OperandKind { | |
| Kind: "BuiltIn", | |
| Category: "ValueEnum", | |
| Enumerants: []Enumerant { | |
| Enumerant{ | |
| Enumerant: "Position", | |
| Value: 0, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "PointSize", | |
| Value: 1, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "ClipDistance", | |
| Value: 3, | |
| Capabilities: []string{"ClipDistance",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "CullDistance", | |
| Value: 4, | |
| Capabilities: []string{"CullDistance",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "VertexId", | |
| Value: 5, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "InstanceId", | |
| Value: 6, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "PrimitiveId", | |
| Value: 7, | |
| Capabilities: []string{"Geometry","Tessellation","RayTracingNV","RayTracingKHR",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "InvocationId", | |
| Value: 8, | |
| Capabilities: []string{"Geometry","Tessellation",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Layer", | |
| Value: 9, | |
| Capabilities: []string{"Geometry","ShaderLayer","ShaderViewportIndexLayerEXT",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "ViewportIndex", | |
| Value: 10, | |
| Capabilities: []string{"MultiViewport","ShaderViewportIndex","ShaderViewportIndexLayerEXT",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "TessLevelOuter", | |
| Value: 11, | |
| Capabilities: []string{"Tessellation",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "TessLevelInner", | |
| Value: 12, | |
| Capabilities: []string{"Tessellation",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "TessCoord", | |
| Value: 13, | |
| Capabilities: []string{"Tessellation",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "PatchVertices", | |
| Value: 14, | |
| Capabilities: []string{"Tessellation",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "FragCoord", | |
| Value: 15, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "PointCoord", | |
| Value: 16, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "FrontFacing", | |
| Value: 17, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "SampleId", | |
| Value: 18, | |
| Capabilities: []string{"SampleRateShading",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "SamplePosition", | |
| Value: 19, | |
| Capabilities: []string{"SampleRateShading",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "SampleMask", | |
| Value: 20, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "FragDepth", | |
| Value: 22, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "HelperInvocation", | |
| Value: 23, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "NumWorkgroups", | |
| Value: 24, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "WorkgroupSize", | |
| Value: 25, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "WorkgroupId", | |
| Value: 26, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "LocalInvocationId", | |
| Value: 27, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "GlobalInvocationId", | |
| Value: 28, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "LocalInvocationIndex", | |
| Value: 29, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "WorkDim", | |
| Value: 30, | |
| Capabilities: []string{"Kernel",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "GlobalSize", | |
| Value: 31, | |
| Capabilities: []string{"Kernel",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "EnqueuedWorkgroupSize", | |
| Value: 32, | |
| Capabilities: []string{"Kernel",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "GlobalOffset", | |
| Value: 33, | |
| Capabilities: []string{"Kernel",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "GlobalLinearId", | |
| Value: 34, | |
| Capabilities: []string{"Kernel",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "SubgroupSize", | |
| Value: 36, | |
| Capabilities: []string{"Kernel","GroupNonUniform","SubgroupBallotKHR",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "SubgroupMaxSize", | |
| Value: 37, | |
| Capabilities: []string{"Kernel",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "NumSubgroups", | |
| Value: 38, | |
| Capabilities: []string{"Kernel","GroupNonUniform",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "NumEnqueuedSubgroups", | |
| Value: 39, | |
| Capabilities: []string{"Kernel",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "SubgroupId", | |
| Value: 40, | |
| Capabilities: []string{"Kernel","GroupNonUniform",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "SubgroupLocalInvocationId", | |
| Value: 41, | |
| Capabilities: []string{"Kernel","GroupNonUniform","SubgroupBallotKHR",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "VertexIndex", | |
| Value: 42, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "InstanceIndex", | |
| Value: 43, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "SubgroupEqMask", | |
| Value: 4416, | |
| Capabilities: []string{"SubgroupBallotKHR","GroupNonUniformBallot",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.3", | |
| }, | |
| Enumerant{ | |
| Enumerant: "SubgroupGeMask", | |
| Value: 4417, | |
| Capabilities: []string{"SubgroupBallotKHR","GroupNonUniformBallot",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.3", | |
| }, | |
| Enumerant{ | |
| Enumerant: "SubgroupGtMask", | |
| Value: 4418, | |
| Capabilities: []string{"SubgroupBallotKHR","GroupNonUniformBallot",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.3", | |
| }, | |
| Enumerant{ | |
| Enumerant: "SubgroupLeMask", | |
| Value: 4419, | |
| Capabilities: []string{"SubgroupBallotKHR","GroupNonUniformBallot",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.3", | |
| }, | |
| Enumerant{ | |
| Enumerant: "SubgroupLtMask", | |
| Value: 4420, | |
| Capabilities: []string{"SubgroupBallotKHR","GroupNonUniformBallot",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.3", | |
| }, | |
| Enumerant{ | |
| Enumerant: "SubgroupEqMaskKHR", | |
| Value: 4416, | |
| Capabilities: []string{"SubgroupBallotKHR","GroupNonUniformBallot",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.3", | |
| }, | |
| Enumerant{ | |
| Enumerant: "SubgroupGeMaskKHR", | |
| Value: 4417, | |
| Capabilities: []string{"SubgroupBallotKHR","GroupNonUniformBallot",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.3", | |
| }, | |
| Enumerant{ | |
| Enumerant: "SubgroupGtMaskKHR", | |
| Value: 4418, | |
| Capabilities: []string{"SubgroupBallotKHR","GroupNonUniformBallot",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.3", | |
| }, | |
| Enumerant{ | |
| Enumerant: "SubgroupLeMaskKHR", | |
| Value: 4419, | |
| Capabilities: []string{"SubgroupBallotKHR","GroupNonUniformBallot",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.3", | |
| }, | |
| Enumerant{ | |
| Enumerant: "SubgroupLtMaskKHR", | |
| Value: 4420, | |
| Capabilities: []string{"SubgroupBallotKHR","GroupNonUniformBallot",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.3", | |
| }, | |
| Enumerant{ | |
| Enumerant: "BaseVertex", | |
| Value: 4424, | |
| Capabilities: []string{"DrawParameters",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.3", | |
| }, | |
| Enumerant{ | |
| Enumerant: "BaseInstance", | |
| Value: 4425, | |
| Capabilities: []string{"DrawParameters",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.3", | |
| }, | |
| Enumerant{ | |
| Enumerant: "DrawIndex", | |
| Value: 4426, | |
| Capabilities: []string{"DrawParameters","MeshShadingNV",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.3", | |
| }, | |
| Enumerant{ | |
| Enumerant: "DeviceIndex", | |
| Value: 4438, | |
| Capabilities: []string{"DeviceGroup",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.3", | |
| }, | |
| Enumerant{ | |
| Enumerant: "ViewIndex", | |
| Value: 4440, | |
| Capabilities: []string{"MultiView",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.3", | |
| }, | |
| Enumerant{ | |
| Enumerant: "BaryCoordNoPerspAMD", | |
| Value: 4992, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "BaryCoordNoPerspCentroidAMD", | |
| Value: 4993, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "BaryCoordNoPerspSampleAMD", | |
| Value: 4994, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "BaryCoordSmoothAMD", | |
| Value: 4995, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "BaryCoordSmoothCentroidAMD", | |
| Value: 4996, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "BaryCoordSmoothSampleAMD", | |
| Value: 4997, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "BaryCoordPullModelAMD", | |
| Value: 4998, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "FragStencilRefEXT", | |
| Value: 5014, | |
| Capabilities: []string{"StencilExportEXT",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "ViewportMaskNV", | |
| Value: 5253, | |
| Capabilities: []string{"ShaderViewportMaskNV","MeshShadingNV",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "SecondaryPositionNV", | |
| Value: 5257, | |
| Capabilities: []string{"ShaderStereoViewNV",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "SecondaryViewportMaskNV", | |
| Value: 5258, | |
| Capabilities: []string{"ShaderStereoViewNV",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "PositionPerViewNV", | |
| Value: 5261, | |
| Capabilities: []string{"PerViewAttributesNV","MeshShadingNV",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "ViewportMaskPerViewNV", | |
| Value: 5262, | |
| Capabilities: []string{"PerViewAttributesNV","MeshShadingNV",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "FullyCoveredEXT", | |
| Value: 5264, | |
| Capabilities: []string{"FragmentFullyCoveredEXT",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "TaskCountNV", | |
| Value: 5274, | |
| Capabilities: []string{"MeshShadingNV",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "PrimitiveCountNV", | |
| Value: 5275, | |
| Capabilities: []string{"MeshShadingNV",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "PrimitiveIndicesNV", | |
| Value: 5276, | |
| Capabilities: []string{"MeshShadingNV",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "ClipDistancePerViewNV", | |
| Value: 5277, | |
| Capabilities: []string{"MeshShadingNV",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "CullDistancePerViewNV", | |
| Value: 5278, | |
| Capabilities: []string{"MeshShadingNV",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "LayerPerViewNV", | |
| Value: 5279, | |
| Capabilities: []string{"MeshShadingNV",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "MeshViewCountNV", | |
| Value: 5280, | |
| Capabilities: []string{"MeshShadingNV",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "MeshViewIndicesNV", | |
| Value: 5281, | |
| Capabilities: []string{"MeshShadingNV",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "BaryCoordNV", | |
| Value: 5286, | |
| Capabilities: []string{"FragmentBarycentricNV",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "BaryCoordNoPerspNV", | |
| Value: 5287, | |
| Capabilities: []string{"FragmentBarycentricNV",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "FragSizeEXT", | |
| Value: 5292, | |
| Capabilities: []string{"FragmentDensityEXT","ShadingRateNV",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "FragmentSizeNV", | |
| Value: 5292, | |
| Capabilities: []string{"ShadingRateNV","FragmentDensityEXT",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "FragInvocationCountEXT", | |
| Value: 5293, | |
| Capabilities: []string{"FragmentDensityEXT","ShadingRateNV",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "InvocationsPerPixelNV", | |
| Value: 5293, | |
| Capabilities: []string{"ShadingRateNV","FragmentDensityEXT",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "LaunchIdNV", | |
| Value: 5319, | |
| Capabilities: []string{"RayTracingNV","RayTracingKHR",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "LaunchIdKHR", | |
| Value: 5319, | |
| Capabilities: []string{"RayTracingNV","RayTracingKHR",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "LaunchSizeNV", | |
| Value: 5320, | |
| Capabilities: []string{"RayTracingNV","RayTracingKHR",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "LaunchSizeKHR", | |
| Value: 5320, | |
| Capabilities: []string{"RayTracingNV","RayTracingKHR",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "WorldRayOriginNV", | |
| Value: 5321, | |
| Capabilities: []string{"RayTracingNV","RayTracingKHR",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "WorldRayOriginKHR", | |
| Value: 5321, | |
| Capabilities: []string{"RayTracingNV","RayTracingKHR",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "WorldRayDirectionNV", | |
| Value: 5322, | |
| Capabilities: []string{"RayTracingNV","RayTracingKHR",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "WorldRayDirectionKHR", | |
| Value: 5322, | |
| Capabilities: []string{"RayTracingNV","RayTracingKHR",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "ObjectRayOriginNV", | |
| Value: 5323, | |
| Capabilities: []string{"RayTracingNV","RayTracingKHR",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "ObjectRayOriginKHR", | |
| Value: 5323, | |
| Capabilities: []string{"RayTracingNV","RayTracingKHR",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "ObjectRayDirectionNV", | |
| Value: 5324, | |
| Capabilities: []string{"RayTracingNV","RayTracingKHR",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "ObjectRayDirectionKHR", | |
| Value: 5324, | |
| Capabilities: []string{"RayTracingNV","RayTracingKHR",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "RayTminNV", | |
| Value: 5325, | |
| Capabilities: []string{"RayTracingNV","RayTracingKHR",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "RayTminKHR", | |
| Value: 5325, | |
| Capabilities: []string{"RayTracingNV","RayTracingKHR",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "RayTmaxNV", | |
| Value: 5326, | |
| Capabilities: []string{"RayTracingNV","RayTracingKHR",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "RayTmaxKHR", | |
| Value: 5326, | |
| Capabilities: []string{"RayTracingNV","RayTracingKHR",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "InstanceCustomIndexNV", | |
| Value: 5327, | |
| Capabilities: []string{"RayTracingNV","RayTracingKHR",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "InstanceCustomIndexKHR", | |
| Value: 5327, | |
| Capabilities: []string{"RayTracingNV","RayTracingKHR",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "ObjectToWorldNV", | |
| Value: 5330, | |
| Capabilities: []string{"RayTracingNV","RayTracingKHR",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "ObjectToWorldKHR", | |
| Value: 5330, | |
| Capabilities: []string{"RayTracingNV","RayTracingKHR",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "WorldToObjectNV", | |
| Value: 5331, | |
| Capabilities: []string{"RayTracingNV","RayTracingKHR",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "WorldToObjectKHR", | |
| Value: 5331, | |
| Capabilities: []string{"RayTracingNV","RayTracingKHR",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "HitTNV", | |
| Value: 5332, | |
| Capabilities: []string{"RayTracingNV","RayTracingKHR",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "HitTKHR", | |
| Value: 5332, | |
| Capabilities: []string{"RayTracingNV","RayTracingKHR",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "HitKindNV", | |
| Value: 5333, | |
| Capabilities: []string{"RayTracingNV","RayTracingKHR",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "HitKindKHR", | |
| Value: 5333, | |
| Capabilities: []string{"RayTracingNV","RayTracingKHR",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "IncomingRayFlagsNV", | |
| Value: 5351, | |
| Capabilities: []string{"RayTracingNV","RayTracingKHR",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "IncomingRayFlagsKHR", | |
| Value: 5351, | |
| Capabilities: []string{"RayTracingNV","RayTracingKHR",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "RayGeometryIndexKHR", | |
| Value: 5352, | |
| Capabilities: []string{"RayTracingKHR",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "WarpsPerSMNV", | |
| Value: 5374, | |
| Capabilities: []string{"ShaderSMBuiltinsNV",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "SMCountNV", | |
| Value: 5375, | |
| Capabilities: []string{"ShaderSMBuiltinsNV",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "WarpIDNV", | |
| Value: 5376, | |
| Capabilities: []string{"ShaderSMBuiltinsNV",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "SMIDNV", | |
| Value: 5377, | |
| Capabilities: []string{"ShaderSMBuiltinsNV",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| }, | |
| Bases: []*OperandKind {}, | |
| } | |
| OperandKindScope = &OperandKind { | |
| Kind: "Scope", | |
| Category: "ValueEnum", | |
| Enumerants: []Enumerant { | |
| Enumerant{ | |
| Enumerant: "CrossDevice", | |
| Value: 0, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Device", | |
| Value: 1, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Workgroup", | |
| Value: 2, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Subgroup", | |
| Value: 3, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Invocation", | |
| Value: 4, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "QueueFamily", | |
| Value: 5, | |
| Capabilities: []string{"VulkanMemoryModel",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.5", | |
| }, | |
| Enumerant{ | |
| Enumerant: "QueueFamilyKHR", | |
| Value: 5, | |
| Capabilities: []string{"VulkanMemoryModel",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.5", | |
| }, | |
| Enumerant{ | |
| Enumerant: "ShaderCallKHR", | |
| Value: 6, | |
| Capabilities: []string{"RayTracingKHR",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| }, | |
| Bases: []*OperandKind {}, | |
| } | |
| OperandKindGroupOperation = &OperandKind { | |
| Kind: "GroupOperation", | |
| Category: "ValueEnum", | |
| Enumerants: []Enumerant { | |
| Enumerant{ | |
| Enumerant: "Reduce", | |
| Value: 0, | |
| Capabilities: []string{"Kernel","GroupNonUniformArithmetic","GroupNonUniformBallot",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "InclusiveScan", | |
| Value: 1, | |
| Capabilities: []string{"Kernel","GroupNonUniformArithmetic","GroupNonUniformBallot",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "ExclusiveScan", | |
| Value: 2, | |
| Capabilities: []string{"Kernel","GroupNonUniformArithmetic","GroupNonUniformBallot",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "ClusteredReduce", | |
| Value: 3, | |
| Capabilities: []string{"GroupNonUniformClustered",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.3", | |
| }, | |
| Enumerant{ | |
| Enumerant: "PartitionedReduceNV", | |
| Value: 6, | |
| Capabilities: []string{"GroupNonUniformPartitionedNV",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "PartitionedInclusiveScanNV", | |
| Value: 7, | |
| Capabilities: []string{"GroupNonUniformPartitionedNV",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "PartitionedExclusiveScanNV", | |
| Value: 8, | |
| Capabilities: []string{"GroupNonUniformPartitionedNV",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| }, | |
| Bases: []*OperandKind {}, | |
| } | |
| OperandKindKernelEnqueueFlags = &OperandKind { | |
| Kind: "KernelEnqueueFlags", | |
| Category: "ValueEnum", | |
| Enumerants: []Enumerant { | |
| Enumerant{ | |
| Enumerant: "NoWait", | |
| Value: 0, | |
| Capabilities: []string{"Kernel",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "WaitKernel", | |
| Value: 1, | |
| Capabilities: []string{"Kernel",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "WaitWorkGroup", | |
| Value: 2, | |
| Capabilities: []string{"Kernel",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| }, | |
| Bases: []*OperandKind {}, | |
| } | |
| OperandKindCapability = &OperandKind { | |
| Kind: "Capability", | |
| Category: "ValueEnum", | |
| Enumerants: []Enumerant { | |
| Enumerant{ | |
| Enumerant: "Matrix", | |
| Value: 0, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Shader", | |
| Value: 1, | |
| Capabilities: []string{"Matrix",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Geometry", | |
| Value: 2, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Tessellation", | |
| Value: 3, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Addresses", | |
| Value: 4, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Linkage", | |
| Value: 5, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Kernel", | |
| Value: 6, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Vector16", | |
| Value: 7, | |
| Capabilities: []string{"Kernel",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Float16Buffer", | |
| Value: 8, | |
| Capabilities: []string{"Kernel",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Float16", | |
| Value: 9, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Float64", | |
| Value: 10, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Int64", | |
| Value: 11, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Int64Atomics", | |
| Value: 12, | |
| Capabilities: []string{"Int64",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "ImageBasic", | |
| Value: 13, | |
| Capabilities: []string{"Kernel",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "ImageReadWrite", | |
| Value: 14, | |
| Capabilities: []string{"ImageBasic",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "ImageMipmap", | |
| Value: 15, | |
| Capabilities: []string{"ImageBasic",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Pipes", | |
| Value: 17, | |
| Capabilities: []string{"Kernel",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Groups", | |
| Value: 18, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "DeviceEnqueue", | |
| Value: 19, | |
| Capabilities: []string{"Kernel",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "LiteralSampler", | |
| Value: 20, | |
| Capabilities: []string{"Kernel",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "AtomicStorage", | |
| Value: 21, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Int16", | |
| Value: 22, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "TessellationPointSize", | |
| Value: 23, | |
| Capabilities: []string{"Tessellation",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "GeometryPointSize", | |
| Value: 24, | |
| Capabilities: []string{"Geometry",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "ImageGatherExtended", | |
| Value: 25, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "StorageImageMultisample", | |
| Value: 27, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "UniformBufferArrayDynamicIndexing", | |
| Value: 28, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "SampledImageArrayDynamicIndexing", | |
| Value: 29, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "StorageBufferArrayDynamicIndexing", | |
| Value: 30, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "StorageImageArrayDynamicIndexing", | |
| Value: 31, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "ClipDistance", | |
| Value: 32, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "CullDistance", | |
| Value: 33, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "ImageCubeArray", | |
| Value: 34, | |
| Capabilities: []string{"SampledCubeArray",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "SampleRateShading", | |
| Value: 35, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "ImageRect", | |
| Value: 36, | |
| Capabilities: []string{"SampledRect",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "SampledRect", | |
| Value: 37, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "GenericPointer", | |
| Value: 38, | |
| Capabilities: []string{"Addresses",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Int8", | |
| Value: 39, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "InputAttachment", | |
| Value: 40, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "SparseResidency", | |
| Value: 41, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "MinLod", | |
| Value: 42, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Sampled1D", | |
| Value: 43, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Image1D", | |
| Value: 44, | |
| Capabilities: []string{"Sampled1D",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "SampledCubeArray", | |
| Value: 45, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "SampledBuffer", | |
| Value: 46, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "ImageBuffer", | |
| Value: 47, | |
| Capabilities: []string{"SampledBuffer",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "ImageMSArray", | |
| Value: 48, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "StorageImageExtendedFormats", | |
| Value: 49, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "ImageQuery", | |
| Value: 50, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "DerivativeControl", | |
| Value: 51, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "InterpolationFunction", | |
| Value: 52, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "TransformFeedback", | |
| Value: 53, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "GeometryStreams", | |
| Value: 54, | |
| Capabilities: []string{"Geometry",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "StorageImageReadWithoutFormat", | |
| Value: 55, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "StorageImageWriteWithoutFormat", | |
| Value: 56, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "MultiViewport", | |
| Value: 57, | |
| Capabilities: []string{"Geometry",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "SubgroupDispatch", | |
| Value: 58, | |
| Capabilities: []string{"DeviceEnqueue",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.1", | |
| }, | |
| Enumerant{ | |
| Enumerant: "NamedBarrier", | |
| Value: 59, | |
| Capabilities: []string{"Kernel",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.1", | |
| }, | |
| Enumerant{ | |
| Enumerant: "PipeStorage", | |
| Value: 60, | |
| Capabilities: []string{"Pipes",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.1", | |
| }, | |
| Enumerant{ | |
| Enumerant: "GroupNonUniform", | |
| Value: 61, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "1.3", | |
| }, | |
| Enumerant{ | |
| Enumerant: "GroupNonUniformVote", | |
| Value: 62, | |
| Capabilities: []string{"GroupNonUniform",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.3", | |
| }, | |
| Enumerant{ | |
| Enumerant: "GroupNonUniformArithmetic", | |
| Value: 63, | |
| Capabilities: []string{"GroupNonUniform",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.3", | |
| }, | |
| Enumerant{ | |
| Enumerant: "GroupNonUniformBallot", | |
| Value: 64, | |
| Capabilities: []string{"GroupNonUniform",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.3", | |
| }, | |
| Enumerant{ | |
| Enumerant: "GroupNonUniformShuffle", | |
| Value: 65, | |
| Capabilities: []string{"GroupNonUniform",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.3", | |
| }, | |
| Enumerant{ | |
| Enumerant: "GroupNonUniformShuffleRelative", | |
| Value: 66, | |
| Capabilities: []string{"GroupNonUniform",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.3", | |
| }, | |
| Enumerant{ | |
| Enumerant: "GroupNonUniformClustered", | |
| Value: 67, | |
| Capabilities: []string{"GroupNonUniform",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.3", | |
| }, | |
| Enumerant{ | |
| Enumerant: "GroupNonUniformQuad", | |
| Value: 68, | |
| Capabilities: []string{"GroupNonUniform",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.3", | |
| }, | |
| Enumerant{ | |
| Enumerant: "ShaderLayer", | |
| Value: 69, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "1.5", | |
| }, | |
| Enumerant{ | |
| Enumerant: "ShaderViewportIndex", | |
| Value: 70, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "1.5", | |
| }, | |
| Enumerant{ | |
| Enumerant: "SubgroupBallotKHR", | |
| Value: 4423, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "DrawParameters", | |
| Value: 4427, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.3", | |
| }, | |
| Enumerant{ | |
| Enumerant: "SubgroupVoteKHR", | |
| Value: 4431, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "StorageBuffer16BitAccess", | |
| Value: 4433, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "1.3", | |
| }, | |
| Enumerant{ | |
| Enumerant: "StorageUniformBufferBlock16", | |
| Value: 4433, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "1.3", | |
| }, | |
| Enumerant{ | |
| Enumerant: "UniformAndStorageBuffer16BitAccess", | |
| Value: 4434, | |
| Capabilities: []string{"StorageBuffer16BitAccess","StorageUniformBufferBlock16",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.3", | |
| }, | |
| Enumerant{ | |
| Enumerant: "StorageUniform16", | |
| Value: 4434, | |
| Capabilities: []string{"StorageBuffer16BitAccess","StorageUniformBufferBlock16",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.3", | |
| }, | |
| Enumerant{ | |
| Enumerant: "StoragePushConstant16", | |
| Value: 4435, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "1.3", | |
| }, | |
| Enumerant{ | |
| Enumerant: "StorageInputOutput16", | |
| Value: 4436, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "1.3", | |
| }, | |
| Enumerant{ | |
| Enumerant: "DeviceGroup", | |
| Value: 4437, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "1.3", | |
| }, | |
| Enumerant{ | |
| Enumerant: "MultiView", | |
| Value: 4439, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.3", | |
| }, | |
| Enumerant{ | |
| Enumerant: "VariablePointersStorageBuffer", | |
| Value: 4441, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.3", | |
| }, | |
| Enumerant{ | |
| Enumerant: "VariablePointers", | |
| Value: 4442, | |
| Capabilities: []string{"VariablePointersStorageBuffer",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.3", | |
| }, | |
| Enumerant{ | |
| Enumerant: "AtomicStorageOps", | |
| Value: 4445, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "SampleMaskPostDepthCoverage", | |
| Value: 4447, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "StorageBuffer8BitAccess", | |
| Value: 4448, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "1.5", | |
| }, | |
| Enumerant{ | |
| Enumerant: "UniformAndStorageBuffer8BitAccess", | |
| Value: 4449, | |
| Capabilities: []string{"StorageBuffer8BitAccess",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.5", | |
| }, | |
| Enumerant{ | |
| Enumerant: "StoragePushConstant8", | |
| Value: 4450, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "1.5", | |
| }, | |
| Enumerant{ | |
| Enumerant: "DenormPreserve", | |
| Value: 4464, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "1.4", | |
| }, | |
| Enumerant{ | |
| Enumerant: "DenormFlushToZero", | |
| Value: 4465, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "1.4", | |
| }, | |
| Enumerant{ | |
| Enumerant: "SignedZeroInfNanPreserve", | |
| Value: 4466, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "1.4", | |
| }, | |
| Enumerant{ | |
| Enumerant: "RoundingModeRTE", | |
| Value: 4467, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "1.4", | |
| }, | |
| Enumerant{ | |
| Enumerant: "RoundingModeRTZ", | |
| Value: 4468, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "1.4", | |
| }, | |
| Enumerant{ | |
| Enumerant: "RayQueryKHR", | |
| Value: 4471, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "RayTraversalPrimitiveCullingKHR", | |
| Value: 4478, | |
| Capabilities: []string{"RayQueryKHR","RayTracingKHR",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Float16ImageAMD", | |
| Value: 5008, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "ImageGatherBiasLodAMD", | |
| Value: 5009, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "FragmentMaskAMD", | |
| Value: 5010, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "StencilExportEXT", | |
| Value: 5013, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "ImageReadWriteLodAMD", | |
| Value: 5015, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "ShaderClockKHR", | |
| Value: 5055, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "SampleMaskOverrideCoverageNV", | |
| Value: 5249, | |
| Capabilities: []string{"SampleRateShading",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "GeometryShaderPassthroughNV", | |
| Value: 5251, | |
| Capabilities: []string{"Geometry",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "ShaderViewportIndexLayerEXT", | |
| Value: 5254, | |
| Capabilities: []string{"MultiViewport",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "ShaderViewportIndexLayerNV", | |
| Value: 5254, | |
| Capabilities: []string{"MultiViewport",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "ShaderViewportMaskNV", | |
| Value: 5255, | |
| Capabilities: []string{"ShaderViewportIndexLayerNV",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "ShaderStereoViewNV", | |
| Value: 5259, | |
| Capabilities: []string{"ShaderViewportMaskNV",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "PerViewAttributesNV", | |
| Value: 5260, | |
| Capabilities: []string{"MultiView",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "FragmentFullyCoveredEXT", | |
| Value: 5265, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "MeshShadingNV", | |
| Value: 5266, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "ImageFootprintNV", | |
| Value: 5282, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "FragmentBarycentricNV", | |
| Value: 5284, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "ComputeDerivativeGroupQuadsNV", | |
| Value: 5288, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "FragmentDensityEXT", | |
| Value: 5291, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "ShadingRateNV", | |
| Value: 5291, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "GroupNonUniformPartitionedNV", | |
| Value: 5297, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "ShaderNonUniform", | |
| Value: 5301, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.5", | |
| }, | |
| Enumerant{ | |
| Enumerant: "ShaderNonUniformEXT", | |
| Value: 5301, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.5", | |
| }, | |
| Enumerant{ | |
| Enumerant: "RuntimeDescriptorArray", | |
| Value: 5302, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.5", | |
| }, | |
| Enumerant{ | |
| Enumerant: "RuntimeDescriptorArrayEXT", | |
| Value: 5302, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.5", | |
| }, | |
| Enumerant{ | |
| Enumerant: "InputAttachmentArrayDynamicIndexing", | |
| Value: 5303, | |
| Capabilities: []string{"InputAttachment",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.5", | |
| }, | |
| Enumerant{ | |
| Enumerant: "InputAttachmentArrayDynamicIndexingEXT", | |
| Value: 5303, | |
| Capabilities: []string{"InputAttachment",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.5", | |
| }, | |
| Enumerant{ | |
| Enumerant: "UniformTexelBufferArrayDynamicIndexing", | |
| Value: 5304, | |
| Capabilities: []string{"SampledBuffer",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.5", | |
| }, | |
| Enumerant{ | |
| Enumerant: "UniformTexelBufferArrayDynamicIndexingEXT", | |
| Value: 5304, | |
| Capabilities: []string{"SampledBuffer",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.5", | |
| }, | |
| Enumerant{ | |
| Enumerant: "StorageTexelBufferArrayDynamicIndexing", | |
| Value: 5305, | |
| Capabilities: []string{"ImageBuffer",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.5", | |
| }, | |
| Enumerant{ | |
| Enumerant: "StorageTexelBufferArrayDynamicIndexingEXT", | |
| Value: 5305, | |
| Capabilities: []string{"ImageBuffer",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.5", | |
| }, | |
| Enumerant{ | |
| Enumerant: "UniformBufferArrayNonUniformIndexing", | |
| Value: 5306, | |
| Capabilities: []string{"ShaderNonUniform",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.5", | |
| }, | |
| Enumerant{ | |
| Enumerant: "UniformBufferArrayNonUniformIndexingEXT", | |
| Value: 5306, | |
| Capabilities: []string{"ShaderNonUniform",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.5", | |
| }, | |
| Enumerant{ | |
| Enumerant: "SampledImageArrayNonUniformIndexing", | |
| Value: 5307, | |
| Capabilities: []string{"ShaderNonUniform",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.5", | |
| }, | |
| Enumerant{ | |
| Enumerant: "SampledImageArrayNonUniformIndexingEXT", | |
| Value: 5307, | |
| Capabilities: []string{"ShaderNonUniform",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.5", | |
| }, | |
| Enumerant{ | |
| Enumerant: "StorageBufferArrayNonUniformIndexing", | |
| Value: 5308, | |
| Capabilities: []string{"ShaderNonUniform",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.5", | |
| }, | |
| Enumerant{ | |
| Enumerant: "StorageBufferArrayNonUniformIndexingEXT", | |
| Value: 5308, | |
| Capabilities: []string{"ShaderNonUniform",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.5", | |
| }, | |
| Enumerant{ | |
| Enumerant: "StorageImageArrayNonUniformIndexing", | |
| Value: 5309, | |
| Capabilities: []string{"ShaderNonUniform",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.5", | |
| }, | |
| Enumerant{ | |
| Enumerant: "StorageImageArrayNonUniformIndexingEXT", | |
| Value: 5309, | |
| Capabilities: []string{"ShaderNonUniform",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.5", | |
| }, | |
| Enumerant{ | |
| Enumerant: "InputAttachmentArrayNonUniformIndexing", | |
| Value: 5310, | |
| Capabilities: []string{"InputAttachment","ShaderNonUniform",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.5", | |
| }, | |
| Enumerant{ | |
| Enumerant: "InputAttachmentArrayNonUniformIndexingEXT", | |
| Value: 5310, | |
| Capabilities: []string{"InputAttachment","ShaderNonUniform",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.5", | |
| }, | |
| Enumerant{ | |
| Enumerant: "UniformTexelBufferArrayNonUniformIndexing", | |
| Value: 5311, | |
| Capabilities: []string{"SampledBuffer","ShaderNonUniform",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.5", | |
| }, | |
| Enumerant{ | |
| Enumerant: "UniformTexelBufferArrayNonUniformIndexingEXT", | |
| Value: 5311, | |
| Capabilities: []string{"SampledBuffer","ShaderNonUniform",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.5", | |
| }, | |
| Enumerant{ | |
| Enumerant: "StorageTexelBufferArrayNonUniformIndexing", | |
| Value: 5312, | |
| Capabilities: []string{"ImageBuffer","ShaderNonUniform",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.5", | |
| }, | |
| Enumerant{ | |
| Enumerant: "StorageTexelBufferArrayNonUniformIndexingEXT", | |
| Value: 5312, | |
| Capabilities: []string{"ImageBuffer","ShaderNonUniform",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.5", | |
| }, | |
| Enumerant{ | |
| Enumerant: "RayTracingNV", | |
| Value: 5340, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "VulkanMemoryModel", | |
| Value: 5345, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "1.5", | |
| }, | |
| Enumerant{ | |
| Enumerant: "VulkanMemoryModelKHR", | |
| Value: 5345, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "1.5", | |
| }, | |
| Enumerant{ | |
| Enumerant: "VulkanMemoryModelDeviceScope", | |
| Value: 5346, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "1.5", | |
| }, | |
| Enumerant{ | |
| Enumerant: "VulkanMemoryModelDeviceScopeKHR", | |
| Value: 5346, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "1.5", | |
| }, | |
| Enumerant{ | |
| Enumerant: "PhysicalStorageBufferAddresses", | |
| Value: 5347, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.5", | |
| }, | |
| Enumerant{ | |
| Enumerant: "PhysicalStorageBufferAddressesEXT", | |
| Value: 5347, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.5", | |
| }, | |
| Enumerant{ | |
| Enumerant: "ComputeDerivativeGroupLinearNV", | |
| Value: 5350, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "RayTracingKHR", | |
| Value: 5353, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "CooperativeMatrixNV", | |
| Value: 5357, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "FragmentShaderSampleInterlockEXT", | |
| Value: 5363, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "FragmentShaderShadingRateInterlockEXT", | |
| Value: 5372, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "ShaderSMBuiltinsNV", | |
| Value: 5373, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "FragmentShaderPixelInterlockEXT", | |
| Value: 5378, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "DemoteToHelperInvocationEXT", | |
| Value: 5379, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "SubgroupShuffleINTEL", | |
| Value: 5568, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "SubgroupBufferBlockIOINTEL", | |
| Value: 5569, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "SubgroupImageBlockIOINTEL", | |
| Value: 5570, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "SubgroupImageMediaBlockIOINTEL", | |
| Value: 5579, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "IntegerFunctions2INTEL", | |
| Value: 5584, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "SubgroupAvcMotionEstimationINTEL", | |
| Value: 5696, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "SubgroupAvcMotionEstimationIntraINTEL", | |
| Value: 5697, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "SubgroupAvcMotionEstimationChromaINTEL", | |
| Value: 5698, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| }, | |
| Bases: []*OperandKind {}, | |
| } | |
| OperandKindRayQueryIntersection = &OperandKind { | |
| Kind: "RayQueryIntersection", | |
| Category: "ValueEnum", | |
| Enumerants: []Enumerant { | |
| Enumerant{ | |
| Enumerant: "RayQueryCandidateIntersectionKHR", | |
| Value: 0, | |
| Capabilities: []string{"RayQueryKHR",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "RayQueryCommittedIntersectionKHR", | |
| Value: 1, | |
| Capabilities: []string{"RayQueryKHR",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| }, | |
| Bases: []*OperandKind {}, | |
| } | |
| OperandKindRayQueryCommittedIntersectionType = &OperandKind { | |
| Kind: "RayQueryCommittedIntersectionType", | |
| Category: "ValueEnum", | |
| Enumerants: []Enumerant { | |
| Enumerant{ | |
| Enumerant: "RayQueryCommittedIntersectionNoneKHR", | |
| Value: 0, | |
| Capabilities: []string{"RayQueryKHR",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "RayQueryCommittedIntersectionTriangleKHR", | |
| Value: 1, | |
| Capabilities: []string{"RayQueryKHR",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "RayQueryCommittedIntersectionGeneratedKHR", | |
| Value: 2, | |
| Capabilities: []string{"RayQueryKHR",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| }, | |
| Bases: []*OperandKind {}, | |
| } | |
| OperandKindRayQueryCandidateIntersectionType = &OperandKind { | |
| Kind: "RayQueryCandidateIntersectionType", | |
| Category: "ValueEnum", | |
| Enumerants: []Enumerant { | |
| Enumerant{ | |
| Enumerant: "RayQueryCandidateIntersectionTriangleKHR", | |
| Value: 0, | |
| Capabilities: []string{"RayQueryKHR",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "RayQueryCandidateIntersectionAABBKHR", | |
| Value: 1, | |
| Capabilities: []string{"RayQueryKHR",}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| }, | |
| Bases: []*OperandKind {}, | |
| } | |
| OperandKindIdResultType = &OperandKind { | |
| Kind: "IdResultType", | |
| Category: "Id", | |
| Enumerants: []Enumerant { | |
| }, | |
| Bases: []*OperandKind {}, | |
| } | |
| OperandKindIdResult = &OperandKind { | |
| Kind: "IdResult", | |
| Category: "Id", | |
| Enumerants: []Enumerant { | |
| }, | |
| Bases: []*OperandKind {}, | |
| } | |
| OperandKindIdMemorySemantics = &OperandKind { | |
| Kind: "IdMemorySemantics", | |
| Category: "Id", | |
| Enumerants: []Enumerant { | |
| }, | |
| Bases: []*OperandKind {}, | |
| } | |
| OperandKindIdScope = &OperandKind { | |
| Kind: "IdScope", | |
| Category: "Id", | |
| Enumerants: []Enumerant { | |
| }, | |
| Bases: []*OperandKind {}, | |
| } | |
| OperandKindIdRef = &OperandKind { | |
| Kind: "IdRef", | |
| Category: "Id", | |
| Enumerants: []Enumerant { | |
| }, | |
| Bases: []*OperandKind {}, | |
| } | |
| OperandKindLiteralInteger = &OperandKind { | |
| Kind: "LiteralInteger", | |
| Category: "Literal", | |
| Enumerants: []Enumerant { | |
| }, | |
| Bases: []*OperandKind {}, | |
| } | |
| OperandKindLiteralString = &OperandKind { | |
| Kind: "LiteralString", | |
| Category: "Literal", | |
| Enumerants: []Enumerant { | |
| }, | |
| Bases: []*OperandKind {}, | |
| } | |
| OperandKindLiteralContextDependentNumber = &OperandKind { | |
| Kind: "LiteralContextDependentNumber", | |
| Category: "Literal", | |
| Enumerants: []Enumerant { | |
| }, | |
| Bases: []*OperandKind {}, | |
| } | |
| OperandKindLiteralExtInstInteger = &OperandKind { | |
| Kind: "LiteralExtInstInteger", | |
| Category: "Literal", | |
| Enumerants: []Enumerant { | |
| }, | |
| Bases: []*OperandKind {}, | |
| } | |
| OperandKindLiteralSpecConstantOpInteger = &OperandKind { | |
| Kind: "LiteralSpecConstantOpInteger", | |
| Category: "Literal", | |
| Enumerants: []Enumerant { | |
| }, | |
| Bases: []*OperandKind {}, | |
| } | |
| OperandKindPairLiteralIntegerIdRef = &OperandKind { | |
| Kind: "PairLiteralIntegerIdRef", | |
| Category: "Composite", | |
| Enumerants: []Enumerant { | |
| }, | |
| Bases: []*OperandKind {OperandKindLiteralInteger,OperandKindIdRef,}, | |
| } | |
| OperandKindPairIdRefLiteralInteger = &OperandKind { | |
| Kind: "PairIdRefLiteralInteger", | |
| Category: "Composite", | |
| Enumerants: []Enumerant { | |
| }, | |
| Bases: []*OperandKind {OperandKindIdRef,OperandKindLiteralInteger,}, | |
| } | |
| OperandKindPairIdRefIdRef = &OperandKind { | |
| Kind: "PairIdRefIdRef", | |
| Category: "Composite", | |
| Enumerants: []Enumerant { | |
| }, | |
| Bases: []*OperandKind {OperandKindIdRef,OperandKindIdRef,}, | |
| } | |
| OperandKindDebugInfoFlags = &OperandKind { | |
| Kind: "DebugInfoFlags", | |
| Category: "BitEnum", | |
| Enumerants: []Enumerant { | |
| Enumerant{ | |
| Enumerant: "FlagIsProtected", | |
| Value: 0x01, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "FlagIsPrivate", | |
| Value: 0x02, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "FlagIsPublic", | |
| Value: 0x03, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "FlagIsLocal", | |
| Value: 0x04, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "FlagIsDefinition", | |
| Value: 0x08, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "FlagFwdDecl", | |
| Value: 0x10, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "FlagArtificial", | |
| Value: 0x20, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "FlagExplicit", | |
| Value: 0x40, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "FlagPrototyped", | |
| Value: 0x80, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "FlagObjectPointer", | |
| Value: 0x100, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "FlagStaticMember", | |
| Value: 0x200, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "FlagIndirectVariable", | |
| Value: 0x400, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "FlagLValueReference", | |
| Value: 0x800, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "FlagRValueReference", | |
| Value: 0x1000, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "FlagIsOptimized", | |
| Value: 0x2000, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "FlagIsEnumClass", | |
| Value: 0x4000, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "FlagTypePassByValue", | |
| Value: 0x8000, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "FlagTypePassByReference", | |
| Value: 0x10000, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| }, | |
| Bases: []*OperandKind {}, | |
| } | |
| OperandKindDebugBaseTypeAttributeEncoding = &OperandKind { | |
| Kind: "DebugBaseTypeAttributeEncoding", | |
| Category: "ValueEnum", | |
| Enumerants: []Enumerant { | |
| Enumerant{ | |
| Enumerant: "Unspecified", | |
| Value: 0, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Address", | |
| Value: 1, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Boolean", | |
| Value: 2, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Float", | |
| Value: 3, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Signed", | |
| Value: 4, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "SignedChar", | |
| Value: 5, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Unsigned", | |
| Value: 6, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "UnsignedChar", | |
| Value: 7, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| }, | |
| Bases: []*OperandKind {}, | |
| } | |
| OperandKindDebugCompositeType = &OperandKind { | |
| Kind: "DebugCompositeType", | |
| Category: "ValueEnum", | |
| Enumerants: []Enumerant { | |
| Enumerant{ | |
| Enumerant: "Class", | |
| Value: 0, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Structure", | |
| Value: 1, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Union", | |
| Value: 2, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| }, | |
| Bases: []*OperandKind {}, | |
| } | |
| OperandKindDebugTypeQualifier = &OperandKind { | |
| Kind: "DebugTypeQualifier", | |
| Category: "ValueEnum", | |
| Enumerants: []Enumerant { | |
| Enumerant{ | |
| Enumerant: "ConstType", | |
| Value: 0, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "VolatileType", | |
| Value: 1, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "RestrictType", | |
| Value: 2, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "AtomicType", | |
| Value: 3, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| }, | |
| Bases: []*OperandKind {}, | |
| } | |
| OperandKindDebugOperation = &OperandKind { | |
| Kind: "DebugOperation", | |
| Category: "ValueEnum", | |
| Enumerants: []Enumerant { | |
| Enumerant{ | |
| Enumerant: "Deref", | |
| Value: 0, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Plus", | |
| Value: 1, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Minus", | |
| Value: 2, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "PlusUconst", | |
| Value: 3, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{{OperandKindLiteralInteger, ""},}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "BitPiece", | |
| Value: 4, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{{OperandKindLiteralInteger, ""},{OperandKindLiteralInteger, ""},}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Swap", | |
| Value: 5, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Xderef", | |
| Value: 6, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "StackValue", | |
| Value: 7, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Constu", | |
| Value: 8, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{{OperandKindLiteralInteger, ""},}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Fragment", | |
| Value: 9, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{{OperandKindLiteralInteger, ""},{OperandKindLiteralInteger, ""},}, | |
| Version: "", | |
| }, | |
| }, | |
| Bases: []*OperandKind {}, | |
| } | |
| OperandKindDebugImportedEntity = &OperandKind { | |
| Kind: "DebugImportedEntity", | |
| Category: "ValueEnum", | |
| Enumerants: []Enumerant { | |
| Enumerant{ | |
| Enumerant: "ImportedModule", | |
| Value: 0, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "ImportedDeclaration", | |
| Value: 1, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| }, | |
| Bases: []*OperandKind {}, | |
| } | |
| ) |