| // 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=./src/schema/schema.go.tmpl --out=./src/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, | |
| "OpColorAttachmentReadEXT": OpColorAttachmentReadEXT, | |
| "OpDepthAttachmentReadEXT": OpDepthAttachmentReadEXT, | |
| "OpStencilAttachmentReadEXT": OpStencilAttachmentReadEXT, | |
| "OpTerminateInvocation": OpTerminateInvocation, | |
| "OpTypeUntypedPointerKHR": OpTypeUntypedPointerKHR, | |
| "OpUntypedVariableKHR": OpUntypedVariableKHR, | |
| "OpUntypedAccessChainKHR": OpUntypedAccessChainKHR, | |
| "OpUntypedInBoundsAccessChainKHR": OpUntypedInBoundsAccessChainKHR, | |
| "OpSubgroupBallotKHR": OpSubgroupBallotKHR, | |
| "OpSubgroupFirstInvocationKHR": OpSubgroupFirstInvocationKHR, | |
| "OpUntypedPtrAccessChainKHR": OpUntypedPtrAccessChainKHR, | |
| "OpUntypedInBoundsPtrAccessChainKHR": OpUntypedInBoundsPtrAccessChainKHR, | |
| "OpUntypedArrayLengthKHR": OpUntypedArrayLengthKHR, | |
| "OpUntypedPrefetchKHR": OpUntypedPrefetchKHR, | |
| "OpSubgroupAllKHR": OpSubgroupAllKHR, | |
| "OpSubgroupAnyKHR": OpSubgroupAnyKHR, | |
| "OpSubgroupAllEqualKHR": OpSubgroupAllEqualKHR, | |
| "OpGroupNonUniformRotateKHR": OpGroupNonUniformRotateKHR, | |
| "OpSubgroupReadInvocationKHR": OpSubgroupReadInvocationKHR, | |
| "OpExtInstWithForwardRefsKHR": OpExtInstWithForwardRefsKHR, | |
| "OpTraceRayKHR": OpTraceRayKHR, | |
| "OpExecuteCallableKHR": OpExecuteCallableKHR, | |
| "OpConvertUToAccelerationStructureKHR": OpConvertUToAccelerationStructureKHR, | |
| "OpIgnoreIntersectionKHR": OpIgnoreIntersectionKHR, | |
| "OpTerminateRayKHR": OpTerminateRayKHR, | |
| "OpSDot": OpSDot, | |
| "OpUDot": OpUDot, | |
| "OpSUDot": OpSUDot, | |
| "OpSDotAccSat": OpSDotAccSat, | |
| "OpUDotAccSat": OpUDotAccSat, | |
| "OpSUDotAccSat": OpSUDotAccSat, | |
| "OpTypeCooperativeMatrixKHR": OpTypeCooperativeMatrixKHR, | |
| "OpCooperativeMatrixLoadKHR": OpCooperativeMatrixLoadKHR, | |
| "OpCooperativeMatrixStoreKHR": OpCooperativeMatrixStoreKHR, | |
| "OpCooperativeMatrixMulAddKHR": OpCooperativeMatrixMulAddKHR, | |
| "OpCooperativeMatrixLengthKHR": OpCooperativeMatrixLengthKHR, | |
| "OpConstantCompositeReplicateEXT": OpConstantCompositeReplicateEXT, | |
| "OpSpecConstantCompositeReplicateEXT": OpSpecConstantCompositeReplicateEXT, | |
| "OpCompositeConstructReplicateEXT": OpCompositeConstructReplicateEXT, | |
| "OpTypeRayQueryKHR": OpTypeRayQueryKHR, | |
| "OpRayQueryInitializeKHR": OpRayQueryInitializeKHR, | |
| "OpRayQueryTerminateKHR": OpRayQueryTerminateKHR, | |
| "OpRayQueryGenerateIntersectionKHR": OpRayQueryGenerateIntersectionKHR, | |
| "OpRayQueryConfirmIntersectionKHR": OpRayQueryConfirmIntersectionKHR, | |
| "OpRayQueryProceedKHR": OpRayQueryProceedKHR, | |
| "OpRayQueryGetIntersectionTypeKHR": OpRayQueryGetIntersectionTypeKHR, | |
| "OpImageSampleWeightedQCOM": OpImageSampleWeightedQCOM, | |
| "OpImageBoxFilterQCOM": OpImageBoxFilterQCOM, | |
| "OpImageBlockMatchSSDQCOM": OpImageBlockMatchSSDQCOM, | |
| "OpImageBlockMatchSADQCOM": OpImageBlockMatchSADQCOM, | |
| "OpImageBlockMatchWindowSSDQCOM": OpImageBlockMatchWindowSSDQCOM, | |
| "OpImageBlockMatchWindowSADQCOM": OpImageBlockMatchWindowSADQCOM, | |
| "OpImageBlockMatchGatherSSDQCOM": OpImageBlockMatchGatherSSDQCOM, | |
| "OpImageBlockMatchGatherSADQCOM": OpImageBlockMatchGatherSADQCOM, | |
| "OpGroupIAddNonUniformAMD": OpGroupIAddNonUniformAMD, | |
| "OpGroupFAddNonUniformAMD": OpGroupFAddNonUniformAMD, | |
| "OpGroupFMinNonUniformAMD": OpGroupFMinNonUniformAMD, | |
| "OpGroupUMinNonUniformAMD": OpGroupUMinNonUniformAMD, | |
| "OpGroupSMinNonUniformAMD": OpGroupSMinNonUniformAMD, | |
| "OpGroupFMaxNonUniformAMD": OpGroupFMaxNonUniformAMD, | |
| "OpGroupUMaxNonUniformAMD": OpGroupUMaxNonUniformAMD, | |
| "OpGroupSMaxNonUniformAMD": OpGroupSMaxNonUniformAMD, | |
| "OpFragmentMaskFetchAMD": OpFragmentMaskFetchAMD, | |
| "OpFragmentFetchAMD": OpFragmentFetchAMD, | |
| "OpReadClockKHR": OpReadClockKHR, | |
| "OpAllocateNodePayloadsAMDX": OpAllocateNodePayloadsAMDX, | |
| "OpEnqueueNodePayloadsAMDX": OpEnqueueNodePayloadsAMDX, | |
| "OpTypeNodePayloadArrayAMDX": OpTypeNodePayloadArrayAMDX, | |
| "OpFinishWritingNodePayloadAMDX": OpFinishWritingNodePayloadAMDX, | |
| "OpNodePayloadArrayLengthAMDX": OpNodePayloadArrayLengthAMDX, | |
| "OpIsNodePayloadValidAMDX": OpIsNodePayloadValidAMDX, | |
| "OpConstantStringAMDX": OpConstantStringAMDX, | |
| "OpSpecConstantStringAMDX": OpSpecConstantStringAMDX, | |
| "OpGroupNonUniformQuadAllKHR": OpGroupNonUniformQuadAllKHR, | |
| "OpGroupNonUniformQuadAnyKHR": OpGroupNonUniformQuadAnyKHR, | |
| "OpHitObjectRecordHitMotionNV": OpHitObjectRecordHitMotionNV, | |
| "OpHitObjectRecordHitWithIndexMotionNV": OpHitObjectRecordHitWithIndexMotionNV, | |
| "OpHitObjectRecordMissMotionNV": OpHitObjectRecordMissMotionNV, | |
| "OpHitObjectGetWorldToObjectNV": OpHitObjectGetWorldToObjectNV, | |
| "OpHitObjectGetObjectToWorldNV": OpHitObjectGetObjectToWorldNV, | |
| "OpHitObjectGetObjectRayDirectionNV": OpHitObjectGetObjectRayDirectionNV, | |
| "OpHitObjectGetObjectRayOriginNV": OpHitObjectGetObjectRayOriginNV, | |
| "OpHitObjectTraceRayMotionNV": OpHitObjectTraceRayMotionNV, | |
| "OpHitObjectGetShaderRecordBufferHandleNV": OpHitObjectGetShaderRecordBufferHandleNV, | |
| "OpHitObjectGetShaderBindingTableRecordIndexNV": OpHitObjectGetShaderBindingTableRecordIndexNV, | |
| "OpHitObjectRecordEmptyNV": OpHitObjectRecordEmptyNV, | |
| "OpHitObjectTraceRayNV": OpHitObjectTraceRayNV, | |
| "OpHitObjectRecordHitNV": OpHitObjectRecordHitNV, | |
| "OpHitObjectRecordHitWithIndexNV": OpHitObjectRecordHitWithIndexNV, | |
| "OpHitObjectRecordMissNV": OpHitObjectRecordMissNV, | |
| "OpHitObjectExecuteShaderNV": OpHitObjectExecuteShaderNV, | |
| "OpHitObjectGetCurrentTimeNV": OpHitObjectGetCurrentTimeNV, | |
| "OpHitObjectGetAttributesNV": OpHitObjectGetAttributesNV, | |
| "OpHitObjectGetHitKindNV": OpHitObjectGetHitKindNV, | |
| "OpHitObjectGetPrimitiveIndexNV": OpHitObjectGetPrimitiveIndexNV, | |
| "OpHitObjectGetGeometryIndexNV": OpHitObjectGetGeometryIndexNV, | |
| "OpHitObjectGetInstanceIdNV": OpHitObjectGetInstanceIdNV, | |
| "OpHitObjectGetInstanceCustomIndexNV": OpHitObjectGetInstanceCustomIndexNV, | |
| "OpHitObjectGetWorldRayDirectionNV": OpHitObjectGetWorldRayDirectionNV, | |
| "OpHitObjectGetWorldRayOriginNV": OpHitObjectGetWorldRayOriginNV, | |
| "OpHitObjectGetRayTMaxNV": OpHitObjectGetRayTMaxNV, | |
| "OpHitObjectGetRayTMinNV": OpHitObjectGetRayTMinNV, | |
| "OpHitObjectIsEmptyNV": OpHitObjectIsEmptyNV, | |
| "OpHitObjectIsHitNV": OpHitObjectIsHitNV, | |
| "OpHitObjectIsMissNV": OpHitObjectIsMissNV, | |
| "OpReorderThreadWithHitObjectNV": OpReorderThreadWithHitObjectNV, | |
| "OpReorderThreadWithHintNV": OpReorderThreadWithHintNV, | |
| "OpTypeHitObjectNV": OpTypeHitObjectNV, | |
| "OpImageSampleFootprintNV": OpImageSampleFootprintNV, | |
| "OpCooperativeMatrixConvertNV": OpCooperativeMatrixConvertNV, | |
| "OpEmitMeshTasksEXT": OpEmitMeshTasksEXT, | |
| "OpSetMeshOutputsEXT": OpSetMeshOutputsEXT, | |
| "OpGroupNonUniformPartitionNV": OpGroupNonUniformPartitionNV, | |
| "OpWritePackedPrimitiveIndices4x8NV": OpWritePackedPrimitiveIndices4x8NV, | |
| "OpFetchMicroTriangleVertexPositionNV": OpFetchMicroTriangleVertexPositionNV, | |
| "OpFetchMicroTriangleVertexBarycentricNV": OpFetchMicroTriangleVertexBarycentricNV, | |
| "OpReportIntersectionKHR": OpReportIntersectionKHR, | |
| "OpIgnoreIntersectionNV": OpIgnoreIntersectionNV, | |
| "OpTerminateRayNV": OpTerminateRayNV, | |
| "OpTraceNV": OpTraceNV, | |
| "OpTraceMotionNV": OpTraceMotionNV, | |
| "OpTraceRayMotionNV": OpTraceRayMotionNV, | |
| "OpRayQueryGetIntersectionTriangleVertexPositionsKHR": OpRayQueryGetIntersectionTriangleVertexPositionsKHR, | |
| "OpTypeAccelerationStructureKHR": OpTypeAccelerationStructureKHR, | |
| "OpExecuteCallableNV": OpExecuteCallableNV, | |
| "OpTypeCooperativeMatrixNV": OpTypeCooperativeMatrixNV, | |
| "OpCooperativeMatrixLoadNV": OpCooperativeMatrixLoadNV, | |
| "OpCooperativeMatrixStoreNV": OpCooperativeMatrixStoreNV, | |
| "OpCooperativeMatrixMulAddNV": OpCooperativeMatrixMulAddNV, | |
| "OpCooperativeMatrixLengthNV": OpCooperativeMatrixLengthNV, | |
| "OpBeginInvocationInterlockEXT": OpBeginInvocationInterlockEXT, | |
| "OpEndInvocationInterlockEXT": OpEndInvocationInterlockEXT, | |
| "OpCooperativeMatrixReduceNV": OpCooperativeMatrixReduceNV, | |
| "OpCooperativeMatrixLoadTensorNV": OpCooperativeMatrixLoadTensorNV, | |
| "OpCooperativeMatrixStoreTensorNV": OpCooperativeMatrixStoreTensorNV, | |
| "OpCooperativeMatrixPerElementOpNV": OpCooperativeMatrixPerElementOpNV, | |
| "OpTypeTensorLayoutNV": OpTypeTensorLayoutNV, | |
| "OpTypeTensorViewNV": OpTypeTensorViewNV, | |
| "OpCreateTensorLayoutNV": OpCreateTensorLayoutNV, | |
| "OpTensorLayoutSetDimensionNV": OpTensorLayoutSetDimensionNV, | |
| "OpTensorLayoutSetStrideNV": OpTensorLayoutSetStrideNV, | |
| "OpTensorLayoutSliceNV": OpTensorLayoutSliceNV, | |
| "OpTensorLayoutSetClampValueNV": OpTensorLayoutSetClampValueNV, | |
| "OpCreateTensorViewNV": OpCreateTensorViewNV, | |
| "OpTensorViewSetDimensionNV": OpTensorViewSetDimensionNV, | |
| "OpTensorViewSetStrideNV": OpTensorViewSetStrideNV, | |
| "OpDemoteToHelperInvocation": OpDemoteToHelperInvocation, | |
| "OpIsHelperInvocationEXT": OpIsHelperInvocationEXT, | |
| "OpTensorViewSetClipNV": OpTensorViewSetClipNV, | |
| "OpTensorLayoutSetBlockSizeNV": OpTensorLayoutSetBlockSizeNV, | |
| "OpCooperativeMatrixTransposeNV": OpCooperativeMatrixTransposeNV, | |
| "OpConvertUToImageNV": OpConvertUToImageNV, | |
| "OpConvertUToSamplerNV": OpConvertUToSamplerNV, | |
| "OpConvertImageToUNV": OpConvertImageToUNV, | |
| "OpConvertSamplerToUNV": OpConvertSamplerToUNV, | |
| "OpConvertUToSampledImageNV": OpConvertUToSampledImageNV, | |
| "OpConvertSampledImageToUNV": OpConvertSampledImageToUNV, | |
| "OpSamplerImageAddressingModeNV": OpSamplerImageAddressingModeNV, | |
| "OpRawAccessChainNV": OpRawAccessChainNV, | |
| "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, | |
| "OpConstantFunctionPointerINTEL": OpConstantFunctionPointerINTEL, | |
| "OpFunctionPointerCallINTEL": OpFunctionPointerCallINTEL, | |
| "OpAsmTargetINTEL": OpAsmTargetINTEL, | |
| "OpAsmINTEL": OpAsmINTEL, | |
| "OpAsmCallINTEL": OpAsmCallINTEL, | |
| "OpAtomicFMinEXT": OpAtomicFMinEXT, | |
| "OpAtomicFMaxEXT": OpAtomicFMaxEXT, | |
| "OpAssumeTrueKHR": OpAssumeTrueKHR, | |
| "OpExpectKHR": OpExpectKHR, | |
| "OpDecorateString": OpDecorateString, | |
| "OpMemberDecorateString": OpMemberDecorateString, | |
| "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, | |
| "OpVariableLengthArrayINTEL": OpVariableLengthArrayINTEL, | |
| "OpSaveMemoryINTEL": OpSaveMemoryINTEL, | |
| "OpRestoreMemoryINTEL": OpRestoreMemoryINTEL, | |
| "OpArbitraryFloatSinCosPiINTEL": OpArbitraryFloatSinCosPiINTEL, | |
| "OpArbitraryFloatCastINTEL": OpArbitraryFloatCastINTEL, | |
| "OpArbitraryFloatCastFromIntINTEL": OpArbitraryFloatCastFromIntINTEL, | |
| "OpArbitraryFloatCastToIntINTEL": OpArbitraryFloatCastToIntINTEL, | |
| "OpArbitraryFloatAddINTEL": OpArbitraryFloatAddINTEL, | |
| "OpArbitraryFloatSubINTEL": OpArbitraryFloatSubINTEL, | |
| "OpArbitraryFloatMulINTEL": OpArbitraryFloatMulINTEL, | |
| "OpArbitraryFloatDivINTEL": OpArbitraryFloatDivINTEL, | |
| "OpArbitraryFloatGTINTEL": OpArbitraryFloatGTINTEL, | |
| "OpArbitraryFloatGEINTEL": OpArbitraryFloatGEINTEL, | |
| "OpArbitraryFloatLTINTEL": OpArbitraryFloatLTINTEL, | |
| "OpArbitraryFloatLEINTEL": OpArbitraryFloatLEINTEL, | |
| "OpArbitraryFloatEQINTEL": OpArbitraryFloatEQINTEL, | |
| "OpArbitraryFloatRecipINTEL": OpArbitraryFloatRecipINTEL, | |
| "OpArbitraryFloatRSqrtINTEL": OpArbitraryFloatRSqrtINTEL, | |
| "OpArbitraryFloatCbrtINTEL": OpArbitraryFloatCbrtINTEL, | |
| "OpArbitraryFloatHypotINTEL": OpArbitraryFloatHypotINTEL, | |
| "OpArbitraryFloatSqrtINTEL": OpArbitraryFloatSqrtINTEL, | |
| "OpArbitraryFloatLogINTEL": OpArbitraryFloatLogINTEL, | |
| "OpArbitraryFloatLog2INTEL": OpArbitraryFloatLog2INTEL, | |
| "OpArbitraryFloatLog10INTEL": OpArbitraryFloatLog10INTEL, | |
| "OpArbitraryFloatLog1pINTEL": OpArbitraryFloatLog1pINTEL, | |
| "OpArbitraryFloatExpINTEL": OpArbitraryFloatExpINTEL, | |
| "OpArbitraryFloatExp2INTEL": OpArbitraryFloatExp2INTEL, | |
| "OpArbitraryFloatExp10INTEL": OpArbitraryFloatExp10INTEL, | |
| "OpArbitraryFloatExpm1INTEL": OpArbitraryFloatExpm1INTEL, | |
| "OpArbitraryFloatSinINTEL": OpArbitraryFloatSinINTEL, | |
| "OpArbitraryFloatCosINTEL": OpArbitraryFloatCosINTEL, | |
| "OpArbitraryFloatSinCosINTEL": OpArbitraryFloatSinCosINTEL, | |
| "OpArbitraryFloatSinPiINTEL": OpArbitraryFloatSinPiINTEL, | |
| "OpArbitraryFloatCosPiINTEL": OpArbitraryFloatCosPiINTEL, | |
| "OpArbitraryFloatASinINTEL": OpArbitraryFloatASinINTEL, | |
| "OpArbitraryFloatASinPiINTEL": OpArbitraryFloatASinPiINTEL, | |
| "OpArbitraryFloatACosINTEL": OpArbitraryFloatACosINTEL, | |
| "OpArbitraryFloatACosPiINTEL": OpArbitraryFloatACosPiINTEL, | |
| "OpArbitraryFloatATanINTEL": OpArbitraryFloatATanINTEL, | |
| "OpArbitraryFloatATanPiINTEL": OpArbitraryFloatATanPiINTEL, | |
| "OpArbitraryFloatATan2INTEL": OpArbitraryFloatATan2INTEL, | |
| "OpArbitraryFloatPowINTEL": OpArbitraryFloatPowINTEL, | |
| "OpArbitraryFloatPowRINTEL": OpArbitraryFloatPowRINTEL, | |
| "OpArbitraryFloatPowNINTEL": OpArbitraryFloatPowNINTEL, | |
| "OpLoopControlINTEL": OpLoopControlINTEL, | |
| "OpAliasDomainDeclINTEL": OpAliasDomainDeclINTEL, | |
| "OpAliasScopeDeclINTEL": OpAliasScopeDeclINTEL, | |
| "OpAliasScopeListDeclINTEL": OpAliasScopeListDeclINTEL, | |
| "OpFixedSqrtINTEL": OpFixedSqrtINTEL, | |
| "OpFixedRecipINTEL": OpFixedRecipINTEL, | |
| "OpFixedRsqrtINTEL": OpFixedRsqrtINTEL, | |
| "OpFixedSinINTEL": OpFixedSinINTEL, | |
| "OpFixedCosINTEL": OpFixedCosINTEL, | |
| "OpFixedSinCosINTEL": OpFixedSinCosINTEL, | |
| "OpFixedSinPiINTEL": OpFixedSinPiINTEL, | |
| "OpFixedCosPiINTEL": OpFixedCosPiINTEL, | |
| "OpFixedSinCosPiINTEL": OpFixedSinCosPiINTEL, | |
| "OpFixedLogINTEL": OpFixedLogINTEL, | |
| "OpFixedExpINTEL": OpFixedExpINTEL, | |
| "OpPtrCastToCrossWorkgroupINTEL": OpPtrCastToCrossWorkgroupINTEL, | |
| "OpCrossWorkgroupCastToPtrINTEL": OpCrossWorkgroupCastToPtrINTEL, | |
| "OpReadPipeBlockingINTEL": OpReadPipeBlockingINTEL, | |
| "OpWritePipeBlockingINTEL": OpWritePipeBlockingINTEL, | |
| "OpFPGARegINTEL": OpFPGARegINTEL, | |
| "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, | |
| "OpAtomicFAddEXT": OpAtomicFAddEXT, | |
| "OpTypeBufferSurfaceINTEL": OpTypeBufferSurfaceINTEL, | |
| "OpTypeStructContinuedINTEL": OpTypeStructContinuedINTEL, | |
| "OpConstantCompositeContinuedINTEL": OpConstantCompositeContinuedINTEL, | |
| "OpSpecConstantCompositeContinuedINTEL": OpSpecConstantCompositeContinuedINTEL, | |
| "OpCompositeConstructContinuedINTEL": OpCompositeConstructContinuedINTEL, | |
| "OpConvertFToBF16INTEL": OpConvertFToBF16INTEL, | |
| "OpConvertBF16ToFINTEL": OpConvertBF16ToFINTEL, | |
| "OpControlBarrierArriveINTEL": OpControlBarrierArriveINTEL, | |
| "OpControlBarrierWaitINTEL": OpControlBarrierWaitINTEL, | |
| "OpArithmeticFenceEXT": OpArithmeticFenceEXT, | |
| "OpSubgroupBlockPrefetchINTEL": OpSubgroupBlockPrefetchINTEL, | |
| "OpGroupIMulKHR": OpGroupIMulKHR, | |
| "OpGroupFMulKHR": OpGroupFMulKHR, | |
| "OpGroupBitwiseAndKHR": OpGroupBitwiseAndKHR, | |
| "OpGroupBitwiseOrKHR": OpGroupBitwiseOrKHR, | |
| "OpGroupBitwiseXorKHR": OpGroupBitwiseXorKHR, | |
| "OpGroupLogicalAndKHR": OpGroupLogicalAndKHR, | |
| "OpGroupLogicalOrKHR": OpGroupLogicalOrKHR, | |
| "OpGroupLogicalXorKHR": OpGroupLogicalXorKHR, | |
| "OpMaskedGatherINTEL": OpMaskedGatherINTEL, | |
| "OpMaskedScatterINTEL": OpMaskedScatterINTEL, | |
| } | |
| // 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, | |
| "DebugModuleINTEL": OpenCLDebugInfo100_DebugModuleINTEL, | |
| }, | |
| } | |
| 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: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindFPEncoding, | |
| Name: "'Floating Point Encoding'", | |
| 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: "", | |
| }, | |
| }, | |
| } | |
| OpColorAttachmentReadEXT = &Opcode { | |
| Opname: "OpColorAttachmentReadEXT", | |
| Class: "Image", | |
| Opcode: 4160, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Attachment'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Sample'", | |
| Quantifier: "?", | |
| }, | |
| }, | |
| } | |
| OpDepthAttachmentReadEXT = &Opcode { | |
| Opname: "OpDepthAttachmentReadEXT", | |
| Class: "Image", | |
| Opcode: 4161, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Sample'", | |
| Quantifier: "?", | |
| }, | |
| }, | |
| } | |
| OpStencilAttachmentReadEXT = &Opcode { | |
| Opname: "OpStencilAttachmentReadEXT", | |
| Class: "Image", | |
| Opcode: 4162, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Sample'", | |
| Quantifier: "?", | |
| }, | |
| }, | |
| } | |
| OpTerminateInvocation = &Opcode { | |
| Opname: "OpTerminateInvocation", | |
| Class: "Control-Flow", | |
| Opcode: 4416, | |
| Operands: []Operand { | |
| }, | |
| } | |
| OpTypeUntypedPointerKHR = &Opcode { | |
| Opname: "OpTypeUntypedPointerKHR", | |
| Class: "Type-Declaration", | |
| Opcode: 4417, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindStorageClass, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpUntypedVariableKHR = &Opcode { | |
| Opname: "OpUntypedVariableKHR", | |
| Class: "Memory", | |
| Opcode: 4418, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindStorageClass, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Data Type'", | |
| Quantifier: "?", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Initializer'", | |
| Quantifier: "?", | |
| }, | |
| }, | |
| } | |
| OpUntypedAccessChainKHR = &Opcode { | |
| Opname: "OpUntypedAccessChainKHR", | |
| Class: "Memory", | |
| Opcode: 4419, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Base Type'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Base'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Indexes'", | |
| Quantifier: "*", | |
| }, | |
| }, | |
| } | |
| OpUntypedInBoundsAccessChainKHR = &Opcode { | |
| Opname: "OpUntypedInBoundsAccessChainKHR", | |
| Class: "Memory", | |
| Opcode: 4420, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Base Type'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Base'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Indexes'", | |
| 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: "", | |
| }, | |
| }, | |
| } | |
| OpUntypedPtrAccessChainKHR = &Opcode { | |
| Opname: "OpUntypedPtrAccessChainKHR", | |
| Class: "Memory", | |
| Opcode: 4423, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Base Type'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Base'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Element'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Indexes'", | |
| Quantifier: "*", | |
| }, | |
| }, | |
| } | |
| OpUntypedInBoundsPtrAccessChainKHR = &Opcode { | |
| Opname: "OpUntypedInBoundsPtrAccessChainKHR", | |
| Class: "Memory", | |
| Opcode: 4424, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Base Type'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Base'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Element'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Indexes'", | |
| Quantifier: "*", | |
| }, | |
| }, | |
| } | |
| OpUntypedArrayLengthKHR = &Opcode { | |
| Opname: "OpUntypedArrayLengthKHR", | |
| Class: "Memory", | |
| Opcode: 4425, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Structure'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Pointer'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'Array member'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpUntypedPrefetchKHR = &Opcode { | |
| Opname: "OpUntypedPrefetchKHR", | |
| Class: "Memory", | |
| Opcode: 4426, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Pointer Type'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Num Bytes'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'RW'", | |
| Quantifier: "?", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Locality'", | |
| Quantifier: "?", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Cache Type'", | |
| 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: "", | |
| }, | |
| }, | |
| } | |
| OpGroupNonUniformRotateKHR = &Opcode { | |
| Opname: "OpGroupNonUniformRotateKHR", | |
| Class: "Group", | |
| Opcode: 4431, | |
| 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: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'ClusterSize'", | |
| 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: "", | |
| }, | |
| }, | |
| } | |
| OpExtInstWithForwardRefsKHR = &Opcode { | |
| Opname: "OpExtInstWithForwardRefsKHR", | |
| Class: "Extension", | |
| Opcode: 4433, | |
| 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: "*", | |
| }, | |
| }, | |
| } | |
| OpTraceRayKHR = &Opcode { | |
| Opname: "OpTraceRayKHR", | |
| Class: "Reserved", | |
| Opcode: 4445, | |
| 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: "'Payload'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpExecuteCallableKHR = &Opcode { | |
| Opname: "OpExecuteCallableKHR", | |
| Class: "Reserved", | |
| Opcode: 4446, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'SBT Index'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Callable Data'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpConvertUToAccelerationStructureKHR = &Opcode { | |
| Opname: "OpConvertUToAccelerationStructureKHR", | |
| Class: "Reserved", | |
| Opcode: 4447, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Accel'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpIgnoreIntersectionKHR = &Opcode { | |
| Opname: "OpIgnoreIntersectionKHR", | |
| Class: "Reserved", | |
| Opcode: 4448, | |
| Operands: []Operand { | |
| }, | |
| } | |
| OpTerminateRayKHR = &Opcode { | |
| Opname: "OpTerminateRayKHR", | |
| Class: "Reserved", | |
| Opcode: 4449, | |
| Operands: []Operand { | |
| }, | |
| } | |
| OpSDot = &Opcode { | |
| Opname: "OpSDot", | |
| Class: "Arithmetic", | |
| Opcode: 4450, | |
| 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: OperandKindPackedVectorFormat, | |
| Name: "'Packed Vector Format'", | |
| Quantifier: "?", | |
| }, | |
| }, | |
| } | |
| OpUDot = &Opcode { | |
| Opname: "OpUDot", | |
| Class: "Arithmetic", | |
| Opcode: 4451, | |
| 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: OperandKindPackedVectorFormat, | |
| Name: "'Packed Vector Format'", | |
| Quantifier: "?", | |
| }, | |
| }, | |
| } | |
| OpSUDot = &Opcode { | |
| Opname: "OpSUDot", | |
| Class: "Arithmetic", | |
| Opcode: 4452, | |
| 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: OperandKindPackedVectorFormat, | |
| Name: "'Packed Vector Format'", | |
| Quantifier: "?", | |
| }, | |
| }, | |
| } | |
| OpSDotAccSat = &Opcode { | |
| Opname: "OpSDotAccSat", | |
| Class: "Arithmetic", | |
| Opcode: 4453, | |
| 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: OperandKindIdRef, | |
| Name: "'Accumulator'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindPackedVectorFormat, | |
| Name: "'Packed Vector Format'", | |
| Quantifier: "?", | |
| }, | |
| }, | |
| } | |
| OpUDotAccSat = &Opcode { | |
| Opname: "OpUDotAccSat", | |
| Class: "Arithmetic", | |
| Opcode: 4454, | |
| 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: OperandKindIdRef, | |
| Name: "'Accumulator'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindPackedVectorFormat, | |
| Name: "'Packed Vector Format'", | |
| Quantifier: "?", | |
| }, | |
| }, | |
| } | |
| OpSUDotAccSat = &Opcode { | |
| Opname: "OpSUDotAccSat", | |
| Class: "Arithmetic", | |
| Opcode: 4455, | |
| 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: OperandKindIdRef, | |
| Name: "'Accumulator'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindPackedVectorFormat, | |
| Name: "'Packed Vector Format'", | |
| Quantifier: "?", | |
| }, | |
| }, | |
| } | |
| OpTypeCooperativeMatrixKHR = &Opcode { | |
| Opname: "OpTypeCooperativeMatrixKHR", | |
| Class: "Type-Declaration", | |
| Opcode: 4456, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Component Type'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdScope, | |
| Name: "'Scope'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Rows'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Columns'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Use'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpCooperativeMatrixLoadKHR = &Opcode { | |
| Opname: "OpCooperativeMatrixLoadKHR", | |
| Class: "Memory", | |
| Opcode: 4457, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Pointer'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'MemoryLayout'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Stride'", | |
| Quantifier: "?", | |
| }, | |
| Operand { | |
| Kind: OperandKindMemoryAccess, | |
| Name: "'Memory Operand'", | |
| Quantifier: "?", | |
| }, | |
| }, | |
| } | |
| OpCooperativeMatrixStoreKHR = &Opcode { | |
| Opname: "OpCooperativeMatrixStoreKHR", | |
| Class: "Memory", | |
| Opcode: 4458, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Pointer'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Object'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'MemoryLayout'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Stride'", | |
| Quantifier: "?", | |
| }, | |
| Operand { | |
| Kind: OperandKindMemoryAccess, | |
| Name: "'Memory Operand'", | |
| Quantifier: "?", | |
| }, | |
| }, | |
| } | |
| OpCooperativeMatrixMulAddKHR = &Opcode { | |
| Opname: "OpCooperativeMatrixMulAddKHR", | |
| Class: "Arithmetic", | |
| Opcode: 4459, | |
| 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: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindCooperativeMatrixOperands, | |
| Name: "'Cooperative Matrix Operands'", | |
| Quantifier: "?", | |
| }, | |
| }, | |
| } | |
| OpCooperativeMatrixLengthKHR = &Opcode { | |
| Opname: "OpCooperativeMatrixLengthKHR", | |
| Class: "Miscellaneous", | |
| Opcode: 4460, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Type'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpConstantCompositeReplicateEXT = &Opcode { | |
| Opname: "OpConstantCompositeReplicateEXT", | |
| Class: "Constant-Creation", | |
| Opcode: 4461, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Value'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpSpecConstantCompositeReplicateEXT = &Opcode { | |
| Opname: "OpSpecConstantCompositeReplicateEXT", | |
| Class: "Constant-Creation", | |
| Opcode: 4462, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Value'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpCompositeConstructReplicateEXT = &Opcode { | |
| Opname: "OpCompositeConstructReplicateEXT", | |
| Class: "Composite", | |
| Opcode: 4463, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Value'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpTypeRayQueryKHR = &Opcode { | |
| Opname: "OpTypeRayQueryKHR", | |
| Class: "Type-Declaration", | |
| 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: "", | |
| }, | |
| }, | |
| } | |
| OpImageSampleWeightedQCOM = &Opcode { | |
| Opname: "OpImageSampleWeightedQCOM", | |
| Class: "Image", | |
| Opcode: 4480, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Texture'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Coordinates'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Weights'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpImageBoxFilterQCOM = &Opcode { | |
| Opname: "OpImageBoxFilterQCOM", | |
| Class: "Image", | |
| Opcode: 4481, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Texture'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Coordinates'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Box Size'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpImageBlockMatchSSDQCOM = &Opcode { | |
| Opname: "OpImageBlockMatchSSDQCOM", | |
| Class: "Image", | |
| Opcode: 4482, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Target'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Target Coordinates'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Reference'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Reference Coordinates'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Block Size'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpImageBlockMatchSADQCOM = &Opcode { | |
| Opname: "OpImageBlockMatchSADQCOM", | |
| Class: "Image", | |
| Opcode: 4483, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Target'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Target Coordinates'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Reference'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Reference Coordinates'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Block Size'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpImageBlockMatchWindowSSDQCOM = &Opcode { | |
| Opname: "OpImageBlockMatchWindowSSDQCOM", | |
| Class: "Image", | |
| Opcode: 4500, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Target Sampled Image'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Target Coordinates'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Reference Sampled Image'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Reference Coordinates'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Block Size'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpImageBlockMatchWindowSADQCOM = &Opcode { | |
| Opname: "OpImageBlockMatchWindowSADQCOM", | |
| Class: "Image", | |
| Opcode: 4501, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Target Sampled Image'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Target Coordinates'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Reference Sampled Image'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Reference Coordinates'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Block Size'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpImageBlockMatchGatherSSDQCOM = &Opcode { | |
| Opname: "OpImageBlockMatchGatherSSDQCOM", | |
| Class: "Image", | |
| Opcode: 4502, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Target Sampled Image'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Target Coordinates'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Reference Sampled Image'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Reference Coordinates'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Block Size'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpImageBlockMatchGatherSADQCOM = &Opcode { | |
| Opname: "OpImageBlockMatchGatherSADQCOM", | |
| Class: "Image", | |
| Opcode: 4503, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Target Sampled Image'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Target Coordinates'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Reference Sampled Image'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Reference Coordinates'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Block Size'", | |
| 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: "'Scope'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpAllocateNodePayloadsAMDX = &Opcode { | |
| Opname: "OpAllocateNodePayloadsAMDX", | |
| Class: "Reserved", | |
| Opcode: 5074, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdScope, | |
| Name: "'Visibility'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Payload Count'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Node Index'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpEnqueueNodePayloadsAMDX = &Opcode { | |
| Opname: "OpEnqueueNodePayloadsAMDX", | |
| Class: "Reserved", | |
| Opcode: 5075, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Payload Array'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpTypeNodePayloadArrayAMDX = &Opcode { | |
| Opname: "OpTypeNodePayloadArrayAMDX", | |
| Class: "Reserved", | |
| Opcode: 5076, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Payload Type'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpFinishWritingNodePayloadAMDX = &Opcode { | |
| Opname: "OpFinishWritingNodePayloadAMDX", | |
| Class: "Reserved", | |
| Opcode: 5078, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Payload'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpNodePayloadArrayLengthAMDX = &Opcode { | |
| Opname: "OpNodePayloadArrayLengthAMDX", | |
| Class: "Reserved", | |
| Opcode: 5090, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Payload Array'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpIsNodePayloadValidAMDX = &Opcode { | |
| Opname: "OpIsNodePayloadValidAMDX", | |
| Class: "Reserved", | |
| Opcode: 5101, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Payload Type'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Node Index'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpConstantStringAMDX = &Opcode { | |
| Opname: "OpConstantStringAMDX", | |
| Class: "Reserved", | |
| Opcode: 5103, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralString, | |
| Name: "'Literal String'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpSpecConstantStringAMDX = &Opcode { | |
| Opname: "OpSpecConstantStringAMDX", | |
| Class: "Reserved", | |
| Opcode: 5104, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralString, | |
| Name: "'Literal String'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpGroupNonUniformQuadAllKHR = &Opcode { | |
| Opname: "OpGroupNonUniformQuadAllKHR", | |
| Class: "Non-Uniform", | |
| Opcode: 5110, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Predicate'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpGroupNonUniformQuadAnyKHR = &Opcode { | |
| Opname: "OpGroupNonUniformQuadAnyKHR", | |
| Class: "Non-Uniform", | |
| Opcode: 5111, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Predicate'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpHitObjectRecordHitMotionNV = &Opcode { | |
| Opname: "OpHitObjectRecordHitMotionNV", | |
| Class: "Reserved", | |
| Opcode: 5249, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Hit Object'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Acceleration Structure'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'InstanceId'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'PrimitiveId'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'GeometryIndex'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Hit Kind'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'SBT Record Offset'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'SBT Record Stride'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Origin'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'TMin'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Direction'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'TMax'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Current Time'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'HitObject Attributes'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpHitObjectRecordHitWithIndexMotionNV = &Opcode { | |
| Opname: "OpHitObjectRecordHitWithIndexMotionNV", | |
| Class: "Reserved", | |
| Opcode: 5250, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Hit Object'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Acceleration Structure'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'InstanceId'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'PrimitiveId'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'GeometryIndex'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Hit Kind'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'SBT Record Index'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Origin'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'TMin'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Direction'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'TMax'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Current Time'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'HitObject Attributes'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpHitObjectRecordMissMotionNV = &Opcode { | |
| Opname: "OpHitObjectRecordMissMotionNV", | |
| Class: "Reserved", | |
| Opcode: 5251, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Hit Object'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'SBT Index'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Origin'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'TMin'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Direction'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'TMax'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Current Time'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpHitObjectGetWorldToObjectNV = &Opcode { | |
| Opname: "OpHitObjectGetWorldToObjectNV", | |
| Class: "Reserved", | |
| Opcode: 5252, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Hit Object'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpHitObjectGetObjectToWorldNV = &Opcode { | |
| Opname: "OpHitObjectGetObjectToWorldNV", | |
| Class: "Reserved", | |
| Opcode: 5253, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Hit Object'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpHitObjectGetObjectRayDirectionNV = &Opcode { | |
| Opname: "OpHitObjectGetObjectRayDirectionNV", | |
| Class: "Reserved", | |
| Opcode: 5254, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Hit Object'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpHitObjectGetObjectRayOriginNV = &Opcode { | |
| Opname: "OpHitObjectGetObjectRayOriginNV", | |
| Class: "Reserved", | |
| Opcode: 5255, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Hit Object'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpHitObjectTraceRayMotionNV = &Opcode { | |
| Opname: "OpHitObjectTraceRayMotionNV", | |
| Class: "Reserved", | |
| Opcode: 5256, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Hit Object'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Acceleration Structure'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'RayFlags'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Cullmask'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'SBT Record Offset'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'SBT Record Stride'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Miss Index'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Origin'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'TMin'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Direction'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'TMax'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Time'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Payload'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpHitObjectGetShaderRecordBufferHandleNV = &Opcode { | |
| Opname: "OpHitObjectGetShaderRecordBufferHandleNV", | |
| Class: "Reserved", | |
| Opcode: 5257, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Hit Object'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpHitObjectGetShaderBindingTableRecordIndexNV = &Opcode { | |
| Opname: "OpHitObjectGetShaderBindingTableRecordIndexNV", | |
| Class: "Reserved", | |
| Opcode: 5258, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Hit Object'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpHitObjectRecordEmptyNV = &Opcode { | |
| Opname: "OpHitObjectRecordEmptyNV", | |
| Class: "Reserved", | |
| Opcode: 5259, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Hit Object'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpHitObjectTraceRayNV = &Opcode { | |
| Opname: "OpHitObjectTraceRayNV", | |
| Class: "Reserved", | |
| Opcode: 5260, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Hit Object'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Acceleration Structure'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'RayFlags'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Cullmask'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'SBT Record Offset'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'SBT Record Stride'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Miss Index'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Origin'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'TMin'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Direction'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'TMax'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Payload'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpHitObjectRecordHitNV = &Opcode { | |
| Opname: "OpHitObjectRecordHitNV", | |
| Class: "Reserved", | |
| Opcode: 5261, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Hit Object'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Acceleration Structure'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'InstanceId'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'PrimitiveId'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'GeometryIndex'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Hit Kind'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'SBT Record Offset'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'SBT Record Stride'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Origin'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'TMin'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Direction'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'TMax'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'HitObject Attributes'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpHitObjectRecordHitWithIndexNV = &Opcode { | |
| Opname: "OpHitObjectRecordHitWithIndexNV", | |
| Class: "Reserved", | |
| Opcode: 5262, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Hit Object'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Acceleration Structure'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'InstanceId'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'PrimitiveId'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'GeometryIndex'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Hit Kind'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'SBT Record Index'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Origin'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'TMin'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Direction'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'TMax'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'HitObject Attributes'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpHitObjectRecordMissNV = &Opcode { | |
| Opname: "OpHitObjectRecordMissNV", | |
| Class: "Reserved", | |
| Opcode: 5263, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Hit Object'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'SBT Index'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Origin'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'TMin'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Direction'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'TMax'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpHitObjectExecuteShaderNV = &Opcode { | |
| Opname: "OpHitObjectExecuteShaderNV", | |
| Class: "Reserved", | |
| Opcode: 5264, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Hit Object'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Payload'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpHitObjectGetCurrentTimeNV = &Opcode { | |
| Opname: "OpHitObjectGetCurrentTimeNV", | |
| Class: "Reserved", | |
| Opcode: 5265, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Hit Object'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpHitObjectGetAttributesNV = &Opcode { | |
| Opname: "OpHitObjectGetAttributesNV", | |
| Class: "Reserved", | |
| Opcode: 5266, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Hit Object'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Hit Object Attribute'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpHitObjectGetHitKindNV = &Opcode { | |
| Opname: "OpHitObjectGetHitKindNV", | |
| Class: "Reserved", | |
| Opcode: 5267, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Hit Object'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpHitObjectGetPrimitiveIndexNV = &Opcode { | |
| Opname: "OpHitObjectGetPrimitiveIndexNV", | |
| Class: "Reserved", | |
| Opcode: 5268, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Hit Object'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpHitObjectGetGeometryIndexNV = &Opcode { | |
| Opname: "OpHitObjectGetGeometryIndexNV", | |
| Class: "Reserved", | |
| Opcode: 5269, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Hit Object'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpHitObjectGetInstanceIdNV = &Opcode { | |
| Opname: "OpHitObjectGetInstanceIdNV", | |
| Class: "Reserved", | |
| Opcode: 5270, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Hit Object'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpHitObjectGetInstanceCustomIndexNV = &Opcode { | |
| Opname: "OpHitObjectGetInstanceCustomIndexNV", | |
| Class: "Reserved", | |
| Opcode: 5271, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Hit Object'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpHitObjectGetWorldRayDirectionNV = &Opcode { | |
| Opname: "OpHitObjectGetWorldRayDirectionNV", | |
| Class: "Reserved", | |
| Opcode: 5272, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Hit Object'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpHitObjectGetWorldRayOriginNV = &Opcode { | |
| Opname: "OpHitObjectGetWorldRayOriginNV", | |
| Class: "Reserved", | |
| Opcode: 5273, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Hit Object'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpHitObjectGetRayTMaxNV = &Opcode { | |
| Opname: "OpHitObjectGetRayTMaxNV", | |
| Class: "Reserved", | |
| Opcode: 5274, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Hit Object'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpHitObjectGetRayTMinNV = &Opcode { | |
| Opname: "OpHitObjectGetRayTMinNV", | |
| Class: "Reserved", | |
| Opcode: 5275, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Hit Object'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpHitObjectIsEmptyNV = &Opcode { | |
| Opname: "OpHitObjectIsEmptyNV", | |
| Class: "Reserved", | |
| Opcode: 5276, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Hit Object'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpHitObjectIsHitNV = &Opcode { | |
| Opname: "OpHitObjectIsHitNV", | |
| Class: "Reserved", | |
| Opcode: 5277, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Hit Object'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpHitObjectIsMissNV = &Opcode { | |
| Opname: "OpHitObjectIsMissNV", | |
| Class: "Reserved", | |
| Opcode: 5278, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Hit Object'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpReorderThreadWithHitObjectNV = &Opcode { | |
| Opname: "OpReorderThreadWithHitObjectNV", | |
| Class: "Reserved", | |
| Opcode: 5279, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Hit Object'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Hint'", | |
| Quantifier: "?", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Bits'", | |
| Quantifier: "?", | |
| }, | |
| }, | |
| } | |
| OpReorderThreadWithHintNV = &Opcode { | |
| Opname: "OpReorderThreadWithHintNV", | |
| Class: "Reserved", | |
| Opcode: 5280, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Hint'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Bits'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpTypeHitObjectNV = &Opcode { | |
| Opname: "OpTypeHitObjectNV", | |
| Class: "Type-Declaration", | |
| Opcode: 5281, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| 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: "?", | |
| }, | |
| }, | |
| } | |
| OpCooperativeMatrixConvertNV = &Opcode { | |
| Opname: "OpCooperativeMatrixConvertNV", | |
| Class: "Conversion", | |
| Opcode: 5293, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Matrix'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpEmitMeshTasksEXT = &Opcode { | |
| Opname: "OpEmitMeshTasksEXT", | |
| Class: "Reserved", | |
| Opcode: 5294, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Group Count X'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Group Count Y'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Group Count Z'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Payload'", | |
| Quantifier: "?", | |
| }, | |
| }, | |
| } | |
| OpSetMeshOutputsEXT = &Opcode { | |
| Opname: "OpSetMeshOutputsEXT", | |
| Class: "Reserved", | |
| Opcode: 5295, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Vertex Count'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Primitive Count'", | |
| 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: "", | |
| }, | |
| }, | |
| } | |
| OpFetchMicroTriangleVertexPositionNV = &Opcode { | |
| Opname: "OpFetchMicroTriangleVertexPositionNV", | |
| Class: "Reserved", | |
| Opcode: 5300, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Accel'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Instance Id'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Geometry Index'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Primitive Index'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Barycentric'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpFetchMicroTriangleVertexBarycentricNV = &Opcode { | |
| Opname: "OpFetchMicroTriangleVertexBarycentricNV", | |
| Class: "Reserved", | |
| Opcode: 5301, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Accel'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Instance Id'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Geometry Index'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Primitive Index'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Barycentric'", | |
| 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 { | |
| }, | |
| } | |
| OpTerminateRayNV = &Opcode { | |
| Opname: "OpTerminateRayNV", | |
| 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: "", | |
| }, | |
| }, | |
| } | |
| OpTraceMotionNV = &Opcode { | |
| Opname: "OpTraceMotionNV", | |
| Class: "Reserved", | |
| Opcode: 5338, | |
| 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: "'Time'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'PayloadId'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpTraceRayMotionNV = &Opcode { | |
| Opname: "OpTraceRayMotionNV", | |
| Class: "Reserved", | |
| Opcode: 5339, | |
| 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: "'Time'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Payload'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpRayQueryGetIntersectionTriangleVertexPositionsKHR = &Opcode { | |
| Opname: "OpRayQueryGetIntersectionTriangleVertexPositionsKHR", | |
| Class: "Reserved", | |
| Opcode: 5340, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'RayQuery'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Intersection'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpTypeAccelerationStructureKHR = &Opcode { | |
| Opname: "OpTypeAccelerationStructureKHR", | |
| Class: "Type-Declaration", | |
| Opcode: 5341, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| 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: "", | |
| }, | |
| }, | |
| } | |
| OpTypeCooperativeMatrixNV = &Opcode { | |
| Opname: "OpTypeCooperativeMatrixNV", | |
| Class: "Type-Declaration", | |
| 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 { | |
| }, | |
| } | |
| OpCooperativeMatrixReduceNV = &Opcode { | |
| Opname: "OpCooperativeMatrixReduceNV", | |
| Class: "Arithmetic", | |
| Opcode: 5366, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Matrix'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindCooperativeMatrixReduce, | |
| Name: "'Reduce'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'CombineFunc'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpCooperativeMatrixLoadTensorNV = &Opcode { | |
| Opname: "OpCooperativeMatrixLoadTensorNV", | |
| Class: "Memory", | |
| Opcode: 5367, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Pointer'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Object'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'TensorLayout'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindMemoryAccess, | |
| Name: "'Memory Operand'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindTensorAddressingOperands, | |
| Name: "'Tensor Addressing Operands'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpCooperativeMatrixStoreTensorNV = &Opcode { | |
| Opname: "OpCooperativeMatrixStoreTensorNV", | |
| Class: "Memory", | |
| Opcode: 5368, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Pointer'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Object'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'TensorLayout'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindMemoryAccess, | |
| Name: "'Memory Operand'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindTensorAddressingOperands, | |
| Name: "'Tensor Addressing Operands'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpCooperativeMatrixPerElementOpNV = &Opcode { | |
| Opname: "OpCooperativeMatrixPerElementOpNV", | |
| Class: "Function", | |
| Opcode: 5369, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Matrix'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Func'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Operands'", | |
| Quantifier: "*", | |
| }, | |
| }, | |
| } | |
| OpTypeTensorLayoutNV = &Opcode { | |
| Opname: "OpTypeTensorLayoutNV", | |
| Class: "Type-Declaration", | |
| Opcode: 5370, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Dim'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'ClampMode'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpTypeTensorViewNV = &Opcode { | |
| Opname: "OpTypeTensorViewNV", | |
| Class: "Type-Declaration", | |
| Opcode: 5371, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Dim'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'HasDimensions'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'p'", | |
| Quantifier: "*", | |
| }, | |
| }, | |
| } | |
| OpCreateTensorLayoutNV = &Opcode { | |
| Opname: "OpCreateTensorLayoutNV", | |
| Class: "Reserved", | |
| Opcode: 5372, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpTensorLayoutSetDimensionNV = &Opcode { | |
| Opname: "OpTensorLayoutSetDimensionNV", | |
| Class: "Reserved", | |
| Opcode: 5373, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'TensorLayout'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Dim'", | |
| Quantifier: "*", | |
| }, | |
| }, | |
| } | |
| OpTensorLayoutSetStrideNV = &Opcode { | |
| Opname: "OpTensorLayoutSetStrideNV", | |
| Class: "Reserved", | |
| Opcode: 5374, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'TensorLayout'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Stride'", | |
| Quantifier: "*", | |
| }, | |
| }, | |
| } | |
| OpTensorLayoutSliceNV = &Opcode { | |
| Opname: "OpTensorLayoutSliceNV", | |
| Class: "Reserved", | |
| Opcode: 5375, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'TensorLayout'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Operands'", | |
| Quantifier: "*", | |
| }, | |
| }, | |
| } | |
| OpTensorLayoutSetClampValueNV = &Opcode { | |
| Opname: "OpTensorLayoutSetClampValueNV", | |
| Class: "Reserved", | |
| Opcode: 5376, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'TensorLayout'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Value'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpCreateTensorViewNV = &Opcode { | |
| Opname: "OpCreateTensorViewNV", | |
| Class: "Reserved", | |
| Opcode: 5377, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpTensorViewSetDimensionNV = &Opcode { | |
| Opname: "OpTensorViewSetDimensionNV", | |
| Class: "Reserved", | |
| Opcode: 5378, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'TensorView'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Dim'", | |
| Quantifier: "*", | |
| }, | |
| }, | |
| } | |
| OpTensorViewSetStrideNV = &Opcode { | |
| Opname: "OpTensorViewSetStrideNV", | |
| Class: "Reserved", | |
| Opcode: 5379, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'TensorView'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Stride'", | |
| Quantifier: "*", | |
| }, | |
| }, | |
| } | |
| OpDemoteToHelperInvocation = &Opcode { | |
| Opname: "OpDemoteToHelperInvocation", | |
| Class: "Control-Flow", | |
| Opcode: 5380, | |
| Operands: []Operand { | |
| }, | |
| } | |
| OpIsHelperInvocationEXT = &Opcode { | |
| Opname: "OpIsHelperInvocationEXT", | |
| Class: "Reserved", | |
| Opcode: 5381, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpTensorViewSetClipNV = &Opcode { | |
| Opname: "OpTensorViewSetClipNV", | |
| Class: "Reserved", | |
| Opcode: 5382, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'TensorView'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'ClipRowOffset'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'ClipRowSpan'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'ClipColOffset'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'ClipColSpan'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpTensorLayoutSetBlockSizeNV = &Opcode { | |
| Opname: "OpTensorLayoutSetBlockSizeNV", | |
| Class: "Reserved", | |
| Opcode: 5384, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'TensorLayout'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'BlockSize'", | |
| Quantifier: "*", | |
| }, | |
| }, | |
| } | |
| OpCooperativeMatrixTransposeNV = &Opcode { | |
| Opname: "OpCooperativeMatrixTransposeNV", | |
| Class: "Conversion", | |
| Opcode: 5390, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Matrix'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpConvertUToImageNV = &Opcode { | |
| Opname: "OpConvertUToImageNV", | |
| Class: "Reserved", | |
| Opcode: 5391, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Operand'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpConvertUToSamplerNV = &Opcode { | |
| Opname: "OpConvertUToSamplerNV", | |
| Class: "Reserved", | |
| Opcode: 5392, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Operand'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpConvertImageToUNV = &Opcode { | |
| Opname: "OpConvertImageToUNV", | |
| Class: "Reserved", | |
| Opcode: 5393, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Operand'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpConvertSamplerToUNV = &Opcode { | |
| Opname: "OpConvertSamplerToUNV", | |
| Class: "Reserved", | |
| Opcode: 5394, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Operand'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpConvertUToSampledImageNV = &Opcode { | |
| Opname: "OpConvertUToSampledImageNV", | |
| Class: "Reserved", | |
| Opcode: 5395, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Operand'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpConvertSampledImageToUNV = &Opcode { | |
| Opname: "OpConvertSampledImageToUNV", | |
| Class: "Reserved", | |
| Opcode: 5396, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Operand'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpSamplerImageAddressingModeNV = &Opcode { | |
| Opname: "OpSamplerImageAddressingModeNV", | |
| Class: "Reserved", | |
| Opcode: 5397, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'Bit Width'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpRawAccessChainNV = &Opcode { | |
| Opname: "OpRawAccessChainNV", | |
| Class: "Memory", | |
| Opcode: 5398, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Base'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Byte stride'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Element index'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Byte offset'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindRawAccessChainOperands, | |
| 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: "", | |
| }, | |
| }, | |
| } | |
| OpConstantFunctionPointerINTEL = &Opcode { | |
| Opname: "OpConstantFunctionPointerINTEL", | |
| Class: "@exclude", | |
| Opcode: 5600, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Function'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpFunctionPointerCallINTEL = &Opcode { | |
| Opname: "OpFunctionPointerCallINTEL", | |
| Class: "@exclude", | |
| Opcode: 5601, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Operand 1'", | |
| Quantifier: "*", | |
| }, | |
| }, | |
| } | |
| OpAsmTargetINTEL = &Opcode { | |
| Opname: "OpAsmTargetINTEL", | |
| Class: "@exclude", | |
| Opcode: 5609, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralString, | |
| Name: "'Asm target'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpAsmINTEL = &Opcode { | |
| Opname: "OpAsmINTEL", | |
| Class: "@exclude", | |
| Opcode: 5610, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Asm type'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Target'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralString, | |
| Name: "'Asm instructions'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralString, | |
| Name: "'Constraints'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpAsmCallINTEL = &Opcode { | |
| Opname: "OpAsmCallINTEL", | |
| Class: "@exclude", | |
| Opcode: 5611, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Asm'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Argument 0'", | |
| Quantifier: "*", | |
| }, | |
| }, | |
| } | |
| OpAtomicFMinEXT = &Opcode { | |
| Opname: "OpAtomicFMinEXT", | |
| Class: "Atomic", | |
| Opcode: 5614, | |
| 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: "", | |
| }, | |
| }, | |
| } | |
| OpAtomicFMaxEXT = &Opcode { | |
| Opname: "OpAtomicFMaxEXT", | |
| Class: "Atomic", | |
| Opcode: 5615, | |
| 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: "", | |
| }, | |
| }, | |
| } | |
| OpAssumeTrueKHR = &Opcode { | |
| Opname: "OpAssumeTrueKHR", | |
| Class: "Miscellaneous", | |
| Opcode: 5630, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Condition'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpExpectKHR = &Opcode { | |
| Opname: "OpExpectKHR", | |
| Class: "Miscellaneous", | |
| Opcode: 5631, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Value'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'ExpectedValue'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpDecorateString = &Opcode { | |
| Opname: "OpDecorateString", | |
| 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: "", | |
| }, | |
| }, | |
| } | |
| 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: "", | |
| }, | |
| }, | |
| } | |
| OpVariableLengthArrayINTEL = &Opcode { | |
| Opname: "OpVariableLengthArrayINTEL", | |
| Class: "@exclude", | |
| Opcode: 5818, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Lenght'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpSaveMemoryINTEL = &Opcode { | |
| Opname: "OpSaveMemoryINTEL", | |
| Class: "@exclude", | |
| Opcode: 5819, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpRestoreMemoryINTEL = &Opcode { | |
| Opname: "OpRestoreMemoryINTEL", | |
| Class: "@exclude", | |
| Opcode: 5820, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Ptr'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpArbitraryFloatSinCosPiINTEL = &Opcode { | |
| Opname: "OpArbitraryFloatSinCosPiINTEL", | |
| Class: "@exclude", | |
| Opcode: 5840, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'A'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'M1'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'Mout'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'FromSign'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'EnableSubnormals'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'RoundingMode'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'RoundingAccuracy'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpArbitraryFloatCastINTEL = &Opcode { | |
| Opname: "OpArbitraryFloatCastINTEL", | |
| Class: "@exclude", | |
| Opcode: 5841, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'A'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'M1'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'Mout'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'EnableSubnormals'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'RoundingMode'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'RoundingAccuracy'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpArbitraryFloatCastFromIntINTEL = &Opcode { | |
| Opname: "OpArbitraryFloatCastFromIntINTEL", | |
| Class: "@exclude", | |
| Opcode: 5842, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'A'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'Mout'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'FromSign'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'EnableSubnormals'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'RoundingMode'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'RoundingAccuracy'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpArbitraryFloatCastToIntINTEL = &Opcode { | |
| Opname: "OpArbitraryFloatCastToIntINTEL", | |
| Class: "@exclude", | |
| Opcode: 5843, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'A'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'M1'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'EnableSubnormals'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'RoundingMode'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'RoundingAccuracy'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpArbitraryFloatAddINTEL = &Opcode { | |
| Opname: "OpArbitraryFloatAddINTEL", | |
| Class: "@exclude", | |
| Opcode: 5846, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'A'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'M1'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'B'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'M2'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'Mout'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'EnableSubnormals'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'RoundingMode'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'RoundingAccuracy'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpArbitraryFloatSubINTEL = &Opcode { | |
| Opname: "OpArbitraryFloatSubINTEL", | |
| Class: "@exclude", | |
| Opcode: 5847, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'A'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'M1'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'B'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'M2'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'Mout'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'EnableSubnormals'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'RoundingMode'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'RoundingAccuracy'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpArbitraryFloatMulINTEL = &Opcode { | |
| Opname: "OpArbitraryFloatMulINTEL", | |
| Class: "@exclude", | |
| Opcode: 5848, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'A'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'M1'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'B'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'M2'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'Mout'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'EnableSubnormals'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'RoundingMode'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'RoundingAccuracy'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpArbitraryFloatDivINTEL = &Opcode { | |
| Opname: "OpArbitraryFloatDivINTEL", | |
| Class: "@exclude", | |
| Opcode: 5849, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'A'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'M1'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'B'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'M2'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'Mout'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'EnableSubnormals'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'RoundingMode'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'RoundingAccuracy'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpArbitraryFloatGTINTEL = &Opcode { | |
| Opname: "OpArbitraryFloatGTINTEL", | |
| Class: "@exclude", | |
| Opcode: 5850, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'A'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'M1'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'B'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'M2'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpArbitraryFloatGEINTEL = &Opcode { | |
| Opname: "OpArbitraryFloatGEINTEL", | |
| Class: "@exclude", | |
| Opcode: 5851, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'A'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'M1'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'B'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'M2'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpArbitraryFloatLTINTEL = &Opcode { | |
| Opname: "OpArbitraryFloatLTINTEL", | |
| Class: "@exclude", | |
| Opcode: 5852, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'A'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'M1'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'B'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'M2'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpArbitraryFloatLEINTEL = &Opcode { | |
| Opname: "OpArbitraryFloatLEINTEL", | |
| Class: "@exclude", | |
| Opcode: 5853, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'A'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'M1'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'B'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'M2'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpArbitraryFloatEQINTEL = &Opcode { | |
| Opname: "OpArbitraryFloatEQINTEL", | |
| Class: "@exclude", | |
| Opcode: 5854, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'A'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'M1'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'B'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'M2'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpArbitraryFloatRecipINTEL = &Opcode { | |
| Opname: "OpArbitraryFloatRecipINTEL", | |
| Class: "@exclude", | |
| Opcode: 5855, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'A'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'M1'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'Mout'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'EnableSubnormals'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'RoundingMode'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'RoundingAccuracy'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpArbitraryFloatRSqrtINTEL = &Opcode { | |
| Opname: "OpArbitraryFloatRSqrtINTEL", | |
| Class: "@exclude", | |
| Opcode: 5856, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'A'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'M1'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'Mout'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'EnableSubnormals'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'RoundingMode'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'RoundingAccuracy'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpArbitraryFloatCbrtINTEL = &Opcode { | |
| Opname: "OpArbitraryFloatCbrtINTEL", | |
| Class: "@exclude", | |
| Opcode: 5857, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'A'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'M1'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'Mout'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'EnableSubnormals'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'RoundingMode'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'RoundingAccuracy'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpArbitraryFloatHypotINTEL = &Opcode { | |
| Opname: "OpArbitraryFloatHypotINTEL", | |
| Class: "@exclude", | |
| Opcode: 5858, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'A'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'M1'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'B'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'M2'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'Mout'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'EnableSubnormals'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'RoundingMode'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'RoundingAccuracy'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpArbitraryFloatSqrtINTEL = &Opcode { | |
| Opname: "OpArbitraryFloatSqrtINTEL", | |
| Class: "@exclude", | |
| Opcode: 5859, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'A'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'M1'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'Mout'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'EnableSubnormals'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'RoundingMode'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'RoundingAccuracy'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpArbitraryFloatLogINTEL = &Opcode { | |
| Opname: "OpArbitraryFloatLogINTEL", | |
| Class: "@exclude", | |
| Opcode: 5860, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'A'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'M1'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'Mout'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'EnableSubnormals'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'RoundingMode'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'RoundingAccuracy'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpArbitraryFloatLog2INTEL = &Opcode { | |
| Opname: "OpArbitraryFloatLog2INTEL", | |
| Class: "@exclude", | |
| Opcode: 5861, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'A'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'M1'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'Mout'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'EnableSubnormals'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'RoundingMode'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'RoundingAccuracy'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpArbitraryFloatLog10INTEL = &Opcode { | |
| Opname: "OpArbitraryFloatLog10INTEL", | |
| Class: "@exclude", | |
| Opcode: 5862, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'A'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'M1'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'Mout'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'EnableSubnormals'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'RoundingMode'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'RoundingAccuracy'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpArbitraryFloatLog1pINTEL = &Opcode { | |
| Opname: "OpArbitraryFloatLog1pINTEL", | |
| Class: "@exclude", | |
| Opcode: 5863, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'A'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'M1'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'Mout'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'EnableSubnormals'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'RoundingMode'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'RoundingAccuracy'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpArbitraryFloatExpINTEL = &Opcode { | |
| Opname: "OpArbitraryFloatExpINTEL", | |
| Class: "@exclude", | |
| Opcode: 5864, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'A'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'M1'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'Mout'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'EnableSubnormals'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'RoundingMode'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'RoundingAccuracy'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpArbitraryFloatExp2INTEL = &Opcode { | |
| Opname: "OpArbitraryFloatExp2INTEL", | |
| Class: "@exclude", | |
| Opcode: 5865, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'A'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'M1'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'Mout'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'EnableSubnormals'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'RoundingMode'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'RoundingAccuracy'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpArbitraryFloatExp10INTEL = &Opcode { | |
| Opname: "OpArbitraryFloatExp10INTEL", | |
| Class: "@exclude", | |
| Opcode: 5866, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'A'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'M1'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'Mout'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'EnableSubnormals'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'RoundingMode'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'RoundingAccuracy'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpArbitraryFloatExpm1INTEL = &Opcode { | |
| Opname: "OpArbitraryFloatExpm1INTEL", | |
| Class: "@exclude", | |
| Opcode: 5867, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'A'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'M1'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'Mout'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'EnableSubnormals'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'RoundingMode'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'RoundingAccuracy'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpArbitraryFloatSinINTEL = &Opcode { | |
| Opname: "OpArbitraryFloatSinINTEL", | |
| Class: "@exclude", | |
| Opcode: 5868, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'A'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'M1'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'Mout'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'EnableSubnormals'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'RoundingMode'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'RoundingAccuracy'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpArbitraryFloatCosINTEL = &Opcode { | |
| Opname: "OpArbitraryFloatCosINTEL", | |
| Class: "@exclude", | |
| Opcode: 5869, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'A'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'M1'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'Mout'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'EnableSubnormals'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'RoundingMode'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'RoundingAccuracy'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpArbitraryFloatSinCosINTEL = &Opcode { | |
| Opname: "OpArbitraryFloatSinCosINTEL", | |
| Class: "@exclude", | |
| Opcode: 5870, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'A'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'M1'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'Mout'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'EnableSubnormals'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'RoundingMode'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'RoundingAccuracy'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpArbitraryFloatSinPiINTEL = &Opcode { | |
| Opname: "OpArbitraryFloatSinPiINTEL", | |
| Class: "@exclude", | |
| Opcode: 5871, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'A'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'M1'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'Mout'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'EnableSubnormals'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'RoundingMode'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'RoundingAccuracy'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpArbitraryFloatCosPiINTEL = &Opcode { | |
| Opname: "OpArbitraryFloatCosPiINTEL", | |
| Class: "@exclude", | |
| Opcode: 5872, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'A'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'M1'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'Mout'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'EnableSubnormals'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'RoundingMode'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'RoundingAccuracy'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpArbitraryFloatASinINTEL = &Opcode { | |
| Opname: "OpArbitraryFloatASinINTEL", | |
| Class: "@exclude", | |
| Opcode: 5873, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'A'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'M1'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'Mout'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'EnableSubnormals'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'RoundingMode'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'RoundingAccuracy'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpArbitraryFloatASinPiINTEL = &Opcode { | |
| Opname: "OpArbitraryFloatASinPiINTEL", | |
| Class: "@exclude", | |
| Opcode: 5874, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'A'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'M1'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'Mout'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'EnableSubnormals'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'RoundingMode'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'RoundingAccuracy'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpArbitraryFloatACosINTEL = &Opcode { | |
| Opname: "OpArbitraryFloatACosINTEL", | |
| Class: "@exclude", | |
| Opcode: 5875, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'A'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'M1'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'Mout'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'EnableSubnormals'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'RoundingMode'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'RoundingAccuracy'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpArbitraryFloatACosPiINTEL = &Opcode { | |
| Opname: "OpArbitraryFloatACosPiINTEL", | |
| Class: "@exclude", | |
| Opcode: 5876, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'A'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'M1'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'Mout'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'EnableSubnormals'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'RoundingMode'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'RoundingAccuracy'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpArbitraryFloatATanINTEL = &Opcode { | |
| Opname: "OpArbitraryFloatATanINTEL", | |
| Class: "@exclude", | |
| Opcode: 5877, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'A'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'M1'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'Mout'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'EnableSubnormals'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'RoundingMode'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'RoundingAccuracy'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpArbitraryFloatATanPiINTEL = &Opcode { | |
| Opname: "OpArbitraryFloatATanPiINTEL", | |
| Class: "@exclude", | |
| Opcode: 5878, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'A'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'M1'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'Mout'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'EnableSubnormals'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'RoundingMode'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'RoundingAccuracy'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpArbitraryFloatATan2INTEL = &Opcode { | |
| Opname: "OpArbitraryFloatATan2INTEL", | |
| Class: "@exclude", | |
| Opcode: 5879, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'A'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'M1'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'B'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'M2'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'Mout'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'EnableSubnormals'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'RoundingMode'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'RoundingAccuracy'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpArbitraryFloatPowINTEL = &Opcode { | |
| Opname: "OpArbitraryFloatPowINTEL", | |
| Class: "@exclude", | |
| Opcode: 5880, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'A'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'M1'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'B'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'M2'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'Mout'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'EnableSubnormals'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'RoundingMode'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'RoundingAccuracy'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpArbitraryFloatPowRINTEL = &Opcode { | |
| Opname: "OpArbitraryFloatPowRINTEL", | |
| Class: "@exclude", | |
| Opcode: 5881, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'A'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'M1'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'B'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'M2'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'Mout'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'EnableSubnormals'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'RoundingMode'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'RoundingAccuracy'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpArbitraryFloatPowNINTEL = &Opcode { | |
| Opname: "OpArbitraryFloatPowNINTEL", | |
| Class: "@exclude", | |
| Opcode: 5882, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'A'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'M1'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'B'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'Mout'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'EnableSubnormals'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'RoundingMode'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'RoundingAccuracy'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpLoopControlINTEL = &Opcode { | |
| Opname: "OpLoopControlINTEL", | |
| Class: "Reserved", | |
| Opcode: 5887, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'Loop Control Parameters'", | |
| Quantifier: "*", | |
| }, | |
| }, | |
| } | |
| OpAliasDomainDeclINTEL = &Opcode { | |
| Opname: "OpAliasDomainDeclINTEL", | |
| Class: "@exclude", | |
| Opcode: 5911, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Name'", | |
| Quantifier: "?", | |
| }, | |
| }, | |
| } | |
| OpAliasScopeDeclINTEL = &Opcode { | |
| Opname: "OpAliasScopeDeclINTEL", | |
| Class: "@exclude", | |
| Opcode: 5912, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Alias Domain'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Name'", | |
| Quantifier: "?", | |
| }, | |
| }, | |
| } | |
| OpAliasScopeListDeclINTEL = &Opcode { | |
| Opname: "OpAliasScopeListDeclINTEL", | |
| Class: "@exclude", | |
| Opcode: 5913, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'AliasScope1, AliasScope2, ...'", | |
| Quantifier: "*", | |
| }, | |
| }, | |
| } | |
| OpFixedSqrtINTEL = &Opcode { | |
| Opname: "OpFixedSqrtINTEL", | |
| Class: "@exclude", | |
| Opcode: 5923, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Input Type'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Input'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'S'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'I'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'rI'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'Q'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'O'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpFixedRecipINTEL = &Opcode { | |
| Opname: "OpFixedRecipINTEL", | |
| Class: "@exclude", | |
| Opcode: 5924, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Input Type'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Input'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'S'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'I'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'rI'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'Q'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'O'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpFixedRsqrtINTEL = &Opcode { | |
| Opname: "OpFixedRsqrtINTEL", | |
| Class: "@exclude", | |
| Opcode: 5925, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Input Type'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Input'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'S'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'I'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'rI'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'Q'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'O'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpFixedSinINTEL = &Opcode { | |
| Opname: "OpFixedSinINTEL", | |
| Class: "@exclude", | |
| Opcode: 5926, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Input Type'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Input'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'S'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'I'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'rI'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'Q'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'O'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpFixedCosINTEL = &Opcode { | |
| Opname: "OpFixedCosINTEL", | |
| Class: "@exclude", | |
| Opcode: 5927, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Input Type'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Input'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'S'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'I'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'rI'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'Q'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'O'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpFixedSinCosINTEL = &Opcode { | |
| Opname: "OpFixedSinCosINTEL", | |
| Class: "@exclude", | |
| Opcode: 5928, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Input Type'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Input'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'S'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'I'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'rI'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'Q'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'O'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpFixedSinPiINTEL = &Opcode { | |
| Opname: "OpFixedSinPiINTEL", | |
| Class: "@exclude", | |
| Opcode: 5929, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Input Type'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Input'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'S'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'I'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'rI'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'Q'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'O'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpFixedCosPiINTEL = &Opcode { | |
| Opname: "OpFixedCosPiINTEL", | |
| Class: "@exclude", | |
| Opcode: 5930, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Input Type'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Input'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'S'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'I'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'rI'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'Q'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'O'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpFixedSinCosPiINTEL = &Opcode { | |
| Opname: "OpFixedSinCosPiINTEL", | |
| Class: "@exclude", | |
| Opcode: 5931, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Input Type'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Input'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'S'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'I'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'rI'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'Q'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'O'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpFixedLogINTEL = &Opcode { | |
| Opname: "OpFixedLogINTEL", | |
| Class: "@exclude", | |
| Opcode: 5932, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Input Type'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Input'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'S'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'I'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'rI'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'Q'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'O'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpFixedExpINTEL = &Opcode { | |
| Opname: "OpFixedExpINTEL", | |
| Class: "@exclude", | |
| Opcode: 5933, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Input Type'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Input'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'S'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'I'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'rI'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'Q'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'O'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpPtrCastToCrossWorkgroupINTEL = &Opcode { | |
| Opname: "OpPtrCastToCrossWorkgroupINTEL", | |
| Class: "@exclude", | |
| Opcode: 5934, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Pointer'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpCrossWorkgroupCastToPtrINTEL = &Opcode { | |
| Opname: "OpCrossWorkgroupCastToPtrINTEL", | |
| Class: "@exclude", | |
| Opcode: 5938, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Pointer'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpReadPipeBlockingINTEL = &Opcode { | |
| Opname: "OpReadPipeBlockingINTEL", | |
| Class: "Pipe", | |
| Opcode: 5946, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Packet Size'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Packet Alignment'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpWritePipeBlockingINTEL = &Opcode { | |
| Opname: "OpWritePipeBlockingINTEL", | |
| Class: "Pipe", | |
| Opcode: 5947, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Packet Size'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Packet Alignment'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpFPGARegINTEL = &Opcode { | |
| Opname: "OpFPGARegINTEL", | |
| Class: "Reserved", | |
| Opcode: 5949, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Result'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Input'", | |
| 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: "", | |
| }, | |
| }, | |
| } | |
| OpAtomicFAddEXT = &Opcode { | |
| Opname: "OpAtomicFAddEXT", | |
| Class: "Atomic", | |
| Opcode: 6035, | |
| 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: "", | |
| }, | |
| }, | |
| } | |
| OpTypeBufferSurfaceINTEL = &Opcode { | |
| Opname: "OpTypeBufferSurfaceINTEL", | |
| Class: "Type-Declaration", | |
| Opcode: 6086, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindAccessQualifier, | |
| Name: "'AccessQualifier'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpTypeStructContinuedINTEL = &Opcode { | |
| Opname: "OpTypeStructContinuedINTEL", | |
| Class: "Type-Declaration", | |
| Opcode: 6090, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Member 0 type', + 'member 1 type', + ...", | |
| Quantifier: "*", | |
| }, | |
| }, | |
| } | |
| OpConstantCompositeContinuedINTEL = &Opcode { | |
| Opname: "OpConstantCompositeContinuedINTEL", | |
| Class: "Constant-Creation", | |
| Opcode: 6091, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Constituents'", | |
| Quantifier: "*", | |
| }, | |
| }, | |
| } | |
| OpSpecConstantCompositeContinuedINTEL = &Opcode { | |
| Opname: "OpSpecConstantCompositeContinuedINTEL", | |
| Class: "Constant-Creation", | |
| Opcode: 6092, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Constituents'", | |
| Quantifier: "*", | |
| }, | |
| }, | |
| } | |
| OpCompositeConstructContinuedINTEL = &Opcode { | |
| Opname: "OpCompositeConstructContinuedINTEL", | |
| Class: "Composite", | |
| Opcode: 6096, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Constituents'", | |
| Quantifier: "*", | |
| }, | |
| }, | |
| } | |
| OpConvertFToBF16INTEL = &Opcode { | |
| Opname: "OpConvertFToBF16INTEL", | |
| Class: "Conversion", | |
| Opcode: 6116, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Float Value'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpConvertBF16ToFINTEL = &Opcode { | |
| Opname: "OpConvertBF16ToFINTEL", | |
| Class: "Conversion", | |
| Opcode: 6117, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'BFloat16 Value'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpControlBarrierArriveINTEL = &Opcode { | |
| Opname: "OpControlBarrierArriveINTEL", | |
| Class: "Barrier", | |
| Opcode: 6142, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdScope, | |
| Name: "'Execution'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdScope, | |
| Name: "'Memory'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdMemorySemantics, | |
| Name: "'Semantics'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpControlBarrierWaitINTEL = &Opcode { | |
| Opname: "OpControlBarrierWaitINTEL", | |
| Class: "Barrier", | |
| Opcode: 6143, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdScope, | |
| Name: "'Execution'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdScope, | |
| Name: "'Memory'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdMemorySemantics, | |
| Name: "'Semantics'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpArithmeticFenceEXT = &Opcode { | |
| Opname: "OpArithmeticFenceEXT", | |
| Class: "Miscellaneous", | |
| Opcode: 6145, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Target '", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpSubgroupBlockPrefetchINTEL = &Opcode { | |
| Opname: "OpSubgroupBlockPrefetchINTEL", | |
| Class: "Group", | |
| Opcode: 6221, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Ptr'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'NumBytes'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindMemoryAccess, | |
| Name: "", | |
| Quantifier: "?", | |
| }, | |
| }, | |
| } | |
| OpGroupIMulKHR = &Opcode { | |
| Opname: "OpGroupIMulKHR", | |
| Class: "Group", | |
| Opcode: 6401, | |
| 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: "", | |
| }, | |
| }, | |
| } | |
| OpGroupFMulKHR = &Opcode { | |
| Opname: "OpGroupFMulKHR", | |
| Class: "Group", | |
| Opcode: 6402, | |
| 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: "", | |
| }, | |
| }, | |
| } | |
| OpGroupBitwiseAndKHR = &Opcode { | |
| Opname: "OpGroupBitwiseAndKHR", | |
| Class: "Group", | |
| Opcode: 6403, | |
| 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: "", | |
| }, | |
| }, | |
| } | |
| OpGroupBitwiseOrKHR = &Opcode { | |
| Opname: "OpGroupBitwiseOrKHR", | |
| Class: "Group", | |
| Opcode: 6404, | |
| 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: "", | |
| }, | |
| }, | |
| } | |
| OpGroupBitwiseXorKHR = &Opcode { | |
| Opname: "OpGroupBitwiseXorKHR", | |
| Class: "Group", | |
| Opcode: 6405, | |
| 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: "", | |
| }, | |
| }, | |
| } | |
| OpGroupLogicalAndKHR = &Opcode { | |
| Opname: "OpGroupLogicalAndKHR", | |
| Class: "Group", | |
| Opcode: 6406, | |
| 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: "", | |
| }, | |
| }, | |
| } | |
| OpGroupLogicalOrKHR = &Opcode { | |
| Opname: "OpGroupLogicalOrKHR", | |
| Class: "Group", | |
| Opcode: 6407, | |
| 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: "", | |
| }, | |
| }, | |
| } | |
| OpGroupLogicalXorKHR = &Opcode { | |
| Opname: "OpGroupLogicalXorKHR", | |
| Class: "Group", | |
| Opcode: 6408, | |
| 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: "", | |
| }, | |
| }, | |
| } | |
| OpMaskedGatherINTEL = &Opcode { | |
| Opname: "OpMaskedGatherINTEL", | |
| Class: "Memory", | |
| Opcode: 6428, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdResultType, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdResult, | |
| Name: "", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'PtrVector'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'Alignment'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Mask'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'FillEmpty'", | |
| Quantifier: "", | |
| }, | |
| }, | |
| } | |
| OpMaskedScatterINTEL = &Opcode { | |
| Opname: "OpMaskedScatterINTEL", | |
| Class: "Memory", | |
| Opcode: 6429, | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'InputVector'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'PtrVector'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'Alignment'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Mask'", | |
| 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: "?", | |
| }, | |
| }, | |
| } | |
| OpenCLDebugInfo100_DebugModuleINTEL = &Opcode { | |
| Opname: "DebugModuleINTEL", | |
| Operands: []Operand { | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Name'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Source'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'Parent'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'Line'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'ConfigurationMacros'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'IncludePath'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindIdRef, | |
| Name: "'APINotesFile'", | |
| Quantifier: "", | |
| }, | |
| Operand { | |
| Kind: OperandKindLiteralInteger, | |
| Name: "'IsDeclaration'", | |
| 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: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Lod", | |
| Value: 0x0002, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{{OperandKindIdRef, ""},}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Grad", | |
| Value: 0x0004, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{{OperandKindIdRef, ""},{OperandKindIdRef, ""},}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "ConstOffset", | |
| Value: 0x0008, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{{OperandKindIdRef, ""},}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Offset", | |
| Value: 0x0010, | |
| Capabilities: []string{"ImageGatherExtended",}, | |
| Parameters: []Parameter{{OperandKindIdRef, ""},}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "ConstOffsets", | |
| Value: 0x0020, | |
| Capabilities: []string{"ImageGatherExtended",}, | |
| Parameters: []Parameter{{OperandKindIdRef, ""},}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Sample", | |
| Value: 0x0040, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{{OperandKindIdRef, ""},}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "MinLod", | |
| Value: 0x0080, | |
| Capabilities: []string{"MinLod",}, | |
| Parameters: []Parameter{{OperandKindIdRef, ""},}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "MakeTexelAvailable", | |
| 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: "NonPrivateTexel", | |
| 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: "SignExtend", | |
| Value: 0x1000, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "1.4", | |
| }, | |
| Enumerant{ | |
| Enumerant: "ZeroExtend", | |
| Value: 0x2000, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "1.4", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Nontemporal", | |
| Value: 0x4000, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "1.6", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Offsets", | |
| Value: 0x10000, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{{OperandKindIdRef, ""},}, | |
| Version: "1.0", | |
| }, | |
| }, | |
| Bases: []*OperandKind {}, | |
| } | |
| OperandKindFPFastMathMode = &OperandKind { | |
| Kind: "FPFastMathMode", | |
| Category: "BitEnum", | |
| Enumerants: []Enumerant { | |
| Enumerant{ | |
| Enumerant: "None", | |
| Value: 0x0000, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "NotNaN", | |
| Value: 0x0001, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "NotInf", | |
| Value: 0x0002, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "NSZ", | |
| Value: 0x0004, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "AllowRecip", | |
| Value: 0x0008, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Fast", | |
| Value: 0x0010, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "AllowContract", | |
| Value: 0x10000, | |
| Capabilities: []string{"FloatControls2","FPFastMathModeINTEL",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "AllowReassoc", | |
| Value: 0x20000, | |
| Capabilities: []string{"FloatControls2","FPFastMathModeINTEL",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "AllowTransform", | |
| Value: 0x40000, | |
| Capabilities: []string{"FloatControls2",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| }, | |
| Bases: []*OperandKind {}, | |
| } | |
| OperandKindSelectionControl = &OperandKind { | |
| Kind: "SelectionControl", | |
| Category: "BitEnum", | |
| Enumerants: []Enumerant { | |
| Enumerant{ | |
| Enumerant: "None", | |
| Value: 0x0000, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Flatten", | |
| Value: 0x0001, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "DontFlatten", | |
| Value: 0x0002, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| }, | |
| Bases: []*OperandKind {}, | |
| } | |
| OperandKindLoopControl = &OperandKind { | |
| Kind: "LoopControl", | |
| Category: "BitEnum", | |
| Enumerants: []Enumerant { | |
| Enumerant{ | |
| Enumerant: "None", | |
| Value: 0x0000, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Unroll", | |
| Value: 0x0001, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "DontUnroll", | |
| Value: 0x0002, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| 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", | |
| }, | |
| Enumerant{ | |
| Enumerant: "InitiationIntervalINTEL", | |
| Value: 0x10000, | |
| Capabilities: []string{"FPGALoopControlsINTEL",}, | |
| Parameters: []Parameter{{OperandKindLiteralInteger, ""},}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "MaxConcurrencyINTEL", | |
| Value: 0x20000, | |
| Capabilities: []string{"FPGALoopControlsINTEL",}, | |
| Parameters: []Parameter{{OperandKindLiteralInteger, ""},}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "DependencyArrayINTEL", | |
| Value: 0x40000, | |
| Capabilities: []string{"FPGALoopControlsINTEL",}, | |
| Parameters: []Parameter{{OperandKindLiteralInteger, ""},}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "PipelineEnableINTEL", | |
| Value: 0x80000, | |
| Capabilities: []string{"FPGALoopControlsINTEL",}, | |
| Parameters: []Parameter{{OperandKindLiteralInteger, ""},}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "LoopCoalesceINTEL", | |
| Value: 0x100000, | |
| Capabilities: []string{"FPGALoopControlsINTEL",}, | |
| Parameters: []Parameter{{OperandKindLiteralInteger, ""},}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "MaxInterleavingINTEL", | |
| Value: 0x200000, | |
| Capabilities: []string{"FPGALoopControlsINTEL",}, | |
| Parameters: []Parameter{{OperandKindLiteralInteger, ""},}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "SpeculatedIterationsINTEL", | |
| Value: 0x400000, | |
| Capabilities: []string{"FPGALoopControlsINTEL",}, | |
| Parameters: []Parameter{{OperandKindLiteralInteger, ""},}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "NoFusionINTEL", | |
| Value: 0x800000, | |
| Capabilities: []string{"FPGALoopControlsINTEL",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "LoopCountINTEL", | |
| Value: 0x1000000, | |
| Capabilities: []string{"FPGALoopControlsINTEL",}, | |
| Parameters: []Parameter{{OperandKindLiteralInteger, ""},}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "MaxReinvocationDelayINTEL", | |
| Value: 0x2000000, | |
| Capabilities: []string{"FPGALoopControlsINTEL",}, | |
| Parameters: []Parameter{{OperandKindLiteralInteger, ""},}, | |
| Version: "None", | |
| }, | |
| }, | |
| Bases: []*OperandKind {}, | |
| } | |
| OperandKindFunctionControl = &OperandKind { | |
| Kind: "FunctionControl", | |
| Category: "BitEnum", | |
| Enumerants: []Enumerant { | |
| Enumerant{ | |
| Enumerant: "None", | |
| Value: 0x0000, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Inline", | |
| Value: 0x0001, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "DontInline", | |
| Value: 0x0002, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Pure", | |
| Value: 0x0004, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Const", | |
| Value: 0x0008, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "OptNoneEXT", | |
| Value: 0x10000, | |
| Capabilities: []string{"OptNoneEXT",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| }, | |
| Bases: []*OperandKind {}, | |
| } | |
| OperandKindMemorySemantics = &OperandKind { | |
| Kind: "MemorySemantics", | |
| Category: "BitEnum", | |
| Enumerants: []Enumerant { | |
| Enumerant{ | |
| Enumerant: "Relaxed", | |
| Value: 0x0000, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Acquire", | |
| Value: 0x0002, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Release", | |
| Value: 0x0004, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "AcquireRelease", | |
| Value: 0x0008, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "SequentiallyConsistent", | |
| Value: 0x0010, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "UniformMemory", | |
| Value: 0x0040, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "SubgroupMemory", | |
| Value: 0x0080, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "WorkgroupMemory", | |
| Value: 0x0100, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "CrossWorkgroupMemory", | |
| Value: 0x0200, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "AtomicCounterMemory", | |
| Value: 0x0400, | |
| Capabilities: []string{"AtomicStorage",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "ImageMemory", | |
| Value: 0x0800, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "OutputMemory", | |
| 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: "MakeVisible", | |
| 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: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Volatile", | |
| Value: 0x0001, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Aligned", | |
| Value: 0x0002, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{{OperandKindLiteralInteger, ""},}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Nontemporal", | |
| Value: 0x0004, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "MakePointerAvailable", | |
| 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: "NonPrivatePointer", | |
| Value: 0x0020, | |
| Capabilities: []string{"VulkanMemoryModel",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.5", | |
| }, | |
| Enumerant{ | |
| Enumerant: "AliasScopeINTELMask", | |
| Value: 0x10000, | |
| Capabilities: []string{"MemoryAccessAliasingINTEL",}, | |
| Parameters: []Parameter{{OperandKindIdRef, ""},}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "NoAliasINTELMask", | |
| Value: 0x20000, | |
| Capabilities: []string{"MemoryAccessAliasingINTEL",}, | |
| Parameters: []Parameter{{OperandKindIdRef, ""},}, | |
| Version: "None", | |
| }, | |
| }, | |
| Bases: []*OperandKind {}, | |
| } | |
| OperandKindKernelProfilingInfo = &OperandKind { | |
| Kind: "KernelProfilingInfo", | |
| Category: "BitEnum", | |
| Enumerants: []Enumerant { | |
| Enumerant{ | |
| Enumerant: "None", | |
| Value: 0x0000, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "CmdExecTime", | |
| Value: 0x0001, | |
| Capabilities: []string{"Kernel",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| }, | |
| Bases: []*OperandKind {}, | |
| } | |
| OperandKindRayFlags = &OperandKind { | |
| Kind: "RayFlags", | |
| Category: "BitEnum", | |
| Enumerants: []Enumerant { | |
| Enumerant{ | |
| Enumerant: "NoneKHR", | |
| Value: 0x0000, | |
| Capabilities: []string{"RayQueryKHR","RayTracingKHR",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "OpaqueKHR", | |
| Value: 0x0001, | |
| Capabilities: []string{"RayQueryKHR","RayTracingKHR",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "NoOpaqueKHR", | |
| Value: 0x0002, | |
| Capabilities: []string{"RayQueryKHR","RayTracingKHR",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "TerminateOnFirstHitKHR", | |
| Value: 0x0004, | |
| Capabilities: []string{"RayQueryKHR","RayTracingKHR",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "SkipClosestHitShaderKHR", | |
| Value: 0x0008, | |
| Capabilities: []string{"RayQueryKHR","RayTracingKHR",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "CullBackFacingTrianglesKHR", | |
| Value: 0x0010, | |
| Capabilities: []string{"RayQueryKHR","RayTracingKHR",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "CullFrontFacingTrianglesKHR", | |
| Value: 0x0020, | |
| Capabilities: []string{"RayQueryKHR","RayTracingKHR",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "CullOpaqueKHR", | |
| Value: 0x0040, | |
| Capabilities: []string{"RayQueryKHR","RayTracingKHR",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "CullNoOpaqueKHR", | |
| Value: 0x0080, | |
| Capabilities: []string{"RayQueryKHR","RayTracingKHR",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "SkipTrianglesKHR", | |
| Value: 0x0100, | |
| Capabilities: []string{"RayTraversalPrimitiveCullingKHR",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "SkipAABBsKHR", | |
| Value: 0x0200, | |
| Capabilities: []string{"RayTraversalPrimitiveCullingKHR",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "ForceOpacityMicromap2StateEXT", | |
| Value: 0x0400, | |
| Capabilities: []string{"RayTracingOpacityMicromapEXT",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| }, | |
| Bases: []*OperandKind {}, | |
| } | |
| OperandKindFragmentShadingRate = &OperandKind { | |
| Kind: "FragmentShadingRate", | |
| Category: "BitEnum", | |
| Enumerants: []Enumerant { | |
| Enumerant{ | |
| Enumerant: "Vertical2Pixels", | |
| Value: 0x0001, | |
| Capabilities: []string{"FragmentShadingRateKHR",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Vertical4Pixels", | |
| Value: 0x0002, | |
| Capabilities: []string{"FragmentShadingRateKHR",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Horizontal2Pixels", | |
| Value: 0x0004, | |
| Capabilities: []string{"FragmentShadingRateKHR",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Horizontal4Pixels", | |
| Value: 0x0008, | |
| Capabilities: []string{"FragmentShadingRateKHR",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| }, | |
| Bases: []*OperandKind {}, | |
| } | |
| OperandKindRawAccessChainOperands = &OperandKind { | |
| Kind: "RawAccessChainOperands", | |
| Category: "BitEnum", | |
| Enumerants: []Enumerant { | |
| Enumerant{ | |
| Enumerant: "None", | |
| Value: 0x0000, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| Enumerant{ | |
| Enumerant: "RobustnessPerComponentNV", | |
| Value: 0x0001, | |
| Capabilities: []string{"RawAccessChainsNV",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "RobustnessPerElementNV", | |
| Value: 0x0002, | |
| Capabilities: []string{"RawAccessChainsNV",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| }, | |
| Bases: []*OperandKind {}, | |
| } | |
| OperandKindSourceLanguage = &OperandKind { | |
| Kind: "SourceLanguage", | |
| Category: "ValueEnum", | |
| Enumerants: []Enumerant { | |
| Enumerant{ | |
| Enumerant: "Unknown", | |
| Value: 0, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "ESSL", | |
| Value: 1, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "GLSL", | |
| Value: 2, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "OpenCL_C", | |
| Value: 3, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "OpenCL_CPP", | |
| Value: 4, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "HLSL", | |
| Value: 5, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "CPP_for_OpenCL", | |
| Value: 6, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "SYCL", | |
| Value: 7, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "HERO_C", | |
| Value: 8, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "NZSL", | |
| Value: 9, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "WGSL", | |
| Value: 10, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Slang", | |
| Value: 11, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Zig", | |
| Value: 12, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| }, | |
| Bases: []*OperandKind {}, | |
| } | |
| OperandKindExecutionModel = &OperandKind { | |
| Kind: "ExecutionModel", | |
| Category: "ValueEnum", | |
| Enumerants: []Enumerant { | |
| Enumerant{ | |
| Enumerant: "Vertex", | |
| Value: 0, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "TessellationControl", | |
| Value: 1, | |
| Capabilities: []string{"Tessellation",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "TessellationEvaluation", | |
| Value: 2, | |
| Capabilities: []string{"Tessellation",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Geometry", | |
| Value: 3, | |
| Capabilities: []string{"Geometry",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Fragment", | |
| Value: 4, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "GLCompute", | |
| Value: 5, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Kernel", | |
| Value: 6, | |
| Capabilities: []string{"Kernel",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| 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: "RayGenerationKHR", | |
| Value: 5313, | |
| Capabilities: []string{"RayTracingNV","RayTracingKHR",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "IntersectionKHR", | |
| Value: 5314, | |
| Capabilities: []string{"RayTracingNV","RayTracingKHR",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "AnyHitKHR", | |
| Value: 5315, | |
| Capabilities: []string{"RayTracingNV","RayTracingKHR",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "ClosestHitKHR", | |
| Value: 5316, | |
| Capabilities: []string{"RayTracingNV","RayTracingKHR",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "MissKHR", | |
| Value: 5317, | |
| Capabilities: []string{"RayTracingNV","RayTracingKHR",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "CallableKHR", | |
| Value: 5318, | |
| Capabilities: []string{"RayTracingNV","RayTracingKHR",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "TaskEXT", | |
| Value: 5364, | |
| Capabilities: []string{"MeshShadingEXT",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "MeshEXT", | |
| Value: 5365, | |
| Capabilities: []string{"MeshShadingEXT",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| }, | |
| Bases: []*OperandKind {}, | |
| } | |
| OperandKindAddressingModel = &OperandKind { | |
| Kind: "AddressingModel", | |
| Category: "ValueEnum", | |
| Enumerants: []Enumerant { | |
| Enumerant{ | |
| Enumerant: "Logical", | |
| Value: 0, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Physical32", | |
| Value: 1, | |
| Capabilities: []string{"Addresses",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Physical64", | |
| Value: 2, | |
| Capabilities: []string{"Addresses",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "PhysicalStorageBuffer64", | |
| 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: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "GLSL450", | |
| Value: 1, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "OpenCL", | |
| Value: 2, | |
| Capabilities: []string{"Kernel",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Vulkan", | |
| 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: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "SpacingEqual", | |
| Value: 1, | |
| Capabilities: []string{"Tessellation",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "SpacingFractionalEven", | |
| Value: 2, | |
| Capabilities: []string{"Tessellation",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "SpacingFractionalOdd", | |
| Value: 3, | |
| Capabilities: []string{"Tessellation",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "VertexOrderCw", | |
| Value: 4, | |
| Capabilities: []string{"Tessellation",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "VertexOrderCcw", | |
| Value: 5, | |
| Capabilities: []string{"Tessellation",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "PixelCenterInteger", | |
| Value: 6, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "OriginUpperLeft", | |
| Value: 7, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "OriginLowerLeft", | |
| Value: 8, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "EarlyFragmentTests", | |
| Value: 9, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "PointMode", | |
| Value: 10, | |
| Capabilities: []string{"Tessellation",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Xfb", | |
| Value: 11, | |
| Capabilities: []string{"TransformFeedback",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "DepthReplacing", | |
| Value: 12, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "DepthGreater", | |
| Value: 14, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "DepthLess", | |
| Value: 15, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "DepthUnchanged", | |
| Value: 16, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "LocalSize", | |
| Value: 17, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{{OperandKindLiteralInteger, "'x size'"},{OperandKindLiteralInteger, "'y size'"},{OperandKindLiteralInteger, "'z size'"},}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "LocalSizeHint", | |
| Value: 18, | |
| Capabilities: []string{"Kernel",}, | |
| Parameters: []Parameter{{OperandKindLiteralInteger, "'x size'"},{OperandKindLiteralInteger, "'y size'"},{OperandKindLiteralInteger, "'z size'"},}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "InputPoints", | |
| Value: 19, | |
| Capabilities: []string{"Geometry",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "InputLines", | |
| Value: 20, | |
| Capabilities: []string{"Geometry",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "InputLinesAdjacency", | |
| Value: 21, | |
| Capabilities: []string{"Geometry",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Triangles", | |
| Value: 22, | |
| Capabilities: []string{"Geometry","Tessellation",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "InputTrianglesAdjacency", | |
| Value: 23, | |
| Capabilities: []string{"Geometry",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Quads", | |
| Value: 24, | |
| Capabilities: []string{"Tessellation",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Isolines", | |
| Value: 25, | |
| Capabilities: []string{"Tessellation",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "OutputVertices", | |
| Value: 26, | |
| Capabilities: []string{"Geometry","Tessellation","MeshShadingNV","MeshShadingEXT",}, | |
| Parameters: []Parameter{{OperandKindLiteralInteger, "'Vertex count'"},}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "OutputPoints", | |
| Value: 27, | |
| Capabilities: []string{"Geometry","MeshShadingNV","MeshShadingEXT",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "OutputLineStrip", | |
| Value: 28, | |
| Capabilities: []string{"Geometry",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "OutputTriangleStrip", | |
| Value: 29, | |
| Capabilities: []string{"Geometry",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "VecTypeHint", | |
| Value: 30, | |
| Capabilities: []string{"Kernel",}, | |
| Parameters: []Parameter{{OperandKindLiteralInteger, "'Vector type'"},}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "ContractionOff", | |
| Value: 31, | |
| Capabilities: []string{"Kernel",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| 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, "'x size hint'"},{OperandKindIdRef, "'y size hint'"},{OperandKindIdRef, "'z size hint'"},}, | |
| Version: "1.2", | |
| }, | |
| Enumerant{ | |
| Enumerant: "NonCoherentColorAttachmentReadEXT", | |
| Value: 4169, | |
| Capabilities: []string{"TileImageColorReadAccessEXT",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "NonCoherentDepthAttachmentReadEXT", | |
| Value: 4170, | |
| Capabilities: []string{"TileImageDepthReadAccessEXT",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "NonCoherentStencilAttachmentReadEXT", | |
| Value: 4171, | |
| Capabilities: []string{"TileImageStencilReadAccessEXT",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "SubgroupUniformControlFlowKHR", | |
| Value: 4421, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| 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: "EarlyAndLateFragmentTestsAMD", | |
| Value: 5017, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "StencilRefReplacingEXT", | |
| Value: 5027, | |
| Capabilities: []string{"StencilExportEXT",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "CoalescingAMDX", | |
| Value: 5069, | |
| Capabilities: []string{"ShaderEnqueueAMDX",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "IsApiEntryAMDX", | |
| Value: 5070, | |
| Capabilities: []string{"ShaderEnqueueAMDX",}, | |
| Parameters: []Parameter{{OperandKindIdRef, "'Is Entry'"},}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "MaxNodeRecursionAMDX", | |
| Value: 5071, | |
| Capabilities: []string{"ShaderEnqueueAMDX",}, | |
| Parameters: []Parameter{{OperandKindIdRef, "'Number of recursions'"},}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "StaticNumWorkgroupsAMDX", | |
| Value: 5072, | |
| Capabilities: []string{"ShaderEnqueueAMDX",}, | |
| Parameters: []Parameter{{OperandKindIdRef, "'x size'"},{OperandKindIdRef, "'y size'"},{OperandKindIdRef, "'z size'"},}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "ShaderIndexAMDX", | |
| Value: 5073, | |
| Capabilities: []string{"ShaderEnqueueAMDX",}, | |
| Parameters: []Parameter{{OperandKindIdRef, "'Shader Index'"},}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "MaxNumWorkgroupsAMDX", | |
| Value: 5077, | |
| Capabilities: []string{"ShaderEnqueueAMDX",}, | |
| Parameters: []Parameter{{OperandKindIdRef, "'x size'"},{OperandKindIdRef, "'y size'"},{OperandKindIdRef, "'z size'"},}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "StencilRefUnchangedFrontAMD", | |
| Value: 5079, | |
| Capabilities: []string{"StencilExportEXT",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "StencilRefGreaterFrontAMD", | |
| Value: 5080, | |
| Capabilities: []string{"StencilExportEXT",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "StencilRefLessFrontAMD", | |
| Value: 5081, | |
| Capabilities: []string{"StencilExportEXT",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "StencilRefUnchangedBackAMD", | |
| Value: 5082, | |
| Capabilities: []string{"StencilExportEXT",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "StencilRefGreaterBackAMD", | |
| Value: 5083, | |
| Capabilities: []string{"StencilExportEXT",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "StencilRefLessBackAMD", | |
| Value: 5084, | |
| Capabilities: []string{"StencilExportEXT",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "QuadDerivativesKHR", | |
| Value: 5088, | |
| Capabilities: []string{"QuadControlKHR",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "RequireFullQuadsKHR", | |
| Value: 5089, | |
| Capabilities: []string{"QuadControlKHR",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "SharesInputWithAMDX", | |
| Value: 5102, | |
| Capabilities: []string{"ShaderEnqueueAMDX",}, | |
| Parameters: []Parameter{{OperandKindIdRef, "'Node Name'"},{OperandKindIdRef, "'Shader Index'"},}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "OutputLinesEXT", | |
| Value: 5269, | |
| Capabilities: []string{"MeshShadingNV","MeshShadingEXT",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "OutputPrimitivesEXT", | |
| Value: 5270, | |
| Capabilities: []string{"MeshShadingNV","MeshShadingEXT",}, | |
| Parameters: []Parameter{{OperandKindLiteralInteger, "'Primitive count'"},}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "DerivativeGroupQuadsKHR", | |
| Value: 5289, | |
| Capabilities: []string{"ComputeDerivativeGroupQuadsNV","ComputeDerivativeGroupQuadsKHR",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "DerivativeGroupLinearKHR", | |
| Value: 5290, | |
| Capabilities: []string{"ComputeDerivativeGroupLinearNV","ComputeDerivativeGroupLinearKHR",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "OutputTrianglesEXT", | |
| Value: 5298, | |
| Capabilities: []string{"MeshShadingNV","MeshShadingEXT",}, | |
| 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", | |
| }, | |
| Enumerant{ | |
| Enumerant: "SharedLocalMemorySizeINTEL", | |
| Value: 5618, | |
| Capabilities: []string{"VectorComputeINTEL",}, | |
| Parameters: []Parameter{{OperandKindLiteralInteger, "'Size'"},}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "RoundingModeRTPINTEL", | |
| Value: 5620, | |
| Capabilities: []string{"RoundToInfinityINTEL",}, | |
| Parameters: []Parameter{{OperandKindLiteralInteger, "'Target Width'"},}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "RoundingModeRTNINTEL", | |
| Value: 5621, | |
| Capabilities: []string{"RoundToInfinityINTEL",}, | |
| Parameters: []Parameter{{OperandKindLiteralInteger, "'Target Width'"},}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "FloatingPointModeALTINTEL", | |
| Value: 5622, | |
| Capabilities: []string{"RoundToInfinityINTEL",}, | |
| Parameters: []Parameter{{OperandKindLiteralInteger, "'Target Width'"},}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "FloatingPointModeIEEEINTEL", | |
| Value: 5623, | |
| Capabilities: []string{"RoundToInfinityINTEL",}, | |
| Parameters: []Parameter{{OperandKindLiteralInteger, "'Target Width'"},}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "MaxWorkgroupSizeINTEL", | |
| Value: 5893, | |
| Capabilities: []string{"KernelAttributesINTEL",}, | |
| Parameters: []Parameter{{OperandKindLiteralInteger, "'max_x_size'"},{OperandKindLiteralInteger, "'max_y_size'"},{OperandKindLiteralInteger, "'max_z_size'"},}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "MaxWorkDimINTEL", | |
| Value: 5894, | |
| Capabilities: []string{"KernelAttributesINTEL",}, | |
| Parameters: []Parameter{{OperandKindLiteralInteger, "'max_dimensions'"},}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "NoGlobalOffsetINTEL", | |
| Value: 5895, | |
| Capabilities: []string{"KernelAttributesINTEL",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "NumSIMDWorkitemsINTEL", | |
| Value: 5896, | |
| Capabilities: []string{"FPGAKernelAttributesINTEL",}, | |
| Parameters: []Parameter{{OperandKindLiteralInteger, "'vector_width'"},}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "SchedulerTargetFmaxMhzINTEL", | |
| Value: 5903, | |
| Capabilities: []string{"FPGAKernelAttributesINTEL",}, | |
| Parameters: []Parameter{{OperandKindLiteralInteger, "'target_fmax'"},}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "MaximallyReconvergesKHR", | |
| Value: 6023, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "FPFastMathDefault", | |
| Value: 6028, | |
| Capabilities: []string{"FloatControls2",}, | |
| Parameters: []Parameter{{OperandKindIdRef, "'Target Type'"},{OperandKindIdRef, "'Fast-Math Mode'"},}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "StreamingInterfaceINTEL", | |
| Value: 6154, | |
| Capabilities: []string{"FPGAKernelAttributesINTEL",}, | |
| Parameters: []Parameter{{OperandKindLiteralInteger, "'StallFreeReturn'"},}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "RegisterMapInterfaceINTEL", | |
| Value: 6160, | |
| Capabilities: []string{"FPGAKernelAttributesv2INTEL",}, | |
| Parameters: []Parameter{{OperandKindLiteralInteger, "'WaitForDoneWrite'"},}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "NamedBarrierCountINTEL", | |
| Value: 6417, | |
| Capabilities: []string{"VectorComputeINTEL",}, | |
| Parameters: []Parameter{{OperandKindLiteralInteger, "'Barrier Count'"},}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "MaximumRegistersINTEL", | |
| Value: 6461, | |
| Capabilities: []string{"RegisterLimitsINTEL",}, | |
| Parameters: []Parameter{{OperandKindLiteralInteger, "'Number of Registers'"},}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "MaximumRegistersIdINTEL", | |
| Value: 6462, | |
| Capabilities: []string{"RegisterLimitsINTEL",}, | |
| Parameters: []Parameter{{OperandKindIdRef, "'Number of Registers'"},}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "NamedMaximumRegistersINTEL", | |
| Value: 6463, | |
| Capabilities: []string{"RegisterLimitsINTEL",}, | |
| Parameters: []Parameter{{OperandKindNamedMaximumNumberOfRegisters, "'Named Maximum Number of Registers'"},}, | |
| Version: "None", | |
| }, | |
| }, | |
| Bases: []*OperandKind {}, | |
| } | |
| OperandKindStorageClass = &OperandKind { | |
| Kind: "StorageClass", | |
| Category: "ValueEnum", | |
| Enumerants: []Enumerant { | |
| Enumerant{ | |
| Enumerant: "UniformConstant", | |
| Value: 0, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Input", | |
| Value: 1, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Uniform", | |
| Value: 2, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Output", | |
| Value: 3, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Workgroup", | |
| Value: 4, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "CrossWorkgroup", | |
| Value: 5, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Private", | |
| Value: 6, | |
| Capabilities: []string{"Shader","VectorComputeINTEL",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Function", | |
| Value: 7, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Generic", | |
| Value: 8, | |
| Capabilities: []string{"GenericPointer",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "PushConstant", | |
| Value: 9, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "AtomicCounter", | |
| Value: 10, | |
| Capabilities: []string{"AtomicStorage",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Image", | |
| Value: 11, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "StorageBuffer", | |
| Value: 12, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.3", | |
| }, | |
| Enumerant{ | |
| Enumerant: "TileImageEXT", | |
| Value: 4172, | |
| Capabilities: []string{"TileImageColorReadAccessEXT",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "NodePayloadAMDX", | |
| Value: 5068, | |
| Capabilities: []string{"ShaderEnqueueAMDX",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "CallableDataKHR", | |
| Value: 5328, | |
| Capabilities: []string{"RayTracingNV","RayTracingKHR",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "IncomingCallableDataKHR", | |
| Value: 5329, | |
| Capabilities: []string{"RayTracingNV","RayTracingKHR",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "RayPayloadKHR", | |
| Value: 5338, | |
| Capabilities: []string{"RayTracingNV","RayTracingKHR",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "HitAttributeKHR", | |
| Value: 5339, | |
| Capabilities: []string{"RayTracingNV","RayTracingKHR",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "IncomingRayPayloadKHR", | |
| Value: 5342, | |
| 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: "HitObjectAttributeNV", | |
| Value: 5385, | |
| Capabilities: []string{"ShaderInvocationReorderNV",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "TaskPayloadWorkgroupEXT", | |
| Value: 5402, | |
| Capabilities: []string{"MeshShadingEXT",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.4", | |
| }, | |
| Enumerant{ | |
| Enumerant: "CodeSectionINTEL", | |
| Value: 5605, | |
| Capabilities: []string{"FunctionPointersINTEL",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "DeviceOnlyINTEL", | |
| Value: 5936, | |
| Capabilities: []string{"USMStorageClassesINTEL",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "HostOnlyINTEL", | |
| Value: 5937, | |
| Capabilities: []string{"USMStorageClassesINTEL",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| }, | |
| Bases: []*OperandKind {}, | |
| } | |
| OperandKindDim = &OperandKind { | |
| Kind: "Dim", | |
| Category: "ValueEnum", | |
| Enumerants: []Enumerant { | |
| Enumerant{ | |
| Enumerant: "1D", | |
| Value: 0, | |
| Capabilities: []string{"Sampled1D",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "2D", | |
| Value: 1, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "3D", | |
| Value: 2, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Cube", | |
| Value: 3, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Rect", | |
| Value: 4, | |
| Capabilities: []string{"SampledRect",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Buffer", | |
| Value: 5, | |
| Capabilities: []string{"SampledBuffer",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "SubpassData", | |
| Value: 6, | |
| Capabilities: []string{"InputAttachment",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "TileImageDataEXT", | |
| Value: 4173, | |
| Capabilities: []string{"TileImageColorReadAccessEXT",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| }, | |
| Bases: []*OperandKind {}, | |
| } | |
| OperandKindSamplerAddressingMode = &OperandKind { | |
| Kind: "SamplerAddressingMode", | |
| Category: "ValueEnum", | |
| Enumerants: []Enumerant { | |
| Enumerant{ | |
| Enumerant: "None", | |
| Value: 0, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "ClampToEdge", | |
| Value: 1, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Clamp", | |
| Value: 2, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Repeat", | |
| Value: 3, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "RepeatMirrored", | |
| Value: 4, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| }, | |
| Bases: []*OperandKind {}, | |
| } | |
| OperandKindSamplerFilterMode = &OperandKind { | |
| Kind: "SamplerFilterMode", | |
| Category: "ValueEnum", | |
| Enumerants: []Enumerant { | |
| Enumerant{ | |
| Enumerant: "Nearest", | |
| Value: 0, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Linear", | |
| Value: 1, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| }, | |
| Bases: []*OperandKind {}, | |
| } | |
| OperandKindImageFormat = &OperandKind { | |
| Kind: "ImageFormat", | |
| Category: "ValueEnum", | |
| Enumerants: []Enumerant { | |
| Enumerant{ | |
| Enumerant: "Unknown", | |
| Value: 0, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Rgba32f", | |
| Value: 1, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Rgba16f", | |
| Value: 2, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "R32f", | |
| Value: 3, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Rgba8", | |
| Value: 4, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Rgba8Snorm", | |
| Value: 5, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Rg32f", | |
| Value: 6, | |
| Capabilities: []string{"StorageImageExtendedFormats",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Rg16f", | |
| Value: 7, | |
| Capabilities: []string{"StorageImageExtendedFormats",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "R11fG11fB10f", | |
| Value: 8, | |
| Capabilities: []string{"StorageImageExtendedFormats",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "R16f", | |
| Value: 9, | |
| Capabilities: []string{"StorageImageExtendedFormats",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Rgba16", | |
| Value: 10, | |
| Capabilities: []string{"StorageImageExtendedFormats",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Rgb10A2", | |
| Value: 11, | |
| Capabilities: []string{"StorageImageExtendedFormats",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Rg16", | |
| Value: 12, | |
| Capabilities: []string{"StorageImageExtendedFormats",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Rg8", | |
| Value: 13, | |
| Capabilities: []string{"StorageImageExtendedFormats",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "R16", | |
| Value: 14, | |
| Capabilities: []string{"StorageImageExtendedFormats",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "R8", | |
| Value: 15, | |
| Capabilities: []string{"StorageImageExtendedFormats",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Rgba16Snorm", | |
| Value: 16, | |
| Capabilities: []string{"StorageImageExtendedFormats",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Rg16Snorm", | |
| Value: 17, | |
| Capabilities: []string{"StorageImageExtendedFormats",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Rg8Snorm", | |
| Value: 18, | |
| Capabilities: []string{"StorageImageExtendedFormats",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "R16Snorm", | |
| Value: 19, | |
| Capabilities: []string{"StorageImageExtendedFormats",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "R8Snorm", | |
| Value: 20, | |
| Capabilities: []string{"StorageImageExtendedFormats",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Rgba32i", | |
| Value: 21, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Rgba16i", | |
| Value: 22, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Rgba8i", | |
| Value: 23, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "R32i", | |
| Value: 24, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Rg32i", | |
| Value: 25, | |
| Capabilities: []string{"StorageImageExtendedFormats",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Rg16i", | |
| Value: 26, | |
| Capabilities: []string{"StorageImageExtendedFormats",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Rg8i", | |
| Value: 27, | |
| Capabilities: []string{"StorageImageExtendedFormats",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "R16i", | |
| Value: 28, | |
| Capabilities: []string{"StorageImageExtendedFormats",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "R8i", | |
| Value: 29, | |
| Capabilities: []string{"StorageImageExtendedFormats",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Rgba32ui", | |
| Value: 30, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Rgba16ui", | |
| Value: 31, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Rgba8ui", | |
| Value: 32, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "R32ui", | |
| Value: 33, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Rgb10a2ui", | |
| Value: 34, | |
| Capabilities: []string{"StorageImageExtendedFormats",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Rg32ui", | |
| Value: 35, | |
| Capabilities: []string{"StorageImageExtendedFormats",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Rg16ui", | |
| Value: 36, | |
| Capabilities: []string{"StorageImageExtendedFormats",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Rg8ui", | |
| Value: 37, | |
| Capabilities: []string{"StorageImageExtendedFormats",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "R16ui", | |
| Value: 38, | |
| Capabilities: []string{"StorageImageExtendedFormats",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "R8ui", | |
| Value: 39, | |
| Capabilities: []string{"StorageImageExtendedFormats",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "R64ui", | |
| Value: 40, | |
| Capabilities: []string{"Int64ImageEXT",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "R64i", | |
| Value: 41, | |
| Capabilities: []string{"Int64ImageEXT",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| }, | |
| Bases: []*OperandKind {}, | |
| } | |
| OperandKindImageChannelOrder = &OperandKind { | |
| Kind: "ImageChannelOrder", | |
| Category: "ValueEnum", | |
| Enumerants: []Enumerant { | |
| Enumerant{ | |
| Enumerant: "R", | |
| Value: 0, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "A", | |
| Value: 1, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "RG", | |
| Value: 2, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "RA", | |
| Value: 3, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "RGB", | |
| Value: 4, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "RGBA", | |
| Value: 5, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "BGRA", | |
| Value: 6, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "ARGB", | |
| Value: 7, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Intensity", | |
| Value: 8, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Luminance", | |
| Value: 9, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Rx", | |
| Value: 10, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "RGx", | |
| Value: 11, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "RGBx", | |
| Value: 12, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Depth", | |
| Value: 13, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "DepthStencil", | |
| Value: 14, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "sRGB", | |
| Value: 15, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "sRGBx", | |
| Value: 16, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "sRGBA", | |
| Value: 17, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "sBGRA", | |
| Value: 18, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "ABGR", | |
| Value: 19, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| }, | |
| Bases: []*OperandKind {}, | |
| } | |
| OperandKindImageChannelDataType = &OperandKind { | |
| Kind: "ImageChannelDataType", | |
| Category: "ValueEnum", | |
| Enumerants: []Enumerant { | |
| Enumerant{ | |
| Enumerant: "SnormInt8", | |
| Value: 0, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "SnormInt16", | |
| Value: 1, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "UnormInt8", | |
| Value: 2, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "UnormInt16", | |
| Value: 3, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "UnormShort565", | |
| Value: 4, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "UnormShort555", | |
| Value: 5, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "UnormInt101010", | |
| Value: 6, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "SignedInt8", | |
| Value: 7, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "SignedInt16", | |
| Value: 8, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "SignedInt32", | |
| Value: 9, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "UnsignedInt8", | |
| Value: 10, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "UnsignedInt16", | |
| Value: 11, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "UnsignedInt32", | |
| Value: 12, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "HalfFloat", | |
| Value: 13, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Float", | |
| Value: 14, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "UnormInt24", | |
| Value: 15, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "UnormInt101010_2", | |
| Value: 16, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "UnsignedIntRaw10EXT", | |
| Value: 19, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "UnsignedIntRaw12EXT", | |
| Value: 20, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "UnormInt2_101010EXT", | |
| Value: 21, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| }, | |
| Bases: []*OperandKind {}, | |
| } | |
| OperandKindFPRoundingMode = &OperandKind { | |
| Kind: "FPRoundingMode", | |
| Category: "ValueEnum", | |
| Enumerants: []Enumerant { | |
| Enumerant{ | |
| Enumerant: "RTE", | |
| Value: 0, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "RTZ", | |
| Value: 1, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "RTP", | |
| Value: 2, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "RTN", | |
| Value: 3, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| }, | |
| Bases: []*OperandKind {}, | |
| } | |
| OperandKindFPDenormMode = &OperandKind { | |
| Kind: "FPDenormMode", | |
| Category: "ValueEnum", | |
| Enumerants: []Enumerant { | |
| Enumerant{ | |
| Enumerant: "Preserve", | |
| Value: 0, | |
| Capabilities: []string{"FunctionFloatControlINTEL",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "FlushToZero", | |
| Value: 1, | |
| Capabilities: []string{"FunctionFloatControlINTEL",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| }, | |
| Bases: []*OperandKind {}, | |
| } | |
| OperandKindQuantizationModes = &OperandKind { | |
| Kind: "QuantizationModes", | |
| Category: "ValueEnum", | |
| Enumerants: []Enumerant { | |
| Enumerant{ | |
| Enumerant: "TRN", | |
| Value: 0, | |
| Capabilities: []string{"ArbitraryPrecisionFixedPointINTEL",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "TRN_ZERO", | |
| Value: 1, | |
| Capabilities: []string{"ArbitraryPrecisionFixedPointINTEL",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "RND", | |
| Value: 2, | |
| Capabilities: []string{"ArbitraryPrecisionFixedPointINTEL",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "RND_ZERO", | |
| Value: 3, | |
| Capabilities: []string{"ArbitraryPrecisionFixedPointINTEL",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "RND_INF", | |
| Value: 4, | |
| Capabilities: []string{"ArbitraryPrecisionFixedPointINTEL",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "RND_MIN_INF", | |
| Value: 5, | |
| Capabilities: []string{"ArbitraryPrecisionFixedPointINTEL",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "RND_CONV", | |
| Value: 6, | |
| Capabilities: []string{"ArbitraryPrecisionFixedPointINTEL",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "RND_CONV_ODD", | |
| Value: 7, | |
| Capabilities: []string{"ArbitraryPrecisionFixedPointINTEL",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| }, | |
| Bases: []*OperandKind {}, | |
| } | |
| OperandKindFPOperationMode = &OperandKind { | |
| Kind: "FPOperationMode", | |
| Category: "ValueEnum", | |
| Enumerants: []Enumerant { | |
| Enumerant{ | |
| Enumerant: "IEEE", | |
| Value: 0, | |
| Capabilities: []string{"FunctionFloatControlINTEL",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "ALT", | |
| Value: 1, | |
| Capabilities: []string{"FunctionFloatControlINTEL",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| }, | |
| Bases: []*OperandKind {}, | |
| } | |
| OperandKindOverflowModes = &OperandKind { | |
| Kind: "OverflowModes", | |
| Category: "ValueEnum", | |
| Enumerants: []Enumerant { | |
| Enumerant{ | |
| Enumerant: "WRAP", | |
| Value: 0, | |
| Capabilities: []string{"ArbitraryPrecisionFixedPointINTEL",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "SAT", | |
| Value: 1, | |
| Capabilities: []string{"ArbitraryPrecisionFixedPointINTEL",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "SAT_ZERO", | |
| Value: 2, | |
| Capabilities: []string{"ArbitraryPrecisionFixedPointINTEL",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "SAT_SYM", | |
| Value: 3, | |
| Capabilities: []string{"ArbitraryPrecisionFixedPointINTEL",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| }, | |
| Bases: []*OperandKind {}, | |
| } | |
| OperandKindLinkageType = &OperandKind { | |
| Kind: "LinkageType", | |
| Category: "ValueEnum", | |
| Enumerants: []Enumerant { | |
| Enumerant{ | |
| Enumerant: "Export", | |
| Value: 0, | |
| Capabilities: []string{"Linkage",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Import", | |
| Value: 1, | |
| Capabilities: []string{"Linkage",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "LinkOnceODR", | |
| Value: 2, | |
| Capabilities: []string{"Linkage",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| }, | |
| Bases: []*OperandKind {}, | |
| } | |
| OperandKindAccessQualifier = &OperandKind { | |
| Kind: "AccessQualifier", | |
| Category: "ValueEnum", | |
| Enumerants: []Enumerant { | |
| Enumerant{ | |
| Enumerant: "ReadOnly", | |
| Value: 0, | |
| Capabilities: []string{"Kernel",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "WriteOnly", | |
| Value: 1, | |
| Capabilities: []string{"Kernel",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "ReadWrite", | |
| Value: 2, | |
| Capabilities: []string{"Kernel",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| }, | |
| Bases: []*OperandKind {}, | |
| } | |
| OperandKindHostAccessQualifier = &OperandKind { | |
| Kind: "HostAccessQualifier", | |
| Category: "ValueEnum", | |
| Enumerants: []Enumerant { | |
| Enumerant{ | |
| Enumerant: "NoneINTEL", | |
| Value: 0, | |
| Capabilities: []string{"GlobalVariableHostAccessINTEL",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "ReadINTEL", | |
| Value: 1, | |
| Capabilities: []string{"GlobalVariableHostAccessINTEL",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "WriteINTEL", | |
| Value: 2, | |
| Capabilities: []string{"GlobalVariableHostAccessINTEL",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "ReadWriteINTEL", | |
| Value: 3, | |
| Capabilities: []string{"GlobalVariableHostAccessINTEL",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| }, | |
| Bases: []*OperandKind {}, | |
| } | |
| OperandKindFunctionParameterAttribute = &OperandKind { | |
| Kind: "FunctionParameterAttribute", | |
| Category: "ValueEnum", | |
| Enumerants: []Enumerant { | |
| Enumerant{ | |
| Enumerant: "Zext", | |
| Value: 0, | |
| Capabilities: []string{"Kernel",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Sext", | |
| Value: 1, | |
| Capabilities: []string{"Kernel",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "ByVal", | |
| Value: 2, | |
| Capabilities: []string{"Kernel",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Sret", | |
| Value: 3, | |
| Capabilities: []string{"Kernel",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "NoAlias", | |
| Value: 4, | |
| Capabilities: []string{"Kernel",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "NoCapture", | |
| Value: 5, | |
| Capabilities: []string{"Kernel",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "NoWrite", | |
| Value: 6, | |
| Capabilities: []string{"Kernel",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "NoReadWrite", | |
| Value: 7, | |
| Capabilities: []string{"Kernel",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "RuntimeAlignedINTEL", | |
| Value: 5940, | |
| Capabilities: []string{"RuntimeAlignedAttributeINTEL",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| }, | |
| Bases: []*OperandKind {}, | |
| } | |
| OperandKindDecoration = &OperandKind { | |
| Kind: "Decoration", | |
| Category: "ValueEnum", | |
| Enumerants: []Enumerant { | |
| Enumerant{ | |
| Enumerant: "RelaxedPrecision", | |
| Value: 0, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "SpecId", | |
| Value: 1, | |
| Capabilities: []string{"Shader","Kernel",}, | |
| Parameters: []Parameter{{OperandKindLiteralInteger, "'Specialization Constant ID'"},}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Block", | |
| Value: 2, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "BufferBlock", | |
| Value: 3, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "RowMajor", | |
| Value: 4, | |
| Capabilities: []string{"Matrix",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "ColMajor", | |
| Value: 5, | |
| Capabilities: []string{"Matrix",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "ArrayStride", | |
| Value: 6, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{{OperandKindLiteralInteger, "'Array Stride'"},}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "MatrixStride", | |
| Value: 7, | |
| Capabilities: []string{"Matrix",}, | |
| Parameters: []Parameter{{OperandKindLiteralInteger, "'Matrix Stride'"},}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "GLSLShared", | |
| Value: 8, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "GLSLPacked", | |
| Value: 9, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "CPacked", | |
| Value: 10, | |
| Capabilities: []string{"Kernel",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "BuiltIn", | |
| Value: 11, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{{OperandKindBuiltIn, ""},}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "NoPerspective", | |
| Value: 13, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Flat", | |
| Value: 14, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Patch", | |
| Value: 15, | |
| Capabilities: []string{"Tessellation",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Centroid", | |
| Value: 16, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Sample", | |
| Value: 17, | |
| Capabilities: []string{"SampleRateShading",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Invariant", | |
| Value: 18, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Restrict", | |
| Value: 19, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Aliased", | |
| Value: 20, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Volatile", | |
| Value: 21, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Constant", | |
| Value: 22, | |
| Capabilities: []string{"Kernel",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Coherent", | |
| Value: 23, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "NonWritable", | |
| Value: 24, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "NonReadable", | |
| Value: 25, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Uniform", | |
| Value: 26, | |
| Capabilities: []string{"Shader","UniformDecoration",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "UniformId", | |
| Value: 27, | |
| Capabilities: []string{"Shader","UniformDecoration",}, | |
| Parameters: []Parameter{{OperandKindIdScope, "'Execution'"},}, | |
| Version: "1.4", | |
| }, | |
| Enumerant{ | |
| Enumerant: "SaturatedConversion", | |
| Value: 28, | |
| Capabilities: []string{"Kernel",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Stream", | |
| Value: 29, | |
| Capabilities: []string{"GeometryStreams",}, | |
| Parameters: []Parameter{{OperandKindLiteralInteger, "'Stream Number'"},}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Location", | |
| Value: 30, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{{OperandKindLiteralInteger, "'Location'"},}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Component", | |
| Value: 31, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{{OperandKindLiteralInteger, "'Component'"},}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Index", | |
| Value: 32, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{{OperandKindLiteralInteger, "'Index'"},}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Binding", | |
| Value: 33, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{{OperandKindLiteralInteger, "'Binding Point'"},}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "DescriptorSet", | |
| Value: 34, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{{OperandKindLiteralInteger, "'Descriptor Set'"},}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Offset", | |
| Value: 35, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{{OperandKindLiteralInteger, "'Byte Offset'"},}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "XfbBuffer", | |
| Value: 36, | |
| Capabilities: []string{"TransformFeedback",}, | |
| Parameters: []Parameter{{OperandKindLiteralInteger, "'XFB Buffer Number'"},}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "XfbStride", | |
| Value: 37, | |
| Capabilities: []string{"TransformFeedback",}, | |
| Parameters: []Parameter{{OperandKindLiteralInteger, "'XFB Stride'"},}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "FuncParamAttr", | |
| Value: 38, | |
| Capabilities: []string{"Kernel",}, | |
| Parameters: []Parameter{{OperandKindFunctionParameterAttribute, "'Function Parameter Attribute'"},}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "FPRoundingMode", | |
| Value: 39, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{{OperandKindFPRoundingMode, "'Floating-Point Rounding Mode'"},}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "FPFastMathMode", | |
| Value: 40, | |
| Capabilities: []string{"Kernel","FloatControls2",}, | |
| Parameters: []Parameter{{OperandKindFPFastMathMode, "'Fast-Math Mode'"},}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "LinkageAttributes", | |
| Value: 41, | |
| Capabilities: []string{"Linkage",}, | |
| Parameters: []Parameter{{OperandKindLiteralString, "'Name'"},{OperandKindLinkageType, "'Linkage Type'"},}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "NoContraction", | |
| Value: 42, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "InputAttachmentIndex", | |
| Value: 43, | |
| Capabilities: []string{"InputAttachment",}, | |
| Parameters: []Parameter{{OperandKindLiteralInteger, "'Attachment Index'"},}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Alignment", | |
| Value: 44, | |
| Capabilities: []string{"Kernel",}, | |
| Parameters: []Parameter{{OperandKindLiteralInteger, "'Alignment'"},}, | |
| Version: "1.0", | |
| }, | |
| 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: "WeightTextureQCOM", | |
| Value: 4487, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "BlockMatchTextureQCOM", | |
| Value: 4488, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "BlockMatchSamplerQCOM", | |
| Value: 4499, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "ExplicitInterpAMD", | |
| Value: 4999, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "NodeSharesPayloadLimitsWithAMDX", | |
| Value: 5019, | |
| Capabilities: []string{"ShaderEnqueueAMDX",}, | |
| Parameters: []Parameter{{OperandKindIdRef, "'Payload Type'"},}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "NodeMaxPayloadsAMDX", | |
| Value: 5020, | |
| Capabilities: []string{"ShaderEnqueueAMDX",}, | |
| Parameters: []Parameter{{OperandKindIdRef, "'Max number of payloads'"},}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "TrackFinishWritingAMDX", | |
| Value: 5078, | |
| Capabilities: []string{"ShaderEnqueueAMDX",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "PayloadNodeNameAMDX", | |
| Value: 5091, | |
| Capabilities: []string{"ShaderEnqueueAMDX",}, | |
| Parameters: []Parameter{{OperandKindIdRef, "'Node Name'"},}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "PayloadNodeBaseIndexAMDX", | |
| Value: 5098, | |
| Capabilities: []string{"ShaderEnqueueAMDX",}, | |
| Parameters: []Parameter{{OperandKindIdRef, "'Base Index'"},}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "PayloadNodeSparseArrayAMDX", | |
| Value: 5099, | |
| Capabilities: []string{"ShaderEnqueueAMDX",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "PayloadNodeArraySizeAMDX", | |
| Value: 5100, | |
| Capabilities: []string{"ShaderEnqueueAMDX",}, | |
| Parameters: []Parameter{{OperandKindIdRef, "'Array Size'"},}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "PayloadDispatchIndirectAMDX", | |
| Value: 5105, | |
| Capabilities: []string{"ShaderEnqueueAMDX",}, | |
| 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: "PerPrimitiveEXT", | |
| Value: 5271, | |
| Capabilities: []string{"MeshShadingNV","MeshShadingEXT",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "PerViewNV", | |
| Value: 5272, | |
| Capabilities: []string{"MeshShadingNV",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "PerTaskNV", | |
| Value: 5273, | |
| Capabilities: []string{"MeshShadingNV","MeshShadingEXT",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "PerVertexKHR", | |
| Value: 5285, | |
| Capabilities: []string{"FragmentBarycentricKHR",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "NonUniform", | |
| 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: "AliasedPointer", | |
| Value: 5356, | |
| Capabilities: []string{"PhysicalStorageBufferAddresses",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.5", | |
| }, | |
| Enumerant{ | |
| Enumerant: "HitObjectShaderRecordBufferNV", | |
| Value: 5386, | |
| Capabilities: []string{"ShaderInvocationReorderNV",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "BindlessSamplerNV", | |
| Value: 5398, | |
| Capabilities: []string{"BindlessTextureNV",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "BindlessImageNV", | |
| Value: 5399, | |
| Capabilities: []string{"BindlessTextureNV",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "BoundSamplerNV", | |
| Value: 5400, | |
| Capabilities: []string{"BindlessTextureNV",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "BoundImageNV", | |
| Value: 5401, | |
| Capabilities: []string{"BindlessTextureNV",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "SIMTCallINTEL", | |
| Value: 5599, | |
| Capabilities: []string{"VectorComputeINTEL",}, | |
| Parameters: []Parameter{{OperandKindLiteralInteger, "'N'"},}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "ReferencedIndirectlyINTEL", | |
| Value: 5602, | |
| Capabilities: []string{"IndirectReferencesINTEL",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "ClobberINTEL", | |
| Value: 5607, | |
| Capabilities: []string{"AsmINTEL",}, | |
| Parameters: []Parameter{{OperandKindLiteralString, "'Register'"},}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "SideEffectsINTEL", | |
| Value: 5608, | |
| Capabilities: []string{"AsmINTEL",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "VectorComputeVariableINTEL", | |
| Value: 5624, | |
| Capabilities: []string{"VectorComputeINTEL",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "FuncParamIOKindINTEL", | |
| Value: 5625, | |
| Capabilities: []string{"VectorComputeINTEL",}, | |
| Parameters: []Parameter{{OperandKindLiteralInteger, "'Kind'"},}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "VectorComputeFunctionINTEL", | |
| Value: 5626, | |
| Capabilities: []string{"VectorComputeINTEL",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "StackCallINTEL", | |
| Value: 5627, | |
| Capabilities: []string{"VectorComputeINTEL",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "GlobalVariableOffsetINTEL", | |
| Value: 5628, | |
| Capabilities: []string{"VectorComputeINTEL",}, | |
| Parameters: []Parameter{{OperandKindLiteralInteger, "'Offset'"},}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "CounterBuffer", | |
| Value: 5634, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{{OperandKindIdRef, "'Counter Buffer'"},}, | |
| Version: "1.4", | |
| }, | |
| Enumerant{ | |
| Enumerant: "UserSemantic", | |
| Value: 5635, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{{OperandKindLiteralString, "'Semantic'"},}, | |
| Version: "1.4", | |
| }, | |
| Enumerant{ | |
| Enumerant: "UserTypeGOOGLE", | |
| Value: 5636, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{{OperandKindLiteralString, "'User Type'"},}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "FunctionRoundingModeINTEL", | |
| Value: 5822, | |
| Capabilities: []string{"FunctionFloatControlINTEL",}, | |
| Parameters: []Parameter{{OperandKindLiteralInteger, "'Target Width'"},{OperandKindFPRoundingMode, "'FP Rounding Mode'"},}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "FunctionDenormModeINTEL", | |
| Value: 5823, | |
| Capabilities: []string{"FunctionFloatControlINTEL",}, | |
| Parameters: []Parameter{{OperandKindLiteralInteger, "'Target Width'"},{OperandKindFPDenormMode, "'FP Denorm Mode'"},}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "RegisterINTEL", | |
| Value: 5825, | |
| Capabilities: []string{"FPGAMemoryAttributesINTEL",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "MemoryINTEL", | |
| Value: 5826, | |
| Capabilities: []string{"FPGAMemoryAttributesINTEL",}, | |
| Parameters: []Parameter{{OperandKindLiteralString, "'Memory Type'"},}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "NumbanksINTEL", | |
| Value: 5827, | |
| Capabilities: []string{"FPGAMemoryAttributesINTEL",}, | |
| Parameters: []Parameter{{OperandKindLiteralInteger, "'Banks'"},}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "BankwidthINTEL", | |
| Value: 5828, | |
| Capabilities: []string{"FPGAMemoryAttributesINTEL",}, | |
| Parameters: []Parameter{{OperandKindLiteralInteger, "'Bank Width'"},}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "MaxPrivateCopiesINTEL", | |
| Value: 5829, | |
| Capabilities: []string{"FPGAMemoryAttributesINTEL",}, | |
| Parameters: []Parameter{{OperandKindLiteralInteger, "'Maximum Copies'"},}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "SinglepumpINTEL", | |
| Value: 5830, | |
| Capabilities: []string{"FPGAMemoryAttributesINTEL",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "DoublepumpINTEL", | |
| Value: 5831, | |
| Capabilities: []string{"FPGAMemoryAttributesINTEL",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "MaxReplicatesINTEL", | |
| Value: 5832, | |
| Capabilities: []string{"FPGAMemoryAttributesINTEL",}, | |
| Parameters: []Parameter{{OperandKindLiteralInteger, "'Maximum Replicates'"},}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "SimpleDualPortINTEL", | |
| Value: 5833, | |
| Capabilities: []string{"FPGAMemoryAttributesINTEL",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "MergeINTEL", | |
| Value: 5834, | |
| Capabilities: []string{"FPGAMemoryAttributesINTEL",}, | |
| Parameters: []Parameter{{OperandKindLiteralString, "'Merge Key'"},{OperandKindLiteralString, "'Merge Type'"},}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "BankBitsINTEL", | |
| Value: 5835, | |
| Capabilities: []string{"FPGAMemoryAttributesINTEL",}, | |
| Parameters: []Parameter{{OperandKindLiteralInteger, "'Bank Bits'"},}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "ForcePow2DepthINTEL", | |
| Value: 5836, | |
| Capabilities: []string{"FPGAMemoryAttributesINTEL",}, | |
| Parameters: []Parameter{{OperandKindLiteralInteger, "'Force Key'"},}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "StridesizeINTEL", | |
| Value: 5883, | |
| Capabilities: []string{"FPGAMemoryAttributesINTEL",}, | |
| Parameters: []Parameter{{OperandKindLiteralInteger, "'Stride Size'"},}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "WordsizeINTEL", | |
| Value: 5884, | |
| Capabilities: []string{"FPGAMemoryAttributesINTEL",}, | |
| Parameters: []Parameter{{OperandKindLiteralInteger, "'Word Size'"},}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "TrueDualPortINTEL", | |
| Value: 5885, | |
| Capabilities: []string{"FPGAMemoryAttributesINTEL",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "BurstCoalesceINTEL", | |
| Value: 5899, | |
| Capabilities: []string{"FPGAMemoryAccessesINTEL",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "CacheSizeINTEL", | |
| Value: 5900, | |
| Capabilities: []string{"FPGAMemoryAccessesINTEL",}, | |
| Parameters: []Parameter{{OperandKindLiteralInteger, "'Cache Size in bytes'"},}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "DontStaticallyCoalesceINTEL", | |
| Value: 5901, | |
| Capabilities: []string{"FPGAMemoryAccessesINTEL",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "PrefetchINTEL", | |
| Value: 5902, | |
| Capabilities: []string{"FPGAMemoryAccessesINTEL",}, | |
| Parameters: []Parameter{{OperandKindLiteralInteger, "'Prefetcher Size in bytes'"},}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "StallEnableINTEL", | |
| Value: 5905, | |
| Capabilities: []string{"FPGAClusterAttributesINTEL",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "FuseLoopsInFunctionINTEL", | |
| Value: 5907, | |
| Capabilities: []string{"LoopFuseINTEL",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "MathOpDSPModeINTEL", | |
| Value: 5909, | |
| Capabilities: []string{"FPGADSPControlINTEL",}, | |
| Parameters: []Parameter{{OperandKindLiteralInteger, "'Mode'"},{OperandKindLiteralInteger, "'Propagate'"},}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "AliasScopeINTEL", | |
| Value: 5914, | |
| Capabilities: []string{"MemoryAccessAliasingINTEL",}, | |
| Parameters: []Parameter{{OperandKindIdRef, "'Aliasing Scopes List'"},}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "NoAliasINTEL", | |
| Value: 5915, | |
| Capabilities: []string{"MemoryAccessAliasingINTEL",}, | |
| Parameters: []Parameter{{OperandKindIdRef, "'Aliasing Scopes List'"},}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "InitiationIntervalINTEL", | |
| Value: 5917, | |
| Capabilities: []string{"FPGAInvocationPipeliningAttributesINTEL",}, | |
| Parameters: []Parameter{{OperandKindLiteralInteger, "'Cycles'"},}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "MaxConcurrencyINTEL", | |
| Value: 5918, | |
| Capabilities: []string{"FPGAInvocationPipeliningAttributesINTEL",}, | |
| Parameters: []Parameter{{OperandKindLiteralInteger, "'Invocations'"},}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "PipelineEnableINTEL", | |
| Value: 5919, | |
| Capabilities: []string{"FPGAInvocationPipeliningAttributesINTEL",}, | |
| Parameters: []Parameter{{OperandKindLiteralInteger, "'Enable'"},}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "BufferLocationINTEL", | |
| Value: 5921, | |
| Capabilities: []string{"FPGABufferLocationINTEL",}, | |
| Parameters: []Parameter{{OperandKindLiteralInteger, "'Buffer Location ID'"},}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "IOPipeStorageINTEL", | |
| Value: 5944, | |
| Capabilities: []string{"IOPipesINTEL",}, | |
| Parameters: []Parameter{{OperandKindLiteralInteger, "'IO Pipe ID'"},}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "FunctionFloatingPointModeINTEL", | |
| Value: 6080, | |
| Capabilities: []string{"FunctionFloatControlINTEL",}, | |
| Parameters: []Parameter{{OperandKindLiteralInteger, "'Target Width'"},{OperandKindFPOperationMode, "'FP Operation Mode'"},}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "SingleElementVectorINTEL", | |
| Value: 6085, | |
| Capabilities: []string{"VectorComputeINTEL",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "VectorComputeCallableFunctionINTEL", | |
| Value: 6087, | |
| Capabilities: []string{"VectorComputeINTEL",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "MediaBlockIOINTEL", | |
| Value: 6140, | |
| Capabilities: []string{"VectorComputeINTEL",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "StallFreeINTEL", | |
| Value: 6151, | |
| Capabilities: []string{"FPGAClusterAttributesV2INTEL",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "FPMaxErrorDecorationINTEL", | |
| Value: 6170, | |
| Capabilities: []string{"FPMaxErrorINTEL",}, | |
| Parameters: []Parameter{{OperandKindLiteralFloat, "'Max Error'"},}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "LatencyControlLabelINTEL", | |
| Value: 6172, | |
| Capabilities: []string{"FPGALatencyControlINTEL",}, | |
| Parameters: []Parameter{{OperandKindLiteralInteger, "'Latency Label'"},}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "LatencyControlConstraintINTEL", | |
| Value: 6173, | |
| Capabilities: []string{"FPGALatencyControlINTEL",}, | |
| Parameters: []Parameter{{OperandKindLiteralInteger, "'Relative To'"},{OperandKindLiteralInteger, "'Control Type'"},{OperandKindLiteralInteger, "'Relative Cycle'"},}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "ConduitKernelArgumentINTEL", | |
| Value: 6175, | |
| Capabilities: []string{"FPGAArgumentInterfacesINTEL",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "RegisterMapKernelArgumentINTEL", | |
| Value: 6176, | |
| Capabilities: []string{"FPGAArgumentInterfacesINTEL",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "MMHostInterfaceAddressWidthINTEL", | |
| Value: 6177, | |
| Capabilities: []string{"FPGAArgumentInterfacesINTEL",}, | |
| Parameters: []Parameter{{OperandKindLiteralInteger, "'AddressWidth'"},}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "MMHostInterfaceDataWidthINTEL", | |
| Value: 6178, | |
| Capabilities: []string{"FPGAArgumentInterfacesINTEL",}, | |
| Parameters: []Parameter{{OperandKindLiteralInteger, "'DataWidth'"},}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "MMHostInterfaceLatencyINTEL", | |
| Value: 6179, | |
| Capabilities: []string{"FPGAArgumentInterfacesINTEL",}, | |
| Parameters: []Parameter{{OperandKindLiteralInteger, "'Latency'"},}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "MMHostInterfaceReadWriteModeINTEL", | |
| Value: 6180, | |
| Capabilities: []string{"FPGAArgumentInterfacesINTEL",}, | |
| Parameters: []Parameter{{OperandKindAccessQualifier, "'ReadWriteMode'"},}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "MMHostInterfaceMaxBurstINTEL", | |
| Value: 6181, | |
| Capabilities: []string{"FPGAArgumentInterfacesINTEL",}, | |
| Parameters: []Parameter{{OperandKindLiteralInteger, "'MaxBurstCount'"},}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "MMHostInterfaceWaitRequestINTEL", | |
| Value: 6182, | |
| Capabilities: []string{"FPGAArgumentInterfacesINTEL",}, | |
| Parameters: []Parameter{{OperandKindLiteralInteger, "'Waitrequest'"},}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "StableKernelArgumentINTEL", | |
| Value: 6183, | |
| Capabilities: []string{"FPGAArgumentInterfacesINTEL",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "HostAccessINTEL", | |
| Value: 6188, | |
| Capabilities: []string{"GlobalVariableHostAccessINTEL",}, | |
| Parameters: []Parameter{{OperandKindHostAccessQualifier, "'Access'"},{OperandKindLiteralString, "'Name'"},}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "InitModeINTEL", | |
| Value: 6190, | |
| Capabilities: []string{"GlobalVariableFPGADecorationsINTEL",}, | |
| Parameters: []Parameter{{OperandKindInitializationModeQualifier, "'Trigger'"},}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "ImplementInRegisterMapINTEL", | |
| Value: 6191, | |
| Capabilities: []string{"GlobalVariableFPGADecorationsINTEL",}, | |
| Parameters: []Parameter{{OperandKindLiteralInteger, "Value"},}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "CacheControlLoadINTEL", | |
| Value: 6442, | |
| Capabilities: []string{"CacheControlsINTEL",}, | |
| Parameters: []Parameter{{OperandKindLiteralInteger, "'Cache Level'"},{OperandKindLoadCacheControl, "'Cache Control'"},}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "CacheControlStoreINTEL", | |
| Value: 6443, | |
| Capabilities: []string{"CacheControlsINTEL",}, | |
| Parameters: []Parameter{{OperandKindLiteralInteger, "'Cache Level'"},{OperandKindStoreCacheControl, "'Cache Control'"},}, | |
| Version: "None", | |
| }, | |
| }, | |
| Bases: []*OperandKind {}, | |
| } | |
| OperandKindBuiltIn = &OperandKind { | |
| Kind: "BuiltIn", | |
| Category: "ValueEnum", | |
| Enumerants: []Enumerant { | |
| Enumerant{ | |
| Enumerant: "Position", | |
| Value: 0, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "PointSize", | |
| Value: 1, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "ClipDistance", | |
| Value: 3, | |
| Capabilities: []string{"ClipDistance",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "CullDistance", | |
| Value: 4, | |
| Capabilities: []string{"CullDistance",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "VertexId", | |
| Value: 5, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "InstanceId", | |
| Value: 6, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "PrimitiveId", | |
| Value: 7, | |
| Capabilities: []string{"Geometry","Tessellation","RayTracingNV","RayTracingKHR","MeshShadingNV","MeshShadingEXT",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "InvocationId", | |
| Value: 8, | |
| Capabilities: []string{"Geometry","Tessellation",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Layer", | |
| Value: 9, | |
| Capabilities: []string{"Geometry","ShaderLayer","ShaderViewportIndexLayerEXT","MeshShadingNV","MeshShadingEXT",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "ViewportIndex", | |
| Value: 10, | |
| Capabilities: []string{"MultiViewport","ShaderViewportIndex","ShaderViewportIndexLayerEXT","MeshShadingNV","MeshShadingEXT",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "TessLevelOuter", | |
| Value: 11, | |
| Capabilities: []string{"Tessellation",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "TessLevelInner", | |
| Value: 12, | |
| Capabilities: []string{"Tessellation",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "TessCoord", | |
| Value: 13, | |
| Capabilities: []string{"Tessellation",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "PatchVertices", | |
| Value: 14, | |
| Capabilities: []string{"Tessellation",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "FragCoord", | |
| Value: 15, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "PointCoord", | |
| Value: 16, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "FrontFacing", | |
| Value: 17, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "SampleId", | |
| Value: 18, | |
| Capabilities: []string{"SampleRateShading",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "SamplePosition", | |
| Value: 19, | |
| Capabilities: []string{"SampleRateShading",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "SampleMask", | |
| Value: 20, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "FragDepth", | |
| Value: 22, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "HelperInvocation", | |
| Value: 23, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "NumWorkgroups", | |
| Value: 24, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "WorkgroupSize", | |
| Value: 25, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "WorkgroupId", | |
| Value: 26, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "LocalInvocationId", | |
| Value: 27, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "GlobalInvocationId", | |
| Value: 28, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "LocalInvocationIndex", | |
| Value: 29, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "WorkDim", | |
| Value: 30, | |
| Capabilities: []string{"Kernel",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "GlobalSize", | |
| Value: 31, | |
| Capabilities: []string{"Kernel",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "EnqueuedWorkgroupSize", | |
| Value: 32, | |
| Capabilities: []string{"Kernel",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "GlobalOffset", | |
| Value: 33, | |
| Capabilities: []string{"Kernel",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "GlobalLinearId", | |
| Value: 34, | |
| Capabilities: []string{"Kernel",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "SubgroupSize", | |
| Value: 36, | |
| Capabilities: []string{"Kernel","GroupNonUniform","SubgroupBallotKHR",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "SubgroupMaxSize", | |
| Value: 37, | |
| Capabilities: []string{"Kernel",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "NumSubgroups", | |
| Value: 38, | |
| Capabilities: []string{"Kernel","GroupNonUniform",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "NumEnqueuedSubgroups", | |
| Value: 39, | |
| Capabilities: []string{"Kernel",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "SubgroupId", | |
| Value: 40, | |
| Capabilities: []string{"Kernel","GroupNonUniform",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "SubgroupLocalInvocationId", | |
| Value: 41, | |
| Capabilities: []string{"Kernel","GroupNonUniform","SubgroupBallotKHR",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "VertexIndex", | |
| Value: 42, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "InstanceIndex", | |
| Value: 43, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "CoreIDARM", | |
| Value: 4160, | |
| Capabilities: []string{"CoreBuiltinsARM",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "CoreCountARM", | |
| Value: 4161, | |
| Capabilities: []string{"CoreBuiltinsARM",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "CoreMaxIDARM", | |
| Value: 4162, | |
| Capabilities: []string{"CoreBuiltinsARM",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "WarpIDARM", | |
| Value: 4163, | |
| Capabilities: []string{"CoreBuiltinsARM",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "WarpMaxIDARM", | |
| Value: 4164, | |
| Capabilities: []string{"CoreBuiltinsARM",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| 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: "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","MeshShadingEXT",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.3", | |
| }, | |
| Enumerant{ | |
| Enumerant: "PrimitiveShadingRateKHR", | |
| Value: 4432, | |
| Capabilities: []string{"FragmentShadingRateKHR",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| 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: "ShadingRateKHR", | |
| Value: 4444, | |
| Capabilities: []string{"FragmentShadingRateKHR",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| 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: "RemainingRecursionLevelsAMDX", | |
| Value: 5021, | |
| Capabilities: []string{"ShaderEnqueueAMDX",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "ShaderIndexAMDX", | |
| Value: 5073, | |
| Capabilities: []string{"ShaderEnqueueAMDX",}, | |
| 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: "BaryCoordKHR", | |
| Value: 5286, | |
| Capabilities: []string{"FragmentBarycentricKHR",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "BaryCoordNoPerspKHR", | |
| Value: 5287, | |
| Capabilities: []string{"FragmentBarycentricKHR",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "FragSizeEXT", | |
| Value: 5292, | |
| Capabilities: []string{"FragmentDensityEXT",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "FragInvocationCountEXT", | |
| Value: 5293, | |
| Capabilities: []string{"FragmentDensityEXT",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "PrimitivePointIndicesEXT", | |
| Value: 5294, | |
| Capabilities: []string{"MeshShadingEXT",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "PrimitiveLineIndicesEXT", | |
| Value: 5295, | |
| Capabilities: []string{"MeshShadingEXT",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "PrimitiveTriangleIndicesEXT", | |
| Value: 5296, | |
| Capabilities: []string{"MeshShadingEXT",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "CullPrimitiveEXT", | |
| Value: 5299, | |
| Capabilities: []string{"MeshShadingEXT",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "LaunchIdKHR", | |
| Value: 5319, | |
| Capabilities: []string{"RayTracingNV","RayTracingKHR",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "LaunchSizeKHR", | |
| Value: 5320, | |
| Capabilities: []string{"RayTracingNV","RayTracingKHR",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "WorldRayOriginKHR", | |
| Value: 5321, | |
| Capabilities: []string{"RayTracingNV","RayTracingKHR",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "WorldRayDirectionKHR", | |
| Value: 5322, | |
| Capabilities: []string{"RayTracingNV","RayTracingKHR",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "ObjectRayOriginKHR", | |
| Value: 5323, | |
| Capabilities: []string{"RayTracingNV","RayTracingKHR",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "ObjectRayDirectionKHR", | |
| Value: 5324, | |
| Capabilities: []string{"RayTracingNV","RayTracingKHR",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "RayTminKHR", | |
| Value: 5325, | |
| Capabilities: []string{"RayTracingNV","RayTracingKHR",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "RayTmaxKHR", | |
| Value: 5326, | |
| Capabilities: []string{"RayTracingNV","RayTracingKHR",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "InstanceCustomIndexKHR", | |
| Value: 5327, | |
| Capabilities: []string{"RayTracingNV","RayTracingKHR",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "ObjectToWorldKHR", | |
| Value: 5330, | |
| 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",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "HitKindKHR", | |
| Value: 5333, | |
| Capabilities: []string{"RayTracingNV","RayTracingKHR",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "CurrentRayTimeNV", | |
| Value: 5334, | |
| Capabilities: []string{"RayTracingMotionBlurNV",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "HitTriangleVertexPositionsKHR", | |
| Value: 5335, | |
| Capabilities: []string{"RayTracingPositionFetchKHR",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "HitMicroTriangleVertexPositionsNV", | |
| Value: 5337, | |
| Capabilities: []string{"RayTracingDisplacementMicromapNV",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "HitMicroTriangleVertexBarycentricsNV", | |
| Value: 5344, | |
| Capabilities: []string{"RayTracingDisplacementMicromapNV",}, | |
| 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", | |
| }, | |
| Enumerant{ | |
| Enumerant: "HitKindFrontFacingMicroTriangleNV", | |
| Value: 5405, | |
| Capabilities: []string{"RayTracingDisplacementMicromapNV",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "HitKindBackFacingMicroTriangleNV", | |
| Value: 5406, | |
| Capabilities: []string{"RayTracingDisplacementMicromapNV",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "CullMaskKHR", | |
| Value: 6021, | |
| Capabilities: []string{"RayCullMaskKHR",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| }, | |
| Bases: []*OperandKind {}, | |
| } | |
| OperandKindScope = &OperandKind { | |
| Kind: "Scope", | |
| Category: "ValueEnum", | |
| Enumerants: []Enumerant { | |
| Enumerant{ | |
| Enumerant: "CrossDevice", | |
| Value: 0, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Device", | |
| Value: 1, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Workgroup", | |
| Value: 2, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Subgroup", | |
| Value: 3, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Invocation", | |
| Value: 4, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "QueueFamily", | |
| Value: 5, | |
| Capabilities: []string{"VulkanMemoryModel",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.5", | |
| }, | |
| Enumerant{ | |
| Enumerant: "ShaderCallKHR", | |
| Value: 6, | |
| Capabilities: []string{"RayTracingKHR",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| }, | |
| Bases: []*OperandKind {}, | |
| } | |
| OperandKindGroupOperation = &OperandKind { | |
| Kind: "GroupOperation", | |
| Category: "ValueEnum", | |
| Enumerants: []Enumerant { | |
| Enumerant{ | |
| Enumerant: "Reduce", | |
| Value: 0, | |
| Capabilities: []string{"Kernel","GroupNonUniformArithmetic","GroupNonUniformBallot",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "InclusiveScan", | |
| Value: 1, | |
| Capabilities: []string{"Kernel","GroupNonUniformArithmetic","GroupNonUniformBallot",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "ExclusiveScan", | |
| Value: 2, | |
| Capabilities: []string{"Kernel","GroupNonUniformArithmetic","GroupNonUniformBallot",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| 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: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "WaitKernel", | |
| Value: 1, | |
| Capabilities: []string{"Kernel",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "WaitWorkGroup", | |
| Value: 2, | |
| Capabilities: []string{"Kernel",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| }, | |
| Bases: []*OperandKind {}, | |
| } | |
| OperandKindCapability = &OperandKind { | |
| Kind: "Capability", | |
| Category: "ValueEnum", | |
| Enumerants: []Enumerant { | |
| Enumerant{ | |
| Enumerant: "Matrix", | |
| Value: 0, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Shader", | |
| Value: 1, | |
| Capabilities: []string{"Matrix",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Geometry", | |
| Value: 2, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Tessellation", | |
| Value: 3, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Addresses", | |
| Value: 4, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Linkage", | |
| Value: 5, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Kernel", | |
| Value: 6, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Vector16", | |
| Value: 7, | |
| Capabilities: []string{"Kernel",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Float16Buffer", | |
| Value: 8, | |
| Capabilities: []string{"Kernel",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Float16", | |
| Value: 9, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Float64", | |
| Value: 10, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Int64", | |
| Value: 11, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Int64Atomics", | |
| Value: 12, | |
| Capabilities: []string{"Int64",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "ImageBasic", | |
| Value: 13, | |
| Capabilities: []string{"Kernel",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "ImageReadWrite", | |
| Value: 14, | |
| Capabilities: []string{"ImageBasic",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "ImageMipmap", | |
| Value: 15, | |
| Capabilities: []string{"ImageBasic",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Pipes", | |
| Value: 17, | |
| Capabilities: []string{"Kernel",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Groups", | |
| Value: 18, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "DeviceEnqueue", | |
| Value: 19, | |
| Capabilities: []string{"Kernel",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "LiteralSampler", | |
| Value: 20, | |
| Capabilities: []string{"Kernel",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "AtomicStorage", | |
| Value: 21, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Int16", | |
| Value: 22, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "TessellationPointSize", | |
| Value: 23, | |
| Capabilities: []string{"Tessellation",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "GeometryPointSize", | |
| Value: 24, | |
| Capabilities: []string{"Geometry",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "ImageGatherExtended", | |
| Value: 25, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "StorageImageMultisample", | |
| Value: 27, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "UniformBufferArrayDynamicIndexing", | |
| Value: 28, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "SampledImageArrayDynamicIndexing", | |
| Value: 29, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "StorageBufferArrayDynamicIndexing", | |
| Value: 30, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "StorageImageArrayDynamicIndexing", | |
| Value: 31, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "ClipDistance", | |
| Value: 32, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "CullDistance", | |
| Value: 33, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "ImageCubeArray", | |
| Value: 34, | |
| Capabilities: []string{"SampledCubeArray",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "SampleRateShading", | |
| Value: 35, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "ImageRect", | |
| Value: 36, | |
| Capabilities: []string{"SampledRect",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "SampledRect", | |
| Value: 37, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "GenericPointer", | |
| Value: 38, | |
| Capabilities: []string{"Addresses",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Int8", | |
| Value: 39, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "InputAttachment", | |
| Value: 40, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "SparseResidency", | |
| Value: 41, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "MinLod", | |
| Value: 42, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Sampled1D", | |
| Value: 43, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Image1D", | |
| Value: 44, | |
| Capabilities: []string{"Sampled1D",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "SampledCubeArray", | |
| Value: 45, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "SampledBuffer", | |
| Value: 46, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "ImageBuffer", | |
| Value: 47, | |
| Capabilities: []string{"SampledBuffer",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "ImageMSArray", | |
| Value: 48, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "StorageImageExtendedFormats", | |
| Value: 49, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "ImageQuery", | |
| Value: 50, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "DerivativeControl", | |
| Value: 51, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "InterpolationFunction", | |
| Value: 52, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "TransformFeedback", | |
| Value: 53, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "GeometryStreams", | |
| Value: 54, | |
| Capabilities: []string{"Geometry",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "StorageImageReadWithoutFormat", | |
| Value: 55, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "StorageImageWriteWithoutFormat", | |
| Value: 56, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| Enumerant{ | |
| Enumerant: "MultiViewport", | |
| Value: 57, | |
| Capabilities: []string{"Geometry",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.0", | |
| }, | |
| 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: "UniformDecoration", | |
| Value: 71, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "1.6", | |
| }, | |
| Enumerant{ | |
| Enumerant: "CoreBuiltinsARM", | |
| Value: 4165, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "TileImageColorReadAccessEXT", | |
| Value: 4166, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "TileImageDepthReadAccessEXT", | |
| Value: 4167, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "TileImageStencilReadAccessEXT", | |
| Value: 4168, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "CooperativeMatrixLayoutsARM", | |
| Value: 4201, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "FragmentShadingRateKHR", | |
| Value: 4422, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| 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: "WorkgroupMemoryExplicitLayoutKHR", | |
| Value: 4428, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "WorkgroupMemoryExplicitLayout8BitAccessKHR", | |
| Value: 4429, | |
| Capabilities: []string{"WorkgroupMemoryExplicitLayoutKHR",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "WorkgroupMemoryExplicitLayout16BitAccessKHR", | |
| Value: 4430, | |
| Capabilities: []string{"WorkgroupMemoryExplicitLayoutKHR",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| 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: "UniformAndStorageBuffer16BitAccess", | |
| Value: 4434, | |
| Capabilities: []string{"StorageBuffer16BitAccess",}, | |
| 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: "RayQueryProvisionalKHR", | |
| Value: 4471, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "RayQueryKHR", | |
| Value: 4472, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "UntypedPointersKHR", | |
| Value: 4473, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "RayTraversalPrimitiveCullingKHR", | |
| Value: 4478, | |
| Capabilities: []string{"RayQueryKHR","RayTracingKHR",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "RayTracingKHR", | |
| Value: 4479, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "TextureSampleWeightedQCOM", | |
| Value: 4484, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "TextureBoxFilterQCOM", | |
| Value: 4485, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "TextureBlockMatchQCOM", | |
| Value: 4486, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "TextureBlockMatch2QCOM", | |
| Value: 4498, | |
| Capabilities: []string{}, | |
| 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: "Int64ImageEXT", | |
| Value: 5016, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "ShaderClockKHR", | |
| Value: 5055, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "ShaderEnqueueAMDX", | |
| Value: 5067, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "QuadControlKHR", | |
| Value: 5087, | |
| Capabilities: []string{}, | |
| 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: "ShaderViewportMaskNV", | |
| Value: 5255, | |
| Capabilities: []string{"ShaderViewportIndexLayerEXT",}, | |
| 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: "MeshShadingEXT", | |
| Value: 5283, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "FragmentBarycentricKHR", | |
| Value: 5284, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "ComputeDerivativeGroupQuadsKHR", | |
| Value: 5288, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "FragmentDensityEXT", | |
| 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: "RuntimeDescriptorArray", | |
| 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: "UniformTexelBufferArrayDynamicIndexing", | |
| 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: "UniformBufferArrayNonUniformIndexing", | |
| 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: "StorageBufferArrayNonUniformIndexing", | |
| 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: "InputAttachmentArrayNonUniformIndexing", | |
| 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: "StorageTexelBufferArrayNonUniformIndexing", | |
| Value: 5312, | |
| Capabilities: []string{"ImageBuffer","ShaderNonUniform",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.5", | |
| }, | |
| Enumerant{ | |
| Enumerant: "RayTracingPositionFetchKHR", | |
| Value: 5336, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "RayTracingNV", | |
| Value: 5340, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "RayTracingMotionBlurNV", | |
| Value: 5341, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "VulkanMemoryModel", | |
| Value: 5345, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "1.5", | |
| }, | |
| Enumerant{ | |
| Enumerant: "VulkanMemoryModelDeviceScope", | |
| Value: 5346, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "1.5", | |
| }, | |
| Enumerant{ | |
| Enumerant: "PhysicalStorageBufferAddresses", | |
| Value: 5347, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.5", | |
| }, | |
| Enumerant{ | |
| Enumerant: "ComputeDerivativeGroupLinearKHR", | |
| Value: 5350, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "RayTracingProvisionalKHR", | |
| 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: "DemoteToHelperInvocation", | |
| Value: 5379, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.6", | |
| }, | |
| Enumerant{ | |
| Enumerant: "DisplacementMicromapNV", | |
| Value: 5380, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "RayTracingOpacityMicromapEXT", | |
| Value: 5381, | |
| Capabilities: []string{"RayQueryKHR","RayTracingKHR",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "ShaderInvocationReorderNV", | |
| Value: 5383, | |
| Capabilities: []string{"RayTracingKHR",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "BindlessTextureNV", | |
| Value: 5390, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "RayQueryPositionFetchKHR", | |
| Value: 5391, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "AtomicFloat16VectorNV", | |
| Value: 5404, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "RayTracingDisplacementMicromapNV", | |
| Value: 5409, | |
| Capabilities: []string{"RayTracingKHR",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "RawAccessChainsNV", | |
| Value: 5414, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "CooperativeMatrixReductionsNV", | |
| Value: 5430, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "CooperativeMatrixConversionsNV", | |
| Value: 5431, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "CooperativeMatrixPerElementOperationsNV", | |
| Value: 5432, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "CooperativeMatrixTensorAddressingNV", | |
| Value: 5433, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "CooperativeMatrixBlockLoadsNV", | |
| Value: 5434, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "TensorAddressingNV", | |
| Value: 5439, | |
| Capabilities: []string{}, | |
| 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: "RoundToInfinityINTEL", | |
| Value: 5582, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "FloatingPointModeINTEL", | |
| Value: 5583, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "IntegerFunctions2INTEL", | |
| Value: 5584, | |
| Capabilities: []string{"Shader",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "FunctionPointersINTEL", | |
| Value: 5603, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "IndirectReferencesINTEL", | |
| Value: 5604, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "AsmINTEL", | |
| Value: 5606, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "AtomicFloat32MinMaxEXT", | |
| Value: 5612, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "AtomicFloat64MinMaxEXT", | |
| Value: 5613, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "AtomicFloat16MinMaxEXT", | |
| Value: 5616, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "VectorComputeINTEL", | |
| Value: 5617, | |
| Capabilities: []string{"VectorAnyINTEL",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "VectorAnyINTEL", | |
| Value: 5619, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "ExpectAssumeKHR", | |
| Value: 5629, | |
| Capabilities: []string{}, | |
| 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", | |
| }, | |
| Enumerant{ | |
| Enumerant: "VariableLengthArrayINTEL", | |
| Value: 5817, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "FunctionFloatControlINTEL", | |
| Value: 5821, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "FPGAMemoryAttributesINTEL", | |
| Value: 5824, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "FPFastMathModeINTEL", | |
| Value: 5837, | |
| Capabilities: []string{"Kernel",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "ArbitraryPrecisionIntegersINTEL", | |
| Value: 5844, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "ArbitraryPrecisionFloatingPointINTEL", | |
| Value: 5845, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "UnstructuredLoopControlsINTEL", | |
| Value: 5886, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "FPGALoopControlsINTEL", | |
| Value: 5888, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "KernelAttributesINTEL", | |
| Value: 5892, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "FPGAKernelAttributesINTEL", | |
| Value: 5897, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "FPGAMemoryAccessesINTEL", | |
| Value: 5898, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "FPGAClusterAttributesINTEL", | |
| Value: 5904, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "LoopFuseINTEL", | |
| Value: 5906, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "FPGADSPControlINTEL", | |
| Value: 5908, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "MemoryAccessAliasingINTEL", | |
| Value: 5910, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "FPGAInvocationPipeliningAttributesINTEL", | |
| Value: 5916, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "FPGABufferLocationINTEL", | |
| Value: 5920, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "ArbitraryPrecisionFixedPointINTEL", | |
| Value: 5922, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "USMStorageClassesINTEL", | |
| Value: 5935, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "RuntimeAlignedAttributeINTEL", | |
| Value: 5939, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "IOPipesINTEL", | |
| Value: 5943, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "BlockingPipesINTEL", | |
| Value: 5945, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "FPGARegINTEL", | |
| Value: 5948, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "DotProductInputAll", | |
| Value: 6016, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "1.6", | |
| }, | |
| Enumerant{ | |
| Enumerant: "DotProductInput4x8Bit", | |
| Value: 6017, | |
| Capabilities: []string{"Int8",}, | |
| Parameters: []Parameter{}, | |
| Version: "1.6", | |
| }, | |
| Enumerant{ | |
| Enumerant: "DotProductInput4x8BitPacked", | |
| Value: 6018, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "1.6", | |
| }, | |
| Enumerant{ | |
| Enumerant: "DotProduct", | |
| Value: 6019, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "1.6", | |
| }, | |
| Enumerant{ | |
| Enumerant: "RayCullMaskKHR", | |
| Value: 6020, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "CooperativeMatrixKHR", | |
| Value: 6022, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "ReplicatedCompositesEXT", | |
| Value: 6024, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "BitInstructions", | |
| Value: 6025, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "GroupNonUniformRotateKHR", | |
| Value: 6026, | |
| Capabilities: []string{"GroupNonUniform",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "FloatControls2", | |
| Value: 6029, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "AtomicFloat32AddEXT", | |
| Value: 6033, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "AtomicFloat64AddEXT", | |
| Value: 6034, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "LongCompositesINTEL", | |
| Value: 6089, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "OptNoneEXT", | |
| Value: 6094, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "AtomicFloat16AddEXT", | |
| Value: 6095, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "DebugInfoModuleINTEL", | |
| Value: 6114, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "BFloat16ConversionINTEL", | |
| Value: 6115, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "SplitBarrierINTEL", | |
| Value: 6141, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "ArithmeticFenceEXT", | |
| Value: 6144, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "FPGAClusterAttributesV2INTEL", | |
| Value: 6150, | |
| Capabilities: []string{"FPGAClusterAttributesINTEL",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "FPGAKernelAttributesv2INTEL", | |
| Value: 6161, | |
| Capabilities: []string{"FPGAKernelAttributesINTEL",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "FPMaxErrorINTEL", | |
| Value: 6169, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "FPGALatencyControlINTEL", | |
| Value: 6171, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "FPGAArgumentInterfacesINTEL", | |
| Value: 6174, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "GlobalVariableHostAccessINTEL", | |
| Value: 6187, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "GlobalVariableFPGADecorationsINTEL", | |
| Value: 6189, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "SubgroupBufferPrefetchINTEL", | |
| Value: 6220, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "GroupUniformArithmeticKHR", | |
| Value: 6400, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "MaskedGatherScatterINTEL", | |
| Value: 6427, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "CacheControlsINTEL", | |
| Value: 6441, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "RegisterLimitsINTEL", | |
| Value: 6460, | |
| 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: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "RayQueryCommittedIntersectionKHR", | |
| Value: 1, | |
| Capabilities: []string{"RayQueryKHR",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| }, | |
| Bases: []*OperandKind {}, | |
| } | |
| OperandKindRayQueryCommittedIntersectionType = &OperandKind { | |
| Kind: "RayQueryCommittedIntersectionType", | |
| Category: "ValueEnum", | |
| Enumerants: []Enumerant { | |
| Enumerant{ | |
| Enumerant: "RayQueryCommittedIntersectionNoneKHR", | |
| Value: 0, | |
| Capabilities: []string{"RayQueryKHR",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "RayQueryCommittedIntersectionTriangleKHR", | |
| Value: 1, | |
| Capabilities: []string{"RayQueryKHR",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "RayQueryCommittedIntersectionGeneratedKHR", | |
| Value: 2, | |
| Capabilities: []string{"RayQueryKHR",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| }, | |
| Bases: []*OperandKind {}, | |
| } | |
| OperandKindRayQueryCandidateIntersectionType = &OperandKind { | |
| Kind: "RayQueryCandidateIntersectionType", | |
| Category: "ValueEnum", | |
| Enumerants: []Enumerant { | |
| Enumerant{ | |
| Enumerant: "RayQueryCandidateIntersectionTriangleKHR", | |
| Value: 0, | |
| Capabilities: []string{"RayQueryKHR",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "RayQueryCandidateIntersectionAABBKHR", | |
| Value: 1, | |
| Capabilities: []string{"RayQueryKHR",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| }, | |
| Bases: []*OperandKind {}, | |
| } | |
| OperandKindPackedVectorFormat = &OperandKind { | |
| Kind: "PackedVectorFormat", | |
| Category: "ValueEnum", | |
| Enumerants: []Enumerant { | |
| Enumerant{ | |
| Enumerant: "PackedVectorFormat4x8Bit", | |
| Value: 0, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "1.6", | |
| }, | |
| }, | |
| Bases: []*OperandKind {}, | |
| } | |
| OperandKindCooperativeMatrixOperands = &OperandKind { | |
| Kind: "CooperativeMatrixOperands", | |
| Category: "BitEnum", | |
| Enumerants: []Enumerant { | |
| Enumerant{ | |
| Enumerant: "NoneKHR", | |
| Value: 0x0000, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "MatrixASignedComponentsKHR", | |
| Value: 0x0001, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "MatrixBSignedComponentsKHR", | |
| Value: 0x0002, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "MatrixCSignedComponentsKHR", | |
| Value: 0x0004, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "MatrixResultSignedComponentsKHR", | |
| Value: 0x0008, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "SaturatingAccumulationKHR", | |
| Value: 0x0010, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| }, | |
| Bases: []*OperandKind {}, | |
| } | |
| OperandKindCooperativeMatrixLayout = &OperandKind { | |
| Kind: "CooperativeMatrixLayout", | |
| Category: "ValueEnum", | |
| Enumerants: []Enumerant { | |
| Enumerant{ | |
| Enumerant: "RowMajorKHR", | |
| Value: 0, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "ColumnMajorKHR", | |
| Value: 1, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "RowBlockedInterleavedARM", | |
| Value: 4202, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "ColumnBlockedInterleavedARM", | |
| Value: 4203, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| }, | |
| Bases: []*OperandKind {}, | |
| } | |
| OperandKindCooperativeMatrixUse = &OperandKind { | |
| Kind: "CooperativeMatrixUse", | |
| Category: "ValueEnum", | |
| Enumerants: []Enumerant { | |
| Enumerant{ | |
| Enumerant: "MatrixAKHR", | |
| Value: 0, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "MatrixBKHR", | |
| Value: 1, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "MatrixAccumulatorKHR", | |
| Value: 2, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| }, | |
| Bases: []*OperandKind {}, | |
| } | |
| OperandKindCooperativeMatrixReduce = &OperandKind { | |
| Kind: "CooperativeMatrixReduce", | |
| Category: "BitEnum", | |
| Enumerants: []Enumerant { | |
| Enumerant{ | |
| Enumerant: "Row", | |
| Value: 0x0001, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Column", | |
| Value: 0x0002, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "2x2", | |
| Value: 0x0004, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| }, | |
| Bases: []*OperandKind {}, | |
| } | |
| OperandKindTensorClampMode = &OperandKind { | |
| Kind: "TensorClampMode", | |
| Category: "ValueEnum", | |
| Enumerants: []Enumerant { | |
| Enumerant{ | |
| Enumerant: "Undefined", | |
| Value: 0, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Constant", | |
| Value: 1, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "ClampToEdge", | |
| Value: 2, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "Repeat", | |
| Value: 3, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "RepeatMirrored", | |
| Value: 4, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| }, | |
| Bases: []*OperandKind {}, | |
| } | |
| OperandKindTensorAddressingOperands = &OperandKind { | |
| Kind: "TensorAddressingOperands", | |
| Category: "BitEnum", | |
| Enumerants: []Enumerant { | |
| Enumerant{ | |
| Enumerant: "None", | |
| Value: 0x0000, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "TensorView", | |
| Value: 0x0001, | |
| Capabilities: []string{"CooperativeMatrixTensorAddressingNV",}, | |
| Parameters: []Parameter{{OperandKindIdRef, ""},}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "DecodeFunc", | |
| Value: 0x0002, | |
| Capabilities: []string{"CooperativeMatrixBlockLoadsNV",}, | |
| Parameters: []Parameter{{OperandKindIdRef, ""},}, | |
| Version: "None", | |
| }, | |
| }, | |
| Bases: []*OperandKind {}, | |
| } | |
| OperandKindInitializationModeQualifier = &OperandKind { | |
| Kind: "InitializationModeQualifier", | |
| Category: "ValueEnum", | |
| Enumerants: []Enumerant { | |
| Enumerant{ | |
| Enumerant: "InitOnDeviceReprogramINTEL", | |
| Value: 0, | |
| Capabilities: []string{"GlobalVariableFPGADecorationsINTEL",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "InitOnDeviceResetINTEL", | |
| Value: 1, | |
| Capabilities: []string{"GlobalVariableFPGADecorationsINTEL",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| }, | |
| Bases: []*OperandKind {}, | |
| } | |
| OperandKindLoadCacheControl = &OperandKind { | |
| Kind: "LoadCacheControl", | |
| Category: "ValueEnum", | |
| Enumerants: []Enumerant { | |
| Enumerant{ | |
| Enumerant: "UncachedINTEL", | |
| Value: 0, | |
| Capabilities: []string{"CacheControlsINTEL",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "CachedINTEL", | |
| Value: 1, | |
| Capabilities: []string{"CacheControlsINTEL",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "StreamingINTEL", | |
| Value: 2, | |
| Capabilities: []string{"CacheControlsINTEL",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "InvalidateAfterReadINTEL", | |
| Value: 3, | |
| Capabilities: []string{"CacheControlsINTEL",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "ConstCachedINTEL", | |
| Value: 4, | |
| Capabilities: []string{"CacheControlsINTEL",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| }, | |
| Bases: []*OperandKind {}, | |
| } | |
| OperandKindStoreCacheControl = &OperandKind { | |
| Kind: "StoreCacheControl", | |
| Category: "ValueEnum", | |
| Enumerants: []Enumerant { | |
| Enumerant{ | |
| Enumerant: "UncachedINTEL", | |
| Value: 0, | |
| Capabilities: []string{"CacheControlsINTEL",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "WriteThroughINTEL", | |
| Value: 1, | |
| Capabilities: []string{"CacheControlsINTEL",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "WriteBackINTEL", | |
| Value: 2, | |
| Capabilities: []string{"CacheControlsINTEL",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| Enumerant{ | |
| Enumerant: "StreamingINTEL", | |
| Value: 3, | |
| Capabilities: []string{"CacheControlsINTEL",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| }, | |
| Bases: []*OperandKind {}, | |
| } | |
| OperandKindNamedMaximumNumberOfRegisters = &OperandKind { | |
| Kind: "NamedMaximumNumberOfRegisters", | |
| Category: "ValueEnum", | |
| Enumerants: []Enumerant { | |
| Enumerant{ | |
| Enumerant: "AutoINTEL", | |
| Value: 0, | |
| Capabilities: []string{"RegisterLimitsINTEL",}, | |
| Parameters: []Parameter{}, | |
| Version: "None", | |
| }, | |
| }, | |
| Bases: []*OperandKind {}, | |
| } | |
| OperandKindFPEncoding = &OperandKind { | |
| Kind: "FPEncoding", | |
| Category: "ValueEnum", | |
| Enumerants: []Enumerant { | |
| }, | |
| 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 {}, | |
| } | |
| OperandKindLiteralFloat = &OperandKind { | |
| Kind: "LiteralFloat", | |
| 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: "None", | |
| Value: 0x0000, | |
| Capabilities: []string{}, | |
| Parameters: []Parameter{}, | |
| Version: "", | |
| }, | |
| 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 {}, | |
| } | |
| ) |