mirror of
https://github.com/Rust-GPU/rust-gpu.git
synced 2026-06-08 18:49:52 +09:00
615 lines
202 KiB
HTML
615 lines
202 KiB
HTML
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `Op` enum in crate `spirv_headers`."><meta name="keywords" content="rust, rustlang, rust-lang, Op"><title>spirv_headers::Op - Rust</title><link rel="stylesheet" type="text/css" href="../normalize.css"><link rel="stylesheet" type="text/css" href="../rustdoc.css" id="mainThemeStyle"><link rel="stylesheet" type="text/css" href="../light.css" id="themeStyle"><link rel="stylesheet" type="text/css" href="../dark.css" disabled ><link rel="stylesheet" type="text/css" href="../ayu.css" disabled ><script id="default-settings"></script><script src="../storage.js"></script><noscript><link rel="stylesheet" href="../noscript.css"></noscript><link rel="icon" type="image/svg+xml" href="../favicon.svg">
|
||
<link rel="alternate icon" type="image/png" href="../favicon-16x16.png">
|
||
<link rel="alternate icon" type="image/png" href="../favicon-32x32.png"><style type="text/css">#crate-search{background-image:url("../down-arrow.svg");}</style></head><body class="rustdoc enum"><!--[if lte IE 8]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="sidebar"><div class="sidebar-menu">☰</div><a href='../spirv_headers/index.html'><div class='logo-container rust-logo'><img src='../rust-logo.png' alt='logo'></div></a><p class="location">Enum Op</p><div class="sidebar-elems"><div class="block items"><a class="sidebar-title" href="#variants">Variants</a><div class="sidebar-links"><a href="#variant.AbsISubINTEL">AbsISubINTEL</a><a href="#variant.AbsUSubINTEL">AbsUSubINTEL</a><a href="#variant.AccessChain">AccessChain</a><a href="#variant.All">All</a><a href="#variant.Any">Any</a><a href="#variant.ArrayLength">ArrayLength</a><a href="#variant.AtomicAnd">AtomicAnd</a><a href="#variant.AtomicCompareExchange">AtomicCompareExchange</a><a href="#variant.AtomicCompareExchangeWeak">AtomicCompareExchangeWeak</a><a href="#variant.AtomicExchange">AtomicExchange</a><a href="#variant.AtomicFlagClear">AtomicFlagClear</a><a href="#variant.AtomicFlagTestAndSet">AtomicFlagTestAndSet</a><a href="#variant.AtomicIAdd">AtomicIAdd</a><a href="#variant.AtomicIDecrement">AtomicIDecrement</a><a href="#variant.AtomicIIncrement">AtomicIIncrement</a><a href="#variant.AtomicISub">AtomicISub</a><a href="#variant.AtomicLoad">AtomicLoad</a><a href="#variant.AtomicOr">AtomicOr</a><a href="#variant.AtomicSMax">AtomicSMax</a><a href="#variant.AtomicSMin">AtomicSMin</a><a href="#variant.AtomicStore">AtomicStore</a><a href="#variant.AtomicUMax">AtomicUMax</a><a href="#variant.AtomicUMin">AtomicUMin</a><a href="#variant.AtomicXor">AtomicXor</a><a href="#variant.BeginInvocationInterlockEXT">BeginInvocationInterlockEXT</a><a href="#variant.BitCount">BitCount</a><a href="#variant.BitFieldInsert">BitFieldInsert</a><a href="#variant.BitFieldSExtract">BitFieldSExtract</a><a href="#variant.BitFieldUExtract">BitFieldUExtract</a><a href="#variant.BitReverse">BitReverse</a><a href="#variant.Bitcast">Bitcast</a><a href="#variant.BitwiseAnd">BitwiseAnd</a><a href="#variant.BitwiseOr">BitwiseOr</a><a href="#variant.BitwiseXor">BitwiseXor</a><a href="#variant.Branch">Branch</a><a href="#variant.BranchConditional">BranchConditional</a><a href="#variant.BuildNDRange">BuildNDRange</a><a href="#variant.Capability">Capability</a><a href="#variant.CaptureEventProfilingInfo">CaptureEventProfilingInfo</a><a href="#variant.CommitReadPipe">CommitReadPipe</a><a href="#variant.CommitWritePipe">CommitWritePipe</a><a href="#variant.CompositeConstruct">CompositeConstruct</a><a href="#variant.CompositeExtract">CompositeExtract</a><a href="#variant.CompositeInsert">CompositeInsert</a><a href="#variant.Constant">Constant</a><a href="#variant.ConstantComposite">ConstantComposite</a><a href="#variant.ConstantFalse">ConstantFalse</a><a href="#variant.ConstantNull">ConstantNull</a><a href="#variant.ConstantPipeStorage">ConstantPipeStorage</a><a href="#variant.ConstantSampler">ConstantSampler</a><a href="#variant.ConstantTrue">ConstantTrue</a><a href="#variant.ControlBarrier">ControlBarrier</a><a href="#variant.ConvertFToS">ConvertFToS</a><a href="#variant.ConvertFToU">ConvertFToU</a><a href="#variant.ConvertPtrToU">ConvertPtrToU</a><a href="#variant.ConvertSToF">ConvertSToF</a><a href="#variant.ConvertUToF">ConvertUToF</a><a href="#variant.ConvertUToPtr">ConvertUToPtr</a><a href="#variant.CooperativeMatrixLengthNV">CooperativeMatrixLengthNV</a><a href="#variant.CooperativeMatrixLoadNV">CooperativeMatrixLoadNV</a><a href="#variant.CooperativeMatrixMulAddNV">CooperativeMatrixMulAddNV</a><a href="#variant.CooperativeMatrixStoreNV">CooperativeMatrixStoreNV</a><a href="#variant.CopyLogical">CopyLogical</a><a href="#variant.CopyMemory">CopyMemory</a><a href="#variant.CopyMemorySized">CopyMemorySized</a><a href="#variant.CopyObject">CopyObject</a><a href="#variant.CreatePipeFromPipeStorage">CreatePipeFromPipeStorage</a><a href="#variant.CreateUserEvent">CreateUserEvent</a><a href="#variant.DPdx">DPdx</a><a href="#variant.DPdxCoarse">DPdxCoarse</a><a href="#variant.DPdxFine">DPdxFine</a><a href="#variant.DPdy">DPdy</a><a href="#variant.DPdyCoarse">DPdyCoarse</a><a href="#variant.DPdyFine">DPdyFine</a><a href="#variant.Decorate">Decorate</a><a href="#variant.DecorateId">DecorateId</a><a href="#variant.DecorateString">DecorateString</a><a href="#variant.DecorationGroup">DecorationGroup</a><a href="#variant.DemoteToHelperInvocationEXT">DemoteToHelperInvocationEXT</a><a href="#variant.Dot">Dot</a><a href="#variant.EmitStreamVertex">EmitStreamVertex</a><a href="#variant.EmitVertex">EmitVertex</a><a href="#variant.EndInvocationInterlockEXT">EndInvocationInterlockEXT</a><a href="#variant.EndPrimitive">EndPrimitive</a><a href="#variant.EndStreamPrimitive">EndStreamPrimitive</a><a href="#variant.EnqueueKernel">EnqueueKernel</a><a href="#variant.EnqueueMarker">EnqueueMarker</a><a href="#variant.EntryPoint">EntryPoint</a><a href="#variant.ExecuteCallableNV">ExecuteCallableNV</a><a href="#variant.ExecutionMode">ExecutionMode</a><a href="#variant.ExecutionModeId">ExecutionModeId</a><a href="#variant.ExtInst">ExtInst</a><a href="#variant.ExtInstImport">ExtInstImport</a><a href="#variant.Extension">Extension</a><a href="#variant.FAdd">FAdd</a><a href="#variant.FConvert">FConvert</a><a href="#variant.FDiv">FDiv</a><a href="#variant.FMod">FMod</a><a href="#variant.FMul">FMul</a><a href="#variant.FNegate">FNegate</a><a href="#variant.FOrdEqual">FOrdEqual</a><a href="#variant.FOrdGreaterThan">FOrdGreaterThan</a><a href="#variant.FOrdGreaterThanEqual">FOrdGreaterThanEqual</a><a href="#variant.FOrdLessThan">FOrdLessThan</a><a href="#variant.FOrdLessThanEqual">FOrdLessThanEqual</a><a href="#variant.FOrdNotEqual">FOrdNotEqual</a><a href="#variant.FRem">FRem</a><a href="#variant.FSub">FSub</a><a href="#variant.FUnordEqual">FUnordEqual</a><a href="#variant.FUnordGreaterThan">FUnordGreaterThan</a><a href="#variant.FUnordGreaterThanEqual">FUnordGreaterThanEqual</a><a href="#variant.FUnordLessThan">FUnordLessThan</a><a href="#variant.FUnordLessThanEqual">FUnordLessThanEqual</a><a href="#variant.FUnordNotEqual">FUnordNotEqual</a><a href="#variant.FragmentFetchAMD">FragmentFetchAMD</a><a href="#variant.FragmentMaskFetchAMD">FragmentMaskFetchAMD</a><a href="#variant.Function">Function</a><a href="#variant.FunctionCall">FunctionCall</a><a href="#variant.FunctionEnd">FunctionEnd</a><a href="#variant.FunctionParameter">FunctionParameter</a><a href="#variant.Fwidth">Fwidth</a><a href="#variant.FwidthCoarse">FwidthCoarse</a><a href="#variant.FwidthFine">FwidthFine</a><a href="#variant.GenericCastToPtr">GenericCastToPtr</a><a href="#variant.GenericCastToPtrExplicit">GenericCastToPtrExplicit</a><a href="#variant.GenericPtrMemSemantics">GenericPtrMemSemantics</a><a href="#variant.GetDefaultQueue">GetDefaultQueue</a><a href="#variant.GetKernelLocalSizeForSubgroupCount">GetKernelLocalSizeForSubgroupCount</a><a href="#variant.GetKernelMaxNumSubgroups">GetKernelMaxNumSubgroups</a><a href="#variant.GetKernelNDrangeMaxSubGroupSize">GetKernelNDrangeMaxSubGroupSize</a><a href="#variant.GetKernelNDrangeSubGroupCount">GetKernelNDrangeSubGroupCount</a><a href="#variant.GetKernelPreferredWorkGroupSizeMultiple">GetKernelPreferredWorkGroupSizeMultiple</a><a href="#variant.GetKernelWorkGroupSize">GetKernelWorkGroupSize</a><a href="#variant.GetMaxPipePackets">GetMaxPipePackets</a><a href="#variant.GetNumPipePackets">GetNumPipePackets</a><a href="#variant.GroupAll">GroupAll</a><a href="#variant.GroupAny">GroupAny</a><a href="#variant.GroupAsyncCopy">GroupAsyncCopy</a><a href="#variant.GroupBroadcast">GroupBroadcast</a><a href="#variant.GroupCommitReadPipe">GroupCommitReadPipe</a><a href="#variant.GroupCommitWritePipe">GroupCommitWritePipe</a><a href="#variant.GroupDecorate">GroupDecorate</a><a href="#variant.GroupFAdd">GroupFAdd</a><a href="#variant.GroupFAddNonUniformAMD">GroupFAddNonUniformAMD</a><a href="#variant.GroupFMax">GroupFMax</a><a href="#variant.GroupFMaxNonUniformAMD">GroupFMaxNonUniformAMD</a><a href="#variant.GroupFMin">GroupFMin</a><a href="#variant.GroupFMinNonUniformAMD">GroupFMinNonUniformAMD</a><a href="#variant.GroupIAdd">GroupIAdd</a><a href="#variant.GroupIAddNonUniformAMD">GroupIAddNonUniformAMD</a><a href="#variant.GroupMemberDecorate">GroupMemberDecorate</a><a href="#variant.GroupNonUniformAll">GroupNonUniformAll</a><a href="#variant.GroupNonUniformAllEqual">GroupNonUniformAllEqual</a><a href="#variant.GroupNonUniformAny">GroupNonUniformAny</a><a href="#variant.GroupNonUniformBallot">GroupNonUniformBallot</a><a href="#variant.GroupNonUniformBallotBitCount">GroupNonUniformBallotBitCount</a><a href="#variant.GroupNonUniformBallotBitExtract">GroupNonUniformBallotBitExtract</a><a href="#variant.GroupNonUniformBallotFindLSB">GroupNonUniformBallotFindLSB</a><a href="#variant.GroupNonUniformBallotFindMSB">GroupNonUniformBallotFindMSB</a><a href="#variant.GroupNonUniformBitwiseAnd">GroupNonUniformBitwiseAnd</a><a href="#variant.GroupNonUniformBitwiseOr">GroupNonUniformBitwiseOr</a><a href="#variant.GroupNonUniformBitwiseXor">GroupNonUniformBitwiseXor</a><a href="#variant.GroupNonUniformBroadcast">GroupNonUniformBroadcast</a><a href="#variant.GroupNonUniformBroadcastFirst">GroupNonUniformBroadcastFirst</a><a href="#variant.GroupNonUniformElect">GroupNonUniformElect</a><a href="#variant.GroupNonUniformFAdd">GroupNonUniformFAdd</a><a href="#variant.GroupNonUniformFMax">GroupNonUniformFMax</a><a href="#variant.GroupNonUniformFMin">GroupNonUniformFMin</a><a href="#variant.GroupNonUniformFMul">GroupNonUniformFMul</a><a href="#variant.GroupNonUniformIAdd">GroupNonUniformIAdd</a><a href="#variant.GroupNonUniformIMul">GroupNonUniformIMul</a><a href="#variant.GroupNonUniformInverseBallot">GroupNonUniformInverseBallot</a><a href="#variant.GroupNonUniformLogicalAnd">GroupNonUniformLogicalAnd</a><a href="#variant.GroupNonUniformLogicalOr">GroupNonUniformLogicalOr</a><a href="#variant.GroupNonUniformLogicalXor">GroupNonUniformLogicalXor</a><a href="#variant.GroupNonUniformPartitionNV">GroupNonUniformPartitionNV</a><a href="#variant.GroupNonUniformQuadBroadcast">GroupNonUniformQuadBroadcast</a><a href="#variant.GroupNonUniformQuadSwap">GroupNonUniformQuadSwap</a><a href="#variant.GroupNonUniformSMax">GroupNonUniformSMax</a><a href="#variant.GroupNonUniformSMin">GroupNonUniformSMin</a><a href="#variant.GroupNonUniformShuffle">GroupNonUniformShuffle</a><a href="#variant.GroupNonUniformShuffleDown">GroupNonUniformShuffleDown</a><a href="#variant.GroupNonUniformShuffleUp">GroupNonUniformShuffleUp</a><a href="#variant.GroupNonUniformShuffleXor">GroupNonUniformShuffleXor</a><a href="#variant.GroupNonUniformUMax">GroupNonUniformUMax</a><a href="#variant.GroupNonUniformUMin">GroupNonUniformUMin</a><a href="#variant.GroupReserveReadPipePackets">GroupReserveReadPipePackets</a><a href="#variant.GroupReserveWritePipePackets">GroupReserveWritePipePackets</a><a href="#variant.GroupSMax">GroupSMax</a><a href="#variant.GroupSMaxNonUniformAMD">GroupSMaxNonUniformAMD</a><a href="#variant.GroupSMin">GroupSMin</a><a href="#variant.GroupSMinNonUniformAMD">GroupSMinNonUniformAMD</a><a href="#variant.GroupUMax">GroupUMax</a><a href="#variant.GroupUMaxNonUniformAMD">GroupUMaxNonUniformAMD</a><a href="#variant.GroupUMin">GroupUMin</a><a href="#variant.GroupUMinNonUniformAMD">GroupUMinNonUniformAMD</a><a href="#variant.GroupWaitEvents">GroupWaitEvents</a><a href="#variant.IAdd">IAdd</a><a href="#variant.IAddCarry">IAddCarry</a><a href="#variant.IAddSatINTEL">IAddSatINTEL</a><a href="#variant.IAverageINTEL">IAverageINTEL</a><a href="#variant.IAverageRoundedINTEL">IAverageRoundedINTEL</a><a href="#variant.IEqual">IEqual</a><a href="#variant.IMul">IMul</a><a href="#variant.IMul32x16INTEL">IMul32x16INTEL</a><a href="#variant.INotEqual">INotEqual</a><a href="#variant.ISub">ISub</a><a href="#variant.ISubBorrow">ISubBorrow</a><a href="#variant.ISubSatINTEL">ISubSatINTEL</a><a href="#variant.IgnoreIntersectionNV">IgnoreIntersectionNV</a><a href="#variant.Image">Image</a><a href="#variant.ImageDrefGather">ImageDrefGather</a><a href="#variant.ImageFetch">ImageFetch</a><a href="#variant.ImageGather">ImageGather</a><a href="#variant.ImageQueryFormat">ImageQueryFormat</a><a href="#variant.ImageQueryLevels">ImageQueryLevels</a><a href="#variant.ImageQueryLod">ImageQueryLod</a><a href="#variant.ImageQueryOrder">ImageQueryOrder</a><a href="#variant.ImageQuerySamples">ImageQuerySamples</a><a href="#variant.ImageQuerySize">ImageQuerySize</a><a href="#variant.ImageQuerySizeLod">ImageQuerySizeLod</a><a href="#variant.ImageRead">ImageRead</a><a href="#variant.ImageSampleDrefExplicitLod">ImageSampleDrefExplicitLod</a><a href="#variant.ImageSampleDrefImplicitLod">ImageSampleDrefImplicitLod</a><a href="#variant.ImageSampleExplicitLod">ImageSampleExplicitLod</a><a href="#variant.ImageSampleFootprintNV">ImageSampleFootprintNV</a><a href="#variant.ImageSampleImplicitLod">ImageSampleImplicitLod</a><a href="#variant.ImageSampleProjDrefExplicitLod">ImageSampleProjDrefExplicitLod</a><a href="#variant.ImageSampleProjDrefImplicitLod">ImageSampleProjDrefImplicitLod</a><a href="#variant.ImageSampleProjExplicitLod">ImageSampleProjExplicitLod</a><a href="#variant.ImageSampleProjImplicitLod">ImageSampleProjImplicitLod</a><a href="#variant.ImageSparseDrefGather">ImageSparseDrefGather</a><a href="#variant.ImageSparseFetch">ImageSparseFetch</a><a href="#variant.ImageSparseGather">ImageSparseGather</a><a href="#variant.ImageSparseRead">ImageSparseRead</a><a href="#variant.ImageSparseSampleDrefExplicitLod">ImageSparseSampleDrefExplicitLod</a><a href="#variant.ImageSparseSampleDrefImplicitLod">ImageSparseSampleDrefImplicitLod</a><a href="#variant.ImageSparseSampleExplicitLod">ImageSparseSampleExplicitLod</a><a href="#variant.ImageSparseSampleImplicitLod">ImageSparseSampleImplicitLod</a><a href="#variant.ImageSparseSampleProjDrefExplicitLod">ImageSparseSampleProjDrefExplicitLod</a><a href="#variant.ImageSparseSampleProjDrefImplicitLod">ImageSparseSampleProjDrefImplicitLod</a><a href="#variant.ImageSparseSampleProjExplicitLod">ImageSparseSampleProjExplicitLod</a><a href="#variant.ImageSparseSampleProjImplicitLod">ImageSparseSampleProjImplicitLod</a><a href="#variant.ImageSparseTexelsResident">ImageSparseTexelsResident</a><a href="#variant.ImageTexelPointer">ImageTexelPointer</a><a href="#variant.ImageWrite">ImageWrite</a><a href="#variant.InBoundsAccessChain">InBoundsAccessChain</a><a href="#variant.InBoundsPtrAccessChain">InBoundsPtrAccessChain</a><a href="#variant.IsFinite">IsFinite</a><a href="#variant.IsHelperInvocationEXT">IsHelperInvocationEXT</a><a href="#variant.IsInf">IsInf</a><a href="#variant.IsNan">IsNan</a><a href="#variant.IsNormal">IsNormal</a><a href="#variant.IsValidEvent">IsValidEvent</a><a href="#variant.IsValidReserveId">IsValidReserveId</a><a href="#variant.Kill">Kill</a><a href="#variant.Label">Label</a><a href="#variant.LessOrGreater">LessOrGreater</a><a href="#variant.LifetimeStart">LifetimeStart</a><a href="#variant.LifetimeStop">LifetimeStop</a><a href="#variant.Line">Line</a><a href="#variant.Load">Load</a><a href="#variant.LogicalAnd">LogicalAnd</a><a href="#variant.LogicalEqual">LogicalEqual</a><a href="#variant.LogicalNot">LogicalNot</a><a href="#variant.LogicalNotEqual">LogicalNotEqual</a><a href="#variant.LogicalOr">LogicalOr</a><a href="#variant.LoopMerge">LoopMerge</a><a href="#variant.MatrixTimesMatrix">MatrixTimesMatrix</a><a href="#variant.MatrixTimesScalar">MatrixTimesScalar</a><a href="#variant.MatrixTimesVector">MatrixTimesVector</a><a href="#variant.MemberDecorate">MemberDecorate</a><a href="#variant.MemberDecorateString">MemberDecorateString</a><a href="#variant.MemberName">MemberName</a><a href="#variant.MemoryBarrier">MemoryBarrier</a><a href="#variant.MemoryModel">MemoryModel</a><a href="#variant.MemoryNamedBarrier">MemoryNamedBarrier</a><a href="#variant.ModuleProcessed">ModuleProcessed</a><a href="#variant.Name">Name</a><a href="#variant.NamedBarrierInitialize">NamedBarrierInitialize</a><a href="#variant.NoLine">NoLine</a><a href="#variant.Nop">Nop</a><a href="#variant.Not">Not</a><a href="#variant.Ordered">Ordered</a><a href="#variant.OuterProduct">OuterProduct</a><a href="#variant.Phi">Phi</a><a href="#variant.PtrAccessChain">PtrAccessChain</a><a href="#variant.PtrCastToGeneric">PtrCastToGeneric</a><a href="#variant.PtrDiff">PtrDiff</a><a href="#variant.PtrEqual">PtrEqual</a><a href="#variant.PtrNotEqual">PtrNotEqual</a><a href="#variant.QuantizeToF16">QuantizeToF16</a><a href="#variant.RayQueryConfirmIntersectionKHR">RayQueryConfirmIntersectionKHR</a><a href="#variant.RayQueryGenerateIntersectionKHR">RayQueryGenerateIntersectionKHR</a><a href="#variant.RayQueryGetIntersectionBarycentricsKHR">RayQueryGetIntersectionBarycentricsKHR</a><a href="#variant.RayQueryGetIntersectionCandidateAABBOpaqueKHR">RayQueryGetIntersectionCandidateAABBOpaqueKHR</a><a href="#variant.RayQueryGetIntersectionFrontFaceKHR">RayQueryGetIntersectionFrontFaceKHR</a><a href="#variant.RayQueryGetIntersectionGeometryIndexKHR">RayQueryGetIntersectionGeometryIndexKHR</a><a href="#variant.RayQueryGetIntersectionInstanceCustomIndexKHR">RayQueryGetIntersectionInstanceCustomIndexKHR</a><a href="#variant.RayQueryGetIntersectionInstanceIdKHR">RayQueryGetIntersectionInstanceIdKHR</a><a href="#variant.RayQueryGetIntersectionInstanceShaderBindingTableRecordOffsetKHR">RayQueryGetIntersectionInstanceShaderBindingTableRecordOffsetKHR</a><a href="#variant.RayQueryGetIntersectionObjectRayDirectionKHR">RayQueryGetIntersectionObjectRayDirectionKHR</a><a href="#variant.RayQueryGetIntersectionObjectRayOriginKHR">RayQueryGetIntersectionObjectRayOriginKHR</a><a href="#variant.RayQueryGetIntersectionObjectToWorldKHR">RayQueryGetIntersectionObjectToWorldKHR</a><a href="#variant.RayQueryGetIntersectionPrimitiveIndexKHR">RayQueryGetIntersectionPrimitiveIndexKHR</a><a href="#variant.RayQueryGetIntersectionTKHR">RayQueryGetIntersectionTKHR</a><a href="#variant.RayQueryGetIntersectionTypeKHR">RayQueryGetIntersectionTypeKHR</a><a href="#variant.RayQueryGetIntersectionWorldToObjectKHR">RayQueryGetIntersectionWorldToObjectKHR</a><a href="#variant.RayQueryGetRayFlagsKHR">RayQueryGetRayFlagsKHR</a><a href="#variant.RayQueryGetRayTMinKHR">RayQueryGetRayTMinKHR</a><a href="#variant.RayQueryGetWorldRayDirectionKHR">RayQueryGetWorldRayDirectionKHR</a><a href="#variant.RayQueryGetWorldRayOriginKHR">RayQueryGetWorldRayOriginKHR</a><a href="#variant.RayQueryInitializeKHR">RayQueryInitializeKHR</a><a href="#variant.RayQueryProceedKHR">RayQueryProceedKHR</a><a href="#variant.RayQueryTerminateKHR">RayQueryTerminateKHR</a><a href="#variant.ReadClockKHR">ReadClockKHR</a><a href="#variant.ReadPipe">ReadPipe</a><a href="#variant.ReleaseEvent">ReleaseEvent</a><a href="#variant.ReportIntersectionNV">ReportIntersectionNV</a><a href="#variant.ReserveReadPipePackets">ReserveReadPipePackets</a><a href="#variant.ReserveWritePipePackets">ReserveWritePipePackets</a><a href="#variant.ReservedReadPipe">ReservedReadPipe</a><a href="#variant.ReservedWritePipe">ReservedWritePipe</a><a href="#variant.RetainEvent">RetainEvent</a><a href="#variant.Return">Return</a><a href="#variant.ReturnValue">ReturnValue</a><a href="#variant.SConvert">SConvert</a><a href="#variant.SDiv">SDiv</a><a href="#variant.SGreaterThan">SGreaterThan</a><a href="#variant.SGreaterThanEqual">SGreaterThanEqual</a><a href="#variant.SLessThan">SLessThan</a><a href="#variant.SLessThanEqual">SLessThanEqual</a><a href="#variant.SMod">SMod</a><a href="#variant.SMulExtended">SMulExtended</a><a href="#variant.SNegate">SNegate</a><a href="#variant.SRem">SRem</a><a href="#variant.SampledImage">SampledImage</a><a href="#variant.SatConvertSToU">SatConvertSToU</a><a href="#variant.SatConvertUToS">SatConvertUToS</a><a href="#variant.Select">Select</a><a href="#variant.SelectionMerge">SelectionMerge</a><a href="#variant.SetUserEventStatus">SetUserEventStatus</a><a href="#variant.ShiftLeftLogical">ShiftLeftLogical</a><a href="#variant.ShiftRightArithmetic">ShiftRightArithmetic</a><a href="#variant.ShiftRightLogical">ShiftRightLogical</a><a href="#variant.SignBitSet">SignBitSet</a><a href="#variant.SizeOf">SizeOf</a><a href="#variant.Source">Source</a><a href="#variant.SourceContinued">SourceContinued</a><a href="#variant.SourceExtension">SourceExtension</a><a href="#variant.SpecConstant">SpecConstant</a><a href="#variant.SpecConstantComposite">SpecConstantComposite</a><a href="#variant.SpecConstantFalse">SpecConstantFalse</a><a href="#variant.SpecConstantOp">SpecConstantOp</a><a href="#variant.SpecConstantTrue">SpecConstantTrue</a><a href="#variant.Store">Store</a><a href="#variant.String">String</a><a href="#variant.SubgroupAllEqualKHR">SubgroupAllEqualKHR</a><a href="#variant.SubgroupAllKHR">SubgroupAllKHR</a><a href="#variant.SubgroupAnyKHR">SubgroupAnyKHR</a><a href="#variant.SubgroupAvcBmeInitializeINTEL">SubgroupAvcBmeInitializeINTEL</a><a href="#variant.SubgroupAvcFmeInitializeINTEL">SubgroupAvcFmeInitializeINTEL</a><a href="#variant.SubgroupAvcImeAdjustRefOffsetINTEL">SubgroupAvcImeAdjustRefOffsetINTEL</a><a href="#variant.SubgroupAvcImeConvertToMcePayloadINTEL">SubgroupAvcImeConvertToMcePayloadINTEL</a><a href="#variant.SubgroupAvcImeConvertToMceResultINTEL">SubgroupAvcImeConvertToMceResultINTEL</a><a href="#variant.SubgroupAvcImeEvaluateWithDualReferenceINTEL">SubgroupAvcImeEvaluateWithDualReferenceINTEL</a><a href="#variant.SubgroupAvcImeEvaluateWithDualReferenceStreaminINTEL">SubgroupAvcImeEvaluateWithDualReferenceStreaminINTEL</a><a href="#variant.SubgroupAvcImeEvaluateWithDualReferenceStreaminoutINTEL">SubgroupAvcImeEvaluateWithDualReferenceStreaminoutINTEL</a><a href="#variant.SubgroupAvcImeEvaluateWithDualReferenceStreamoutINTEL">SubgroupAvcImeEvaluateWithDualReferenceStreamoutINTEL</a><a href="#variant.SubgroupAvcImeEvaluateWithSingleReferenceINTEL">SubgroupAvcImeEvaluateWithSingleReferenceINTEL</a><a href="#variant.SubgroupAvcImeEvaluateWithSingleReferenceStreaminINTEL">SubgroupAvcImeEvaluateWithSingleReferenceStreaminINTEL</a><a href="#variant.SubgroupAvcImeEvaluateWithSingleReferenceStreaminoutINTEL">SubgroupAvcImeEvaluateWithSingleReferenceStreaminoutINTEL</a><a href="#variant.SubgroupAvcImeEvaluateWithSingleReferenceStreamoutINTEL">SubgroupAvcImeEvaluateWithSingleReferenceStreamoutINTEL</a><a href="#variant.SubgroupAvcImeGetBorderReachedINTEL">SubgroupAvcImeGetBorderReachedINTEL</a><a href="#variant.SubgroupAvcImeGetDualReferenceStreaminINTEL">SubgroupAvcImeGetDualReferenceStreaminINTEL</a><a href="#variant.SubgroupAvcImeGetSingleReferenceStreaminINTEL">SubgroupAvcImeGetSingleReferenceStreaminINTEL</a><a href="#variant.SubgroupAvcImeGetStreamoutDualReferenceMajorShapeDistortionsINTEL">SubgroupAvcImeGetStreamoutDualReferenceMajorShapeDistortionsINTEL</a><a href="#variant.SubgroupAvcImeGetStreamoutDualReferenceMajorShapeMotionVectorsINTEL">SubgroupAvcImeGetStreamoutDualReferenceMajorShapeMotionVectorsINTEL</a><a href="#variant.SubgroupAvcImeGetStreamoutDualReferenceMajorShapeReferenceIdsINTEL">SubgroupAvcImeGetStreamoutDualReferenceMajorShapeReferenceIdsINTEL</a><a href="#variant.SubgroupAvcImeGetStreamoutSingleReferenceMajorShapeDistortionsINTEL">SubgroupAvcImeGetStreamoutSingleReferenceMajorShapeDistortionsINTEL</a><a href="#variant.SubgroupAvcImeGetStreamoutSingleReferenceMajorShapeMotionVectorsINTEL">SubgroupAvcImeGetStreamoutSingleReferenceMajorShapeMotionVectorsINTEL</a><a href="#variant.SubgroupAvcImeGetStreamoutSingleReferenceMajorShapeReferenceIdsINTEL">SubgroupAvcImeGetStreamoutSingleReferenceMajorShapeReferenceIdsINTEL</a><a href="#variant.SubgroupAvcImeGetTruncatedSearchIndicationINTEL">SubgroupAvcImeGetTruncatedSearchIndicationINTEL</a><a href="#variant.SubgroupAvcImeGetUnidirectionalEarlySearchTerminationINTEL">SubgroupAvcImeGetUnidirectionalEarlySearchTerminationINTEL</a><a href="#variant.SubgroupAvcImeGetWeightingPatternMinimumDistortionINTEL">SubgroupAvcImeGetWeightingPatternMinimumDistortionINTEL</a><a href="#variant.SubgroupAvcImeGetWeightingPatternMinimumMotionVectorINTEL">SubgroupAvcImeGetWeightingPatternMinimumMotionVectorINTEL</a><a href="#variant.SubgroupAvcImeInitializeINTEL">SubgroupAvcImeInitializeINTEL</a><a href="#variant.SubgroupAvcImeRefWindowSizeINTEL">SubgroupAvcImeRefWindowSizeINTEL</a><a href="#variant.SubgroupAvcImeSetDualReferenceINTEL">SubgroupAvcImeSetDualReferenceINTEL</a><a href="#variant.SubgroupAvcImeSetEarlySearchTerminationThresholdINTEL">SubgroupAvcImeSetEarlySearchTerminationThresholdINTEL</a><a href="#variant.SubgroupAvcImeSetMaxMotionVectorCountINTEL">SubgroupAvcImeSetMaxMotionVectorCountINTEL</a><a href="#variant.SubgroupAvcImeSetSingleReferenceINTEL">SubgroupAvcImeSetSingleReferenceINTEL</a><a href="#variant.SubgroupAvcImeSetUnidirectionalMixDisableINTEL">SubgroupAvcImeSetUnidirectionalMixDisableINTEL</a><a href="#variant.SubgroupAvcImeSetWeightedSadINTEL">SubgroupAvcImeSetWeightedSadINTEL</a><a href="#variant.SubgroupAvcImeStripDualReferenceStreamoutINTEL">SubgroupAvcImeStripDualReferenceStreamoutINTEL</a><a href="#variant.SubgroupAvcImeStripSingleReferenceStreamoutINTEL">SubgroupAvcImeStripSingleReferenceStreamoutINTEL</a><a href="#variant.SubgroupAvcMceConvertToImePayloadINTEL">SubgroupAvcMceConvertToImePayloadINTEL</a><a href="#variant.SubgroupAvcMceConvertToImeResultINTEL">SubgroupAvcMceConvertToImeResultINTEL</a><a href="#variant.SubgroupAvcMceConvertToRefPayloadINTEL">SubgroupAvcMceConvertToRefPayloadINTEL</a><a href="#variant.SubgroupAvcMceConvertToRefResultINTEL">SubgroupAvcMceConvertToRefResultINTEL</a><a href="#variant.SubgroupAvcMceConvertToSicPayloadINTEL">SubgroupAvcMceConvertToSicPayloadINTEL</a><a href="#variant.SubgroupAvcMceConvertToSicResultINTEL">SubgroupAvcMceConvertToSicResultINTEL</a><a href="#variant.SubgroupAvcMceGetBestInterDistortionsINTEL">SubgroupAvcMceGetBestInterDistortionsINTEL</a><a href="#variant.SubgroupAvcMceGetDefaultHighPenaltyCostTableINTEL">SubgroupAvcMceGetDefaultHighPenaltyCostTableINTEL</a><a href="#variant.SubgroupAvcMceGetDefaultInterBaseMultiReferencePenaltyINTEL">SubgroupAvcMceGetDefaultInterBaseMultiReferencePenaltyINTEL</a><a href="#variant.SubgroupAvcMceGetDefaultInterDirectionPenaltyINTEL">SubgroupAvcMceGetDefaultInterDirectionPenaltyINTEL</a><a href="#variant.SubgroupAvcMceGetDefaultInterMotionVectorCostTableINTEL">SubgroupAvcMceGetDefaultInterMotionVectorCostTableINTEL</a><a href="#variant.SubgroupAvcMceGetDefaultInterShapePenaltyINTEL">SubgroupAvcMceGetDefaultInterShapePenaltyINTEL</a><a href="#variant.SubgroupAvcMceGetDefaultIntraChromaModeBasePenaltyINTEL">SubgroupAvcMceGetDefaultIntraChromaModeBasePenaltyINTEL</a><a href="#variant.SubgroupAvcMceGetDefaultIntraLumaModePenaltyINTEL">SubgroupAvcMceGetDefaultIntraLumaModePenaltyINTEL</a><a href="#variant.SubgroupAvcMceGetDefaultIntraLumaShapePenaltyINTEL">SubgroupAvcMceGetDefaultIntraLumaShapePenaltyINTEL</a><a href="#variant.SubgroupAvcMceGetDefaultLowPenaltyCostTableINTEL">SubgroupAvcMceGetDefaultLowPenaltyCostTableINTEL</a><a href="#variant.SubgroupAvcMceGetDefaultMediumPenaltyCostTableINTEL">SubgroupAvcMceGetDefaultMediumPenaltyCostTableINTEL</a><a href="#variant.SubgroupAvcMceGetDefaultNonDcLumaIntraPenaltyINTEL">SubgroupAvcMceGetDefaultNonDcLumaIntraPenaltyINTEL</a><a href="#variant.SubgroupAvcMceGetInterDirectionsINTEL">SubgroupAvcMceGetInterDirectionsINTEL</a><a href="#variant.SubgroupAvcMceGetInterDistortionsINTEL">SubgroupAvcMceGetInterDistortionsINTEL</a><a href="#variant.SubgroupAvcMceGetInterMajorShapeINTEL">SubgroupAvcMceGetInterMajorShapeINTEL</a><a href="#variant.SubgroupAvcMceGetInterMinorShapeINTEL">SubgroupAvcMceGetInterMinorShapeINTEL</a><a href="#variant.SubgroupAvcMceGetInterMotionVectorCountINTEL">SubgroupAvcMceGetInterMotionVectorCountINTEL</a><a href="#variant.SubgroupAvcMceGetInterReferenceIdsINTEL">SubgroupAvcMceGetInterReferenceIdsINTEL</a><a href="#variant.SubgroupAvcMceGetInterReferenceInterlacedFieldPolaritiesINTEL">SubgroupAvcMceGetInterReferenceInterlacedFieldPolaritiesINTEL</a><a href="#variant.SubgroupAvcMceGetMotionVectorsINTEL">SubgroupAvcMceGetMotionVectorsINTEL</a><a href="#variant.SubgroupAvcMceSetAcOnlyHaarINTEL">SubgroupAvcMceSetAcOnlyHaarINTEL</a><a href="#variant.SubgroupAvcMceSetDualReferenceInterlacedFieldPolaritiesINTEL">SubgroupAvcMceSetDualReferenceInterlacedFieldPolaritiesINTEL</a><a href="#variant.SubgroupAvcMceSetInterBaseMultiReferencePenaltyINTEL">SubgroupAvcMceSetInterBaseMultiReferencePenaltyINTEL</a><a href="#variant.SubgroupAvcMceSetInterDirectionPenaltyINTEL">SubgroupAvcMceSetInterDirectionPenaltyINTEL</a><a href="#variant.SubgroupAvcMceSetInterShapePenaltyINTEL">SubgroupAvcMceSetInterShapePenaltyINTEL</a><a href="#variant.SubgroupAvcMceSetMotionVectorCostFunctionINTEL">SubgroupAvcMceSetMotionVectorCostFunctionINTEL</a><a href="#variant.SubgroupAvcMceSetSingleReferenceInterlacedFieldPolarityINTEL">SubgroupAvcMceSetSingleReferenceInterlacedFieldPolarityINTEL</a><a href="#variant.SubgroupAvcMceSetSourceInterlacedFieldPolarityINTEL">SubgroupAvcMceSetSourceInterlacedFieldPolarityINTEL</a><a href="#variant.SubgroupAvcRefConvertToMcePayloadINTEL">SubgroupAvcRefConvertToMcePayloadINTEL</a><a href="#variant.SubgroupAvcRefConvertToMceResultINTEL">SubgroupAvcRefConvertToMceResultINTEL</a><a href="#variant.SubgroupAvcRefEvaluateWithDualReferenceINTEL">SubgroupAvcRefEvaluateWithDualReferenceINTEL</a><a href="#variant.SubgroupAvcRefEvaluateWithMultiReferenceINTEL">SubgroupAvcRefEvaluateWithMultiReferenceINTEL</a><a href="#variant.SubgroupAvcRefEvaluateWithMultiReferenceInterlacedINTEL">SubgroupAvcRefEvaluateWithMultiReferenceInterlacedINTEL</a><a href="#variant.SubgroupAvcRefEvaluateWithSingleReferenceINTEL">SubgroupAvcRefEvaluateWithSingleReferenceINTEL</a><a href="#variant.SubgroupAvcRefSetBidirectionalMixDisableINTEL">SubgroupAvcRefSetBidirectionalMixDisableINTEL</a><a href="#variant.SubgroupAvcRefSetBilinearFilterEnableINTEL">SubgroupAvcRefSetBilinearFilterEnableINTEL</a><a href="#variant.SubgroupAvcSicConfigureIpeLumaChromaINTEL">SubgroupAvcSicConfigureIpeLumaChromaINTEL</a><a href="#variant.SubgroupAvcSicConfigureIpeLumaINTEL">SubgroupAvcSicConfigureIpeLumaINTEL</a><a href="#variant.SubgroupAvcSicConfigureSkcINTEL">SubgroupAvcSicConfigureSkcINTEL</a><a href="#variant.SubgroupAvcSicConvertToMcePayloadINTEL">SubgroupAvcSicConvertToMcePayloadINTEL</a><a href="#variant.SubgroupAvcSicConvertToMceResultINTEL">SubgroupAvcSicConvertToMceResultINTEL</a><a href="#variant.SubgroupAvcSicEvaluateIpeINTEL">SubgroupAvcSicEvaluateIpeINTEL</a><a href="#variant.SubgroupAvcSicEvaluateWithDualReferenceINTEL">SubgroupAvcSicEvaluateWithDualReferenceINTEL</a><a href="#variant.SubgroupAvcSicEvaluateWithMultiReferenceINTEL">SubgroupAvcSicEvaluateWithMultiReferenceINTEL</a><a href="#variant.SubgroupAvcSicEvaluateWithMultiReferenceInterlacedINTEL">SubgroupAvcSicEvaluateWithMultiReferenceInterlacedINTEL</a><a href="#variant.SubgroupAvcSicEvaluateWithSingleReferenceINTEL">SubgroupAvcSicEvaluateWithSingleReferenceINTEL</a><a href="#variant.SubgroupAvcSicGetBestIpeChromaDistortionINTEL">SubgroupAvcSicGetBestIpeChromaDistortionINTEL</a><a href="#variant.SubgroupAvcSicGetBestIpeLumaDistortionINTEL">SubgroupAvcSicGetBestIpeLumaDistortionINTEL</a><a href="#variant.SubgroupAvcSicGetInterRawSadsINTEL">SubgroupAvcSicGetInterRawSadsINTEL</a><a href="#variant.SubgroupAvcSicGetIpeChromaModeINTEL">SubgroupAvcSicGetIpeChromaModeINTEL</a><a href="#variant.SubgroupAvcSicGetIpeLumaShapeINTEL">SubgroupAvcSicGetIpeLumaShapeINTEL</a><a href="#variant.SubgroupAvcSicGetMotionVectorMaskINTEL">SubgroupAvcSicGetMotionVectorMaskINTEL</a><a href="#variant.SubgroupAvcSicGetPackedIpeLumaModesINTEL">SubgroupAvcSicGetPackedIpeLumaModesINTEL</a><a href="#variant.SubgroupAvcSicGetPackedSkcLumaCountThresholdINTEL">SubgroupAvcSicGetPackedSkcLumaCountThresholdINTEL</a><a href="#variant.SubgroupAvcSicGetPackedSkcLumaSumThresholdINTEL">SubgroupAvcSicGetPackedSkcLumaSumThresholdINTEL</a><a href="#variant.SubgroupAvcSicInitializeINTEL">SubgroupAvcSicInitializeINTEL</a><a href="#variant.SubgroupAvcSicSetBilinearFilterEnableINTEL">SubgroupAvcSicSetBilinearFilterEnableINTEL</a><a href="#variant.SubgroupAvcSicSetBlockBasedRawSkipSadINTEL">SubgroupAvcSicSetBlockBasedRawSkipSadINTEL</a><a href="#variant.SubgroupAvcSicSetIntraChromaModeCostFunctionINTEL">SubgroupAvcSicSetIntraChromaModeCostFunctionINTEL</a><a href="#variant.SubgroupAvcSicSetIntraLumaModeCostFunctionINTEL">SubgroupAvcSicSetIntraLumaModeCostFunctionINTEL</a><a href="#variant.SubgroupAvcSicSetIntraLumaShapePenaltyINTEL">SubgroupAvcSicSetIntraLumaShapePenaltyINTEL</a><a href="#variant.SubgroupAvcSicSetSkcForwardTransformEnableINTEL">SubgroupAvcSicSetSkcForwardTransformEnableINTEL</a><a href="#variant.SubgroupBallotKHR">SubgroupBallotKHR</a><a href="#variant.SubgroupBlockReadINTEL">SubgroupBlockReadINTEL</a><a href="#variant.SubgroupBlockWriteINTEL">SubgroupBlockWriteINTEL</a><a href="#variant.SubgroupFirstInvocationKHR">SubgroupFirstInvocationKHR</a><a href="#variant.SubgroupImageBlockReadINTEL">SubgroupImageBlockReadINTEL</a><a href="#variant.SubgroupImageBlockWriteINTEL">SubgroupImageBlockWriteINTEL</a><a href="#variant.SubgroupImageMediaBlockReadINTEL">SubgroupImageMediaBlockReadINTEL</a><a href="#variant.SubgroupImageMediaBlockWriteINTEL">SubgroupImageMediaBlockWriteINTEL</a><a href="#variant.SubgroupReadInvocationKHR">SubgroupReadInvocationKHR</a><a href="#variant.SubgroupShuffleDownINTEL">SubgroupShuffleDownINTEL</a><a href="#variant.SubgroupShuffleINTEL">SubgroupShuffleINTEL</a><a href="#variant.SubgroupShuffleUpINTEL">SubgroupShuffleUpINTEL</a><a href="#variant.SubgroupShuffleXorINTEL">SubgroupShuffleXorINTEL</a><a href="#variant.Switch">Switch</a><a href="#variant.TerminateRayNV">TerminateRayNV</a><a href="#variant.TraceNV">TraceNV</a><a href="#variant.Transpose">Transpose</a><a href="#variant.TypeAccelerationStructureNV">TypeAccelerationStructureNV</a><a href="#variant.TypeArray">TypeArray</a><a href="#variant.TypeAvcImeDualReferenceStreaminINTEL">TypeAvcImeDualReferenceStreaminINTEL</a><a href="#variant.TypeAvcImePayloadINTEL">TypeAvcImePayloadINTEL</a><a href="#variant.TypeAvcImeResultDualReferenceStreamoutINTEL">TypeAvcImeResultDualReferenceStreamoutINTEL</a><a href="#variant.TypeAvcImeResultINTEL">TypeAvcImeResultINTEL</a><a href="#variant.TypeAvcImeResultSingleReferenceStreamoutINTEL">TypeAvcImeResultSingleReferenceStreamoutINTEL</a><a href="#variant.TypeAvcImeSingleReferenceStreaminINTEL">TypeAvcImeSingleReferenceStreaminINTEL</a><a href="#variant.TypeAvcMcePayloadINTEL">TypeAvcMcePayloadINTEL</a><a href="#variant.TypeAvcMceResultINTEL">TypeAvcMceResultINTEL</a><a href="#variant.TypeAvcRefPayloadINTEL">TypeAvcRefPayloadINTEL</a><a href="#variant.TypeAvcRefResultINTEL">TypeAvcRefResultINTEL</a><a href="#variant.TypeAvcSicPayloadINTEL">TypeAvcSicPayloadINTEL</a><a href="#variant.TypeAvcSicResultINTEL">TypeAvcSicResultINTEL</a><a href="#variant.TypeBool">TypeBool</a><a href="#variant.TypeCooperativeMatrixNV">TypeCooperativeMatrixNV</a><a href="#variant.TypeDeviceEvent">TypeDeviceEvent</a><a href="#variant.TypeEvent">TypeEvent</a><a href="#variant.TypeFloat">TypeFloat</a><a href="#variant.TypeForwardPointer">TypeForwardPointer</a><a href="#variant.TypeFunction">TypeFunction</a><a href="#variant.TypeImage">TypeImage</a><a href="#variant.TypeInt">TypeInt</a><a href="#variant.TypeMatrix">TypeMatrix</a><a href="#variant.TypeNamedBarrier">TypeNamedBarrier</a><a href="#variant.TypeOpaque">TypeOpaque</a><a href="#variant.TypePipe">TypePipe</a><a href="#variant.TypePipeStorage">TypePipeStorage</a><a href="#variant.TypePointer">TypePointer</a><a href="#variant.TypeQueue">TypeQueue</a><a href="#variant.TypeRayQueryProvisionalKHR">TypeRayQueryProvisionalKHR</a><a href="#variant.TypeReserveId">TypeReserveId</a><a href="#variant.TypeRuntimeArray">TypeRuntimeArray</a><a href="#variant.TypeSampledImage">TypeSampledImage</a><a href="#variant.TypeSampler">TypeSampler</a><a href="#variant.TypeStruct">TypeStruct</a><a href="#variant.TypeVector">TypeVector</a><a href="#variant.TypeVmeImageINTEL">TypeVmeImageINTEL</a><a href="#variant.TypeVoid">TypeVoid</a><a href="#variant.UAddSatINTEL">UAddSatINTEL</a><a href="#variant.UAverageINTEL">UAverageINTEL</a><a href="#variant.UAverageRoundedINTEL">UAverageRoundedINTEL</a><a href="#variant.UConvert">UConvert</a><a href="#variant.UCountLeadingZerosINTEL">UCountLeadingZerosINTEL</a><a href="#variant.UCountTrailingZerosINTEL">UCountTrailingZerosINTEL</a><a href="#variant.UDiv">UDiv</a><a href="#variant.UGreaterThan">UGreaterThan</a><a href="#variant.UGreaterThanEqual">UGreaterThanEqual</a><a href="#variant.ULessThan">ULessThan</a><a href="#variant.ULessThanEqual">ULessThanEqual</a><a href="#variant.UMod">UMod</a><a href="#variant.UMul32x16INTEL">UMul32x16INTEL</a><a href="#variant.UMulExtended">UMulExtended</a><a href="#variant.USubSatINTEL">USubSatINTEL</a><a href="#variant.Undef">Undef</a><a href="#variant.Unordered">Unordered</a><a href="#variant.Unreachable">Unreachable</a><a href="#variant.Variable">Variable</a><a href="#variant.VectorExtractDynamic">VectorExtractDynamic</a><a href="#variant.VectorInsertDynamic">VectorInsertDynamic</a><a href="#variant.VectorShuffle">VectorShuffle</a><a href="#variant.VectorTimesMatrix">VectorTimesMatrix</a><a href="#variant.VectorTimesScalar">VectorTimesScalar</a><a href="#variant.VmeImageINTEL">VmeImageINTEL</a><a href="#variant.WritePackedPrimitiveIndices4x8NV">WritePackedPrimitiveIndices4x8NV</a><a href="#variant.WritePipe">WritePipe</a></div><a class="sidebar-title" href="#trait-implementations">Trait Implementations</a><div class="sidebar-links"><a href="#impl-Clone">Clone</a><a href="#impl-Copy">Copy</a><a href="#impl-Debug">Debug</a><a href="#impl-Eq">Eq</a><a href="#impl-FromPrimitive">FromPrimitive</a><a href="#impl-Hash">Hash</a><a href="#impl-Ord">Ord</a><a href="#impl-PartialEq%3COp%3E">PartialEq<Op></a><a href="#impl-PartialOrd%3COp%3E">PartialOrd<Op></a><a href="#impl-StructuralEq">StructuralEq</a><a href="#impl-StructuralPartialEq">StructuralPartialEq</a></div><a class="sidebar-title" href="#synthetic-implementations">Auto Trait Implementations</a><div class="sidebar-links"><a href="#impl-RefUnwindSafe">RefUnwindSafe</a><a href="#impl-Send">Send</a><a href="#impl-Sync">Sync</a><a href="#impl-Unpin">Unpin</a><a href="#impl-UnwindSafe">UnwindSafe</a></div><a class="sidebar-title" href="#blanket-implementations">Blanket Implementations</a><div class="sidebar-links"><a href="#impl-Any">Any</a><a href="#impl-Borrow%3CT%3E">Borrow<T></a><a href="#impl-BorrowMut%3CT%3E">BorrowMut<T></a><a href="#impl-From%3CT%3E">From<T></a><a href="#impl-Into%3CU%3E">Into<U></a><a href="#impl-ToOwned">ToOwned</a><a href="#impl-TryFrom%3CU%3E">TryFrom<U></a><a href="#impl-TryInto%3CU%3E">TryInto<U></a></div></div><p class="location"><a href="index.html">spirv_headers</a></p><script>window.sidebarCurrent = {name: "Op", ty: "enum", relpath: ""};</script><script defer src="sidebar-items.js"></script></div></nav><div class="theme-picker"><button id="theme-picker" aria-label="Pick another theme!" aria-haspopup="menu"><img src="../brush.svg" width="18" alt="Pick another theme!"></button><div id="theme-choices" role="menu"></div></div><script src="../theme.js"></script><nav class="sub"><form class="search-form"><div class="search-container"><div><select id="crate-search"><option value="All crates">All crates</option></select><input class="search-input" name="search" disabled autocomplete="off" spellcheck="false" placeholder="Click or press ‘S’ to search, ‘?’ for more options…" type="search"></div><span class="help-button">?</span>
|
||
<a id="settings-menu" href="../settings.html"><img src="../wheel.svg" width="18" alt="Change settings"></a></div></form></nav><section id="main" class="content"><h1 class="fqn"><span class="out-of-band"><span id="render-detail"><a id="toggle-all-docs" href="javascript:void(0)" title="collapse all docs">[<span class="inner">−</span>]</a></span><a class="srclink" href="../src/spirv_headers/autogen_spirv.rs.html#2408-2956" title="goto source code">[src]</a></span><span class="in-band">Enum <a href="index.html">spirv_headers</a>::<wbr><a class="enum" href="">Op</a></span></h1><div class="docblock type-decl hidden-by-usual-hider"><pre class="rust enum"><span class="docblock attributes top-attr">#[repr(u32)]</span>pub enum Op {
|
||
Nop,
|
||
Undef,
|
||
SourceContinued,
|
||
Source,
|
||
SourceExtension,
|
||
Name,
|
||
MemberName,
|
||
String,
|
||
Line,
|
||
Extension,
|
||
ExtInstImport,
|
||
ExtInst,
|
||
MemoryModel,
|
||
EntryPoint,
|
||
ExecutionMode,
|
||
Capability,
|
||
TypeVoid,
|
||
TypeBool,
|
||
TypeInt,
|
||
TypeFloat,
|
||
TypeVector,
|
||
TypeMatrix,
|
||
TypeImage,
|
||
TypeSampler,
|
||
TypeSampledImage,
|
||
TypeArray,
|
||
TypeRuntimeArray,
|
||
TypeStruct,
|
||
TypeOpaque,
|
||
TypePointer,
|
||
TypeFunction,
|
||
TypeEvent,
|
||
TypeDeviceEvent,
|
||
TypeReserveId,
|
||
TypeQueue,
|
||
TypePipe,
|
||
TypeForwardPointer,
|
||
ConstantTrue,
|
||
ConstantFalse,
|
||
Constant,
|
||
ConstantComposite,
|
||
ConstantSampler,
|
||
ConstantNull,
|
||
SpecConstantTrue,
|
||
SpecConstantFalse,
|
||
SpecConstant,
|
||
SpecConstantComposite,
|
||
SpecConstantOp,
|
||
Function,
|
||
FunctionParameter,
|
||
FunctionEnd,
|
||
FunctionCall,
|
||
Variable,
|
||
ImageTexelPointer,
|
||
Load,
|
||
Store,
|
||
CopyMemory,
|
||
CopyMemorySized,
|
||
AccessChain,
|
||
InBoundsAccessChain,
|
||
PtrAccessChain,
|
||
ArrayLength,
|
||
GenericPtrMemSemantics,
|
||
InBoundsPtrAccessChain,
|
||
Decorate,
|
||
MemberDecorate,
|
||
DecorationGroup,
|
||
GroupDecorate,
|
||
GroupMemberDecorate,
|
||
VectorExtractDynamic,
|
||
VectorInsertDynamic,
|
||
VectorShuffle,
|
||
CompositeConstruct,
|
||
CompositeExtract,
|
||
CompositeInsert,
|
||
CopyObject,
|
||
Transpose,
|
||
SampledImage,
|
||
ImageSampleImplicitLod,
|
||
ImageSampleExplicitLod,
|
||
ImageSampleDrefImplicitLod,
|
||
ImageSampleDrefExplicitLod,
|
||
ImageSampleProjImplicitLod,
|
||
ImageSampleProjExplicitLod,
|
||
ImageSampleProjDrefImplicitLod,
|
||
ImageSampleProjDrefExplicitLod,
|
||
ImageFetch,
|
||
ImageGather,
|
||
ImageDrefGather,
|
||
ImageRead,
|
||
ImageWrite,
|
||
Image,
|
||
ImageQueryFormat,
|
||
ImageQueryOrder,
|
||
ImageQuerySizeLod,
|
||
ImageQuerySize,
|
||
ImageQueryLod,
|
||
ImageQueryLevels,
|
||
ImageQuerySamples,
|
||
ConvertFToU,
|
||
ConvertFToS,
|
||
ConvertSToF,
|
||
ConvertUToF,
|
||
UConvert,
|
||
SConvert,
|
||
FConvert,
|
||
QuantizeToF16,
|
||
ConvertPtrToU,
|
||
SatConvertSToU,
|
||
SatConvertUToS,
|
||
ConvertUToPtr,
|
||
PtrCastToGeneric,
|
||
GenericCastToPtr,
|
||
GenericCastToPtrExplicit,
|
||
Bitcast,
|
||
SNegate,
|
||
FNegate,
|
||
IAdd,
|
||
FAdd,
|
||
ISub,
|
||
FSub,
|
||
IMul,
|
||
FMul,
|
||
UDiv,
|
||
SDiv,
|
||
FDiv,
|
||
UMod,
|
||
SRem,
|
||
SMod,
|
||
FRem,
|
||
FMod,
|
||
VectorTimesScalar,
|
||
MatrixTimesScalar,
|
||
VectorTimesMatrix,
|
||
MatrixTimesVector,
|
||
MatrixTimesMatrix,
|
||
OuterProduct,
|
||
Dot,
|
||
IAddCarry,
|
||
ISubBorrow,
|
||
UMulExtended,
|
||
SMulExtended,
|
||
Any,
|
||
All,
|
||
IsNan,
|
||
IsInf,
|
||
IsFinite,
|
||
IsNormal,
|
||
SignBitSet,
|
||
LessOrGreater,
|
||
Ordered,
|
||
Unordered,
|
||
LogicalEqual,
|
||
LogicalNotEqual,
|
||
LogicalOr,
|
||
LogicalAnd,
|
||
LogicalNot,
|
||
Select,
|
||
IEqual,
|
||
INotEqual,
|
||
UGreaterThan,
|
||
SGreaterThan,
|
||
UGreaterThanEqual,
|
||
SGreaterThanEqual,
|
||
ULessThan,
|
||
SLessThan,
|
||
ULessThanEqual,
|
||
SLessThanEqual,
|
||
FOrdEqual,
|
||
FUnordEqual,
|
||
FOrdNotEqual,
|
||
FUnordNotEqual,
|
||
FOrdLessThan,
|
||
FUnordLessThan,
|
||
FOrdGreaterThan,
|
||
FUnordGreaterThan,
|
||
FOrdLessThanEqual,
|
||
FUnordLessThanEqual,
|
||
FOrdGreaterThanEqual,
|
||
FUnordGreaterThanEqual,
|
||
ShiftRightLogical,
|
||
ShiftRightArithmetic,
|
||
ShiftLeftLogical,
|
||
BitwiseOr,
|
||
BitwiseXor,
|
||
BitwiseAnd,
|
||
Not,
|
||
BitFieldInsert,
|
||
BitFieldSExtract,
|
||
BitFieldUExtract,
|
||
BitReverse,
|
||
BitCount,
|
||
DPdx,
|
||
DPdy,
|
||
Fwidth,
|
||
DPdxFine,
|
||
DPdyFine,
|
||
FwidthFine,
|
||
DPdxCoarse,
|
||
DPdyCoarse,
|
||
FwidthCoarse,
|
||
EmitVertex,
|
||
EndPrimitive,
|
||
EmitStreamVertex,
|
||
EndStreamPrimitive,
|
||
ControlBarrier,
|
||
MemoryBarrier,
|
||
AtomicLoad,
|
||
AtomicStore,
|
||
AtomicExchange,
|
||
AtomicCompareExchange,
|
||
AtomicCompareExchangeWeak,
|
||
AtomicIIncrement,
|
||
AtomicIDecrement,
|
||
AtomicIAdd,
|
||
AtomicISub,
|
||
AtomicSMin,
|
||
AtomicUMin,
|
||
AtomicSMax,
|
||
AtomicUMax,
|
||
AtomicAnd,
|
||
AtomicOr,
|
||
AtomicXor,
|
||
Phi,
|
||
LoopMerge,
|
||
SelectionMerge,
|
||
Label,
|
||
Branch,
|
||
BranchConditional,
|
||
Switch,
|
||
Kill,
|
||
Return,
|
||
ReturnValue,
|
||
Unreachable,
|
||
LifetimeStart,
|
||
LifetimeStop,
|
||
GroupAsyncCopy,
|
||
GroupWaitEvents,
|
||
GroupAll,
|
||
GroupAny,
|
||
GroupBroadcast,
|
||
GroupIAdd,
|
||
GroupFAdd,
|
||
GroupFMin,
|
||
GroupUMin,
|
||
GroupSMin,
|
||
GroupFMax,
|
||
GroupUMax,
|
||
GroupSMax,
|
||
ReadPipe,
|
||
WritePipe,
|
||
ReservedReadPipe,
|
||
ReservedWritePipe,
|
||
ReserveReadPipePackets,
|
||
ReserveWritePipePackets,
|
||
CommitReadPipe,
|
||
CommitWritePipe,
|
||
IsValidReserveId,
|
||
GetNumPipePackets,
|
||
GetMaxPipePackets,
|
||
GroupReserveReadPipePackets,
|
||
GroupReserveWritePipePackets,
|
||
GroupCommitReadPipe,
|
||
GroupCommitWritePipe,
|
||
EnqueueMarker,
|
||
EnqueueKernel,
|
||
GetKernelNDrangeSubGroupCount,
|
||
GetKernelNDrangeMaxSubGroupSize,
|
||
GetKernelWorkGroupSize,
|
||
GetKernelPreferredWorkGroupSizeMultiple,
|
||
RetainEvent,
|
||
ReleaseEvent,
|
||
CreateUserEvent,
|
||
IsValidEvent,
|
||
SetUserEventStatus,
|
||
CaptureEventProfilingInfo,
|
||
GetDefaultQueue,
|
||
BuildNDRange,
|
||
ImageSparseSampleImplicitLod,
|
||
ImageSparseSampleExplicitLod,
|
||
ImageSparseSampleDrefImplicitLod,
|
||
ImageSparseSampleDrefExplicitLod,
|
||
ImageSparseSampleProjImplicitLod,
|
||
ImageSparseSampleProjExplicitLod,
|
||
ImageSparseSampleProjDrefImplicitLod,
|
||
ImageSparseSampleProjDrefExplicitLod,
|
||
ImageSparseFetch,
|
||
ImageSparseGather,
|
||
ImageSparseDrefGather,
|
||
ImageSparseTexelsResident,
|
||
NoLine,
|
||
AtomicFlagTestAndSet,
|
||
AtomicFlagClear,
|
||
ImageSparseRead,
|
||
SizeOf,
|
||
TypePipeStorage,
|
||
ConstantPipeStorage,
|
||
CreatePipeFromPipeStorage,
|
||
GetKernelLocalSizeForSubgroupCount,
|
||
GetKernelMaxNumSubgroups,
|
||
TypeNamedBarrier,
|
||
NamedBarrierInitialize,
|
||
MemoryNamedBarrier,
|
||
ModuleProcessed,
|
||
ExecutionModeId,
|
||
DecorateId,
|
||
GroupNonUniformElect,
|
||
GroupNonUniformAll,
|
||
GroupNonUniformAny,
|
||
GroupNonUniformAllEqual,
|
||
GroupNonUniformBroadcast,
|
||
GroupNonUniformBroadcastFirst,
|
||
GroupNonUniformBallot,
|
||
GroupNonUniformInverseBallot,
|
||
GroupNonUniformBallotBitExtract,
|
||
GroupNonUniformBallotBitCount,
|
||
GroupNonUniformBallotFindLSB,
|
||
GroupNonUniformBallotFindMSB,
|
||
GroupNonUniformShuffle,
|
||
GroupNonUniformShuffleXor,
|
||
GroupNonUniformShuffleUp,
|
||
GroupNonUniformShuffleDown,
|
||
GroupNonUniformIAdd,
|
||
GroupNonUniformFAdd,
|
||
GroupNonUniformIMul,
|
||
GroupNonUniformFMul,
|
||
GroupNonUniformSMin,
|
||
GroupNonUniformUMin,
|
||
GroupNonUniformFMin,
|
||
GroupNonUniformSMax,
|
||
GroupNonUniformUMax,
|
||
GroupNonUniformFMax,
|
||
GroupNonUniformBitwiseAnd,
|
||
GroupNonUniformBitwiseOr,
|
||
GroupNonUniformBitwiseXor,
|
||
GroupNonUniformLogicalAnd,
|
||
GroupNonUniformLogicalOr,
|
||
GroupNonUniformLogicalXor,
|
||
GroupNonUniformQuadBroadcast,
|
||
GroupNonUniformQuadSwap,
|
||
CopyLogical,
|
||
PtrEqual,
|
||
PtrNotEqual,
|
||
PtrDiff,
|
||
SubgroupBallotKHR,
|
||
SubgroupFirstInvocationKHR,
|
||
SubgroupAllKHR,
|
||
SubgroupAnyKHR,
|
||
SubgroupAllEqualKHR,
|
||
SubgroupReadInvocationKHR,
|
||
TypeRayQueryProvisionalKHR,
|
||
RayQueryInitializeKHR,
|
||
RayQueryTerminateKHR,
|
||
RayQueryGenerateIntersectionKHR,
|
||
RayQueryConfirmIntersectionKHR,
|
||
RayQueryProceedKHR,
|
||
RayQueryGetIntersectionTypeKHR,
|
||
GroupIAddNonUniformAMD,
|
||
GroupFAddNonUniformAMD,
|
||
GroupFMinNonUniformAMD,
|
||
GroupUMinNonUniformAMD,
|
||
GroupSMinNonUniformAMD,
|
||
GroupFMaxNonUniformAMD,
|
||
GroupUMaxNonUniformAMD,
|
||
GroupSMaxNonUniformAMD,
|
||
FragmentMaskFetchAMD,
|
||
FragmentFetchAMD,
|
||
ReadClockKHR,
|
||
ImageSampleFootprintNV,
|
||
GroupNonUniformPartitionNV,
|
||
WritePackedPrimitiveIndices4x8NV,
|
||
ReportIntersectionNV,
|
||
IgnoreIntersectionNV,
|
||
TerminateRayNV,
|
||
TraceNV,
|
||
TypeAccelerationStructureNV,
|
||
ExecuteCallableNV,
|
||
TypeCooperativeMatrixNV,
|
||
CooperativeMatrixLoadNV,
|
||
CooperativeMatrixStoreNV,
|
||
CooperativeMatrixMulAddNV,
|
||
CooperativeMatrixLengthNV,
|
||
BeginInvocationInterlockEXT,
|
||
EndInvocationInterlockEXT,
|
||
DemoteToHelperInvocationEXT,
|
||
IsHelperInvocationEXT,
|
||
SubgroupShuffleINTEL,
|
||
SubgroupShuffleDownINTEL,
|
||
SubgroupShuffleUpINTEL,
|
||
SubgroupShuffleXorINTEL,
|
||
SubgroupBlockReadINTEL,
|
||
SubgroupBlockWriteINTEL,
|
||
SubgroupImageBlockReadINTEL,
|
||
SubgroupImageBlockWriteINTEL,
|
||
SubgroupImageMediaBlockReadINTEL,
|
||
SubgroupImageMediaBlockWriteINTEL,
|
||
UCountLeadingZerosINTEL,
|
||
UCountTrailingZerosINTEL,
|
||
AbsISubINTEL,
|
||
AbsUSubINTEL,
|
||
IAddSatINTEL,
|
||
UAddSatINTEL,
|
||
IAverageINTEL,
|
||
UAverageINTEL,
|
||
IAverageRoundedINTEL,
|
||
UAverageRoundedINTEL,
|
||
ISubSatINTEL,
|
||
USubSatINTEL,
|
||
IMul32x16INTEL,
|
||
UMul32x16INTEL,
|
||
DecorateString,
|
||
MemberDecorateString,
|
||
VmeImageINTEL,
|
||
TypeVmeImageINTEL,
|
||
TypeAvcImePayloadINTEL,
|
||
TypeAvcRefPayloadINTEL,
|
||
TypeAvcSicPayloadINTEL,
|
||
TypeAvcMcePayloadINTEL,
|
||
TypeAvcMceResultINTEL,
|
||
TypeAvcImeResultINTEL,
|
||
TypeAvcImeResultSingleReferenceStreamoutINTEL,
|
||
TypeAvcImeResultDualReferenceStreamoutINTEL,
|
||
TypeAvcImeSingleReferenceStreaminINTEL,
|
||
TypeAvcImeDualReferenceStreaminINTEL,
|
||
TypeAvcRefResultINTEL,
|
||
TypeAvcSicResultINTEL,
|
||
SubgroupAvcMceGetDefaultInterBaseMultiReferencePenaltyINTEL,
|
||
SubgroupAvcMceSetInterBaseMultiReferencePenaltyINTEL,
|
||
SubgroupAvcMceGetDefaultInterShapePenaltyINTEL,
|
||
SubgroupAvcMceSetInterShapePenaltyINTEL,
|
||
SubgroupAvcMceGetDefaultInterDirectionPenaltyINTEL,
|
||
SubgroupAvcMceSetInterDirectionPenaltyINTEL,
|
||
SubgroupAvcMceGetDefaultIntraLumaShapePenaltyINTEL,
|
||
SubgroupAvcMceGetDefaultInterMotionVectorCostTableINTEL,
|
||
SubgroupAvcMceGetDefaultHighPenaltyCostTableINTEL,
|
||
SubgroupAvcMceGetDefaultMediumPenaltyCostTableINTEL,
|
||
SubgroupAvcMceGetDefaultLowPenaltyCostTableINTEL,
|
||
SubgroupAvcMceSetMotionVectorCostFunctionINTEL,
|
||
SubgroupAvcMceGetDefaultIntraLumaModePenaltyINTEL,
|
||
SubgroupAvcMceGetDefaultNonDcLumaIntraPenaltyINTEL,
|
||
SubgroupAvcMceGetDefaultIntraChromaModeBasePenaltyINTEL,
|
||
SubgroupAvcMceSetAcOnlyHaarINTEL,
|
||
SubgroupAvcMceSetSourceInterlacedFieldPolarityINTEL,
|
||
SubgroupAvcMceSetSingleReferenceInterlacedFieldPolarityINTEL,
|
||
SubgroupAvcMceSetDualReferenceInterlacedFieldPolaritiesINTEL,
|
||
SubgroupAvcMceConvertToImePayloadINTEL,
|
||
SubgroupAvcMceConvertToImeResultINTEL,
|
||
SubgroupAvcMceConvertToRefPayloadINTEL,
|
||
SubgroupAvcMceConvertToRefResultINTEL,
|
||
SubgroupAvcMceConvertToSicPayloadINTEL,
|
||
SubgroupAvcMceConvertToSicResultINTEL,
|
||
SubgroupAvcMceGetMotionVectorsINTEL,
|
||
SubgroupAvcMceGetInterDistortionsINTEL,
|
||
SubgroupAvcMceGetBestInterDistortionsINTEL,
|
||
SubgroupAvcMceGetInterMajorShapeINTEL,
|
||
SubgroupAvcMceGetInterMinorShapeINTEL,
|
||
SubgroupAvcMceGetInterDirectionsINTEL,
|
||
SubgroupAvcMceGetInterMotionVectorCountINTEL,
|
||
SubgroupAvcMceGetInterReferenceIdsINTEL,
|
||
SubgroupAvcMceGetInterReferenceInterlacedFieldPolaritiesINTEL,
|
||
SubgroupAvcImeInitializeINTEL,
|
||
SubgroupAvcImeSetSingleReferenceINTEL,
|
||
SubgroupAvcImeSetDualReferenceINTEL,
|
||
SubgroupAvcImeRefWindowSizeINTEL,
|
||
SubgroupAvcImeAdjustRefOffsetINTEL,
|
||
SubgroupAvcImeConvertToMcePayloadINTEL,
|
||
SubgroupAvcImeSetMaxMotionVectorCountINTEL,
|
||
SubgroupAvcImeSetUnidirectionalMixDisableINTEL,
|
||
SubgroupAvcImeSetEarlySearchTerminationThresholdINTEL,
|
||
SubgroupAvcImeSetWeightedSadINTEL,
|
||
SubgroupAvcImeEvaluateWithSingleReferenceINTEL,
|
||
SubgroupAvcImeEvaluateWithDualReferenceINTEL,
|
||
SubgroupAvcImeEvaluateWithSingleReferenceStreaminINTEL,
|
||
SubgroupAvcImeEvaluateWithDualReferenceStreaminINTEL,
|
||
SubgroupAvcImeEvaluateWithSingleReferenceStreamoutINTEL,
|
||
SubgroupAvcImeEvaluateWithDualReferenceStreamoutINTEL,
|
||
SubgroupAvcImeEvaluateWithSingleReferenceStreaminoutINTEL,
|
||
SubgroupAvcImeEvaluateWithDualReferenceStreaminoutINTEL,
|
||
SubgroupAvcImeConvertToMceResultINTEL,
|
||
SubgroupAvcImeGetSingleReferenceStreaminINTEL,
|
||
SubgroupAvcImeGetDualReferenceStreaminINTEL,
|
||
SubgroupAvcImeStripSingleReferenceStreamoutINTEL,
|
||
SubgroupAvcImeStripDualReferenceStreamoutINTEL,
|
||
SubgroupAvcImeGetStreamoutSingleReferenceMajorShapeMotionVectorsINTEL,
|
||
SubgroupAvcImeGetStreamoutSingleReferenceMajorShapeDistortionsINTEL,
|
||
SubgroupAvcImeGetStreamoutSingleReferenceMajorShapeReferenceIdsINTEL,
|
||
SubgroupAvcImeGetStreamoutDualReferenceMajorShapeMotionVectorsINTEL,
|
||
SubgroupAvcImeGetStreamoutDualReferenceMajorShapeDistortionsINTEL,
|
||
SubgroupAvcImeGetStreamoutDualReferenceMajorShapeReferenceIdsINTEL,
|
||
SubgroupAvcImeGetBorderReachedINTEL,
|
||
SubgroupAvcImeGetTruncatedSearchIndicationINTEL,
|
||
SubgroupAvcImeGetUnidirectionalEarlySearchTerminationINTEL,
|
||
SubgroupAvcImeGetWeightingPatternMinimumMotionVectorINTEL,
|
||
SubgroupAvcImeGetWeightingPatternMinimumDistortionINTEL,
|
||
SubgroupAvcFmeInitializeINTEL,
|
||
SubgroupAvcBmeInitializeINTEL,
|
||
SubgroupAvcRefConvertToMcePayloadINTEL,
|
||
SubgroupAvcRefSetBidirectionalMixDisableINTEL,
|
||
SubgroupAvcRefSetBilinearFilterEnableINTEL,
|
||
SubgroupAvcRefEvaluateWithSingleReferenceINTEL,
|
||
SubgroupAvcRefEvaluateWithDualReferenceINTEL,
|
||
SubgroupAvcRefEvaluateWithMultiReferenceINTEL,
|
||
SubgroupAvcRefEvaluateWithMultiReferenceInterlacedINTEL,
|
||
SubgroupAvcRefConvertToMceResultINTEL,
|
||
SubgroupAvcSicInitializeINTEL,
|
||
SubgroupAvcSicConfigureSkcINTEL,
|
||
SubgroupAvcSicConfigureIpeLumaINTEL,
|
||
SubgroupAvcSicConfigureIpeLumaChromaINTEL,
|
||
SubgroupAvcSicGetMotionVectorMaskINTEL,
|
||
SubgroupAvcSicConvertToMcePayloadINTEL,
|
||
SubgroupAvcSicSetIntraLumaShapePenaltyINTEL,
|
||
SubgroupAvcSicSetIntraLumaModeCostFunctionINTEL,
|
||
SubgroupAvcSicSetIntraChromaModeCostFunctionINTEL,
|
||
SubgroupAvcSicSetBilinearFilterEnableINTEL,
|
||
SubgroupAvcSicSetSkcForwardTransformEnableINTEL,
|
||
SubgroupAvcSicSetBlockBasedRawSkipSadINTEL,
|
||
SubgroupAvcSicEvaluateIpeINTEL,
|
||
SubgroupAvcSicEvaluateWithSingleReferenceINTEL,
|
||
SubgroupAvcSicEvaluateWithDualReferenceINTEL,
|
||
SubgroupAvcSicEvaluateWithMultiReferenceINTEL,
|
||
SubgroupAvcSicEvaluateWithMultiReferenceInterlacedINTEL,
|
||
SubgroupAvcSicConvertToMceResultINTEL,
|
||
SubgroupAvcSicGetIpeLumaShapeINTEL,
|
||
SubgroupAvcSicGetBestIpeLumaDistortionINTEL,
|
||
SubgroupAvcSicGetBestIpeChromaDistortionINTEL,
|
||
SubgroupAvcSicGetPackedIpeLumaModesINTEL,
|
||
SubgroupAvcSicGetIpeChromaModeINTEL,
|
||
SubgroupAvcSicGetPackedSkcLumaCountThresholdINTEL,
|
||
SubgroupAvcSicGetPackedSkcLumaSumThresholdINTEL,
|
||
SubgroupAvcSicGetInterRawSadsINTEL,
|
||
RayQueryGetRayTMinKHR,
|
||
RayQueryGetRayFlagsKHR,
|
||
RayQueryGetIntersectionTKHR,
|
||
RayQueryGetIntersectionInstanceCustomIndexKHR,
|
||
RayQueryGetIntersectionInstanceIdKHR,
|
||
RayQueryGetIntersectionInstanceShaderBindingTableRecordOffsetKHR,
|
||
RayQueryGetIntersectionGeometryIndexKHR,
|
||
RayQueryGetIntersectionPrimitiveIndexKHR,
|
||
RayQueryGetIntersectionBarycentricsKHR,
|
||
RayQueryGetIntersectionFrontFaceKHR,
|
||
RayQueryGetIntersectionCandidateAABBOpaqueKHR,
|
||
RayQueryGetIntersectionObjectRayDirectionKHR,
|
||
RayQueryGetIntersectionObjectRayOriginKHR,
|
||
RayQueryGetWorldRayDirectionKHR,
|
||
RayQueryGetWorldRayOriginKHR,
|
||
RayQueryGetIntersectionObjectToWorldKHR,
|
||
RayQueryGetIntersectionWorldToObjectKHR,
|
||
}</pre></div><div class="docblock"><p>SPIR-V <a href="https://www.khronos.org/registry/spir-v/specs/unified1/SPIRV.html#_a_id_instructions_a_instructions">instructions</a> opcodes</p>
|
||
</div><h2 id="variants" class="variants small-section-header">
|
||
Variants<a href="#variants" class="anchor"></a></h2>
|
||
<div id="variant.Nop" class="variant small-section-header"><a href="#variant.Nop" class="anchor field"></a><code>Nop</code></div><div id="variant.Undef" class="variant small-section-header"><a href="#variant.Undef" class="anchor field"></a><code>Undef</code></div><div id="variant.SourceContinued" class="variant small-section-header"><a href="#variant.SourceContinued" class="anchor field"></a><code>SourceContinued</code></div><div id="variant.Source" class="variant small-section-header"><a href="#variant.Source" class="anchor field"></a><code>Source</code></div><div id="variant.SourceExtension" class="variant small-section-header"><a href="#variant.SourceExtension" class="anchor field"></a><code>SourceExtension</code></div><div id="variant.Name" class="variant small-section-header"><a href="#variant.Name" class="anchor field"></a><code>Name</code></div><div id="variant.MemberName" class="variant small-section-header"><a href="#variant.MemberName" class="anchor field"></a><code>MemberName</code></div><div id="variant.String" class="variant small-section-header"><a href="#variant.String" class="anchor field"></a><code>String</code></div><div id="variant.Line" class="variant small-section-header"><a href="#variant.Line" class="anchor field"></a><code>Line</code></div><div id="variant.Extension" class="variant small-section-header"><a href="#variant.Extension" class="anchor field"></a><code>Extension</code></div><div id="variant.ExtInstImport" class="variant small-section-header"><a href="#variant.ExtInstImport" class="anchor field"></a><code>ExtInstImport</code></div><div id="variant.ExtInst" class="variant small-section-header"><a href="#variant.ExtInst" class="anchor field"></a><code>ExtInst</code></div><div id="variant.MemoryModel" class="variant small-section-header"><a href="#variant.MemoryModel" class="anchor field"></a><code>MemoryModel</code></div><div id="variant.EntryPoint" class="variant small-section-header"><a href="#variant.EntryPoint" class="anchor field"></a><code>EntryPoint</code></div><div id="variant.ExecutionMode" class="variant small-section-header"><a href="#variant.ExecutionMode" class="anchor field"></a><code>ExecutionMode</code></div><div id="variant.Capability" class="variant small-section-header"><a href="#variant.Capability" class="anchor field"></a><code>Capability</code></div><div id="variant.TypeVoid" class="variant small-section-header"><a href="#variant.TypeVoid" class="anchor field"></a><code>TypeVoid</code></div><div id="variant.TypeBool" class="variant small-section-header"><a href="#variant.TypeBool" class="anchor field"></a><code>TypeBool</code></div><div id="variant.TypeInt" class="variant small-section-header"><a href="#variant.TypeInt" class="anchor field"></a><code>TypeInt</code></div><div id="variant.TypeFloat" class="variant small-section-header"><a href="#variant.TypeFloat" class="anchor field"></a><code>TypeFloat</code></div><div id="variant.TypeVector" class="variant small-section-header"><a href="#variant.TypeVector" class="anchor field"></a><code>TypeVector</code></div><div id="variant.TypeMatrix" class="variant small-section-header"><a href="#variant.TypeMatrix" class="anchor field"></a><code>TypeMatrix</code></div><div id="variant.TypeImage" class="variant small-section-header"><a href="#variant.TypeImage" class="anchor field"></a><code>TypeImage</code></div><div id="variant.TypeSampler" class="variant small-section-header"><a href="#variant.TypeSampler" class="anchor field"></a><code>TypeSampler</code></div><div id="variant.TypeSampledImage" class="variant small-section-header"><a href="#variant.TypeSampledImage" class="anchor field"></a><code>TypeSampledImage</code></div><div id="variant.TypeArray" class="variant small-section-header"><a href="#variant.TypeArray" class="anchor field"></a><code>TypeArray</code></div><div id="variant.TypeRuntimeArray" class="variant small-section-header"><a href="#variant.TypeRuntimeArray" class="anchor field"></a><code>TypeRuntimeArray</code></div><div id="variant.TypeStruct" class="variant small-section-header"><a href="#variant.TypeStruct" class="anchor field"></a><code>TypeStruct</code></div><div id="variant.TypeOpaque" class="variant small-section-header"><a href="#variant.TypeOpaque" class="anchor field"></a><code>TypeOpaque</code></div><div id="variant.TypePointer" class="variant small-section-header"><a href="#variant.TypePointer" class="anchor field"></a><code>TypePointer</code></div><div id="variant.TypeFunction" class="variant small-section-header"><a href="#variant.TypeFunction" class="anchor field"></a><code>TypeFunction</code></div><div id="variant.TypeEvent" class="variant small-section-header"><a href="#variant.TypeEvent" class="anchor field"></a><code>TypeEvent</code></div><div id="variant.TypeDeviceEvent" class="variant small-section-header"><a href="#variant.TypeDeviceEvent" class="anchor field"></a><code>TypeDeviceEvent</code></div><div id="variant.TypeReserveId" class="variant small-section-header"><a href="#variant.TypeReserveId" class="anchor field"></a><code>TypeReserveId</code></div><div id="variant.TypeQueue" class="variant small-section-header"><a href="#variant.TypeQueue" class="anchor field"></a><code>TypeQueue</code></div><div id="variant.TypePipe" class="variant small-section-header"><a href="#variant.TypePipe" class="anchor field"></a><code>TypePipe</code></div><div id="variant.TypeForwardPointer" class="variant small-section-header"><a href="#variant.TypeForwardPointer" class="anchor field"></a><code>TypeForwardPointer</code></div><div id="variant.ConstantTrue" class="variant small-section-header"><a href="#variant.ConstantTrue" class="anchor field"></a><code>ConstantTrue</code></div><div id="variant.ConstantFalse" class="variant small-section-header"><a href="#variant.ConstantFalse" class="anchor field"></a><code>ConstantFalse</code></div><div id="variant.Constant" class="variant small-section-header"><a href="#variant.Constant" class="anchor field"></a><code>Constant</code></div><div id="variant.ConstantComposite" class="variant small-section-header"><a href="#variant.ConstantComposite" class="anchor field"></a><code>ConstantComposite</code></div><div id="variant.ConstantSampler" class="variant small-section-header"><a href="#variant.ConstantSampler" class="anchor field"></a><code>ConstantSampler</code></div><div id="variant.ConstantNull" class="variant small-section-header"><a href="#variant.ConstantNull" class="anchor field"></a><code>ConstantNull</code></div><div id="variant.SpecConstantTrue" class="variant small-section-header"><a href="#variant.SpecConstantTrue" class="anchor field"></a><code>SpecConstantTrue</code></div><div id="variant.SpecConstantFalse" class="variant small-section-header"><a href="#variant.SpecConstantFalse" class="anchor field"></a><code>SpecConstantFalse</code></div><div id="variant.SpecConstant" class="variant small-section-header"><a href="#variant.SpecConstant" class="anchor field"></a><code>SpecConstant</code></div><div id="variant.SpecConstantComposite" class="variant small-section-header"><a href="#variant.SpecConstantComposite" class="anchor field"></a><code>SpecConstantComposite</code></div><div id="variant.SpecConstantOp" class="variant small-section-header"><a href="#variant.SpecConstantOp" class="anchor field"></a><code>SpecConstantOp</code></div><div id="variant.Function" class="variant small-section-header"><a href="#variant.Function" class="anchor field"></a><code>Function</code></div><div id="variant.FunctionParameter" class="variant small-section-header"><a href="#variant.FunctionParameter" class="anchor field"></a><code>FunctionParameter</code></div><div id="variant.FunctionEnd" class="variant small-section-header"><a href="#variant.FunctionEnd" class="anchor field"></a><code>FunctionEnd</code></div><div id="variant.FunctionCall" class="variant small-section-header"><a href="#variant.FunctionCall" class="anchor field"></a><code>FunctionCall</code></div><div id="variant.Variable" class="variant small-section-header"><a href="#variant.Variable" class="anchor field"></a><code>Variable</code></div><div id="variant.ImageTexelPointer" class="variant small-section-header"><a href="#variant.ImageTexelPointer" class="anchor field"></a><code>ImageTexelPointer</code></div><div id="variant.Load" class="variant small-section-header"><a href="#variant.Load" class="anchor field"></a><code>Load</code></div><div id="variant.Store" class="variant small-section-header"><a href="#variant.Store" class="anchor field"></a><code>Store</code></div><div id="variant.CopyMemory" class="variant small-section-header"><a href="#variant.CopyMemory" class="anchor field"></a><code>CopyMemory</code></div><div id="variant.CopyMemorySized" class="variant small-section-header"><a href="#variant.CopyMemorySized" class="anchor field"></a><code>CopyMemorySized</code></div><div id="variant.AccessChain" class="variant small-section-header"><a href="#variant.AccessChain" class="anchor field"></a><code>AccessChain</code></div><div id="variant.InBoundsAccessChain" class="variant small-section-header"><a href="#variant.InBoundsAccessChain" class="anchor field"></a><code>InBoundsAccessChain</code></div><div id="variant.PtrAccessChain" class="variant small-section-header"><a href="#variant.PtrAccessChain" class="anchor field"></a><code>PtrAccessChain</code></div><div id="variant.ArrayLength" class="variant small-section-header"><a href="#variant.ArrayLength" class="anchor field"></a><code>ArrayLength</code></div><div id="variant.GenericPtrMemSemantics" class="variant small-section-header"><a href="#variant.GenericPtrMemSemantics" class="anchor field"></a><code>GenericPtrMemSemantics</code></div><div id="variant.InBoundsPtrAccessChain" class="variant small-section-header"><a href="#variant.InBoundsPtrAccessChain" class="anchor field"></a><code>InBoundsPtrAccessChain</code></div><div id="variant.Decorate" class="variant small-section-header"><a href="#variant.Decorate" class="anchor field"></a><code>Decorate</code></div><div id="variant.MemberDecorate" class="variant small-section-header"><a href="#variant.MemberDecorate" class="anchor field"></a><code>MemberDecorate</code></div><div id="variant.DecorationGroup" class="variant small-section-header"><a href="#variant.DecorationGroup" class="anchor field"></a><code>DecorationGroup</code></div><div id="variant.GroupDecorate" class="variant small-section-header"><a href="#variant.GroupDecorate" class="anchor field"></a><code>GroupDecorate</code></div><div id="variant.GroupMemberDecorate" class="variant small-section-header"><a href="#variant.GroupMemberDecorate" class="anchor field"></a><code>GroupMemberDecorate</code></div><div id="variant.VectorExtractDynamic" class="variant small-section-header"><a href="#variant.VectorExtractDynamic" class="anchor field"></a><code>VectorExtractDynamic</code></div><div id="variant.VectorInsertDynamic" class="variant small-section-header"><a href="#variant.VectorInsertDynamic" class="anchor field"></a><code>VectorInsertDynamic</code></div><div id="variant.VectorShuffle" class="variant small-section-header"><a href="#variant.VectorShuffle" class="anchor field"></a><code>VectorShuffle</code></div><div id="variant.CompositeConstruct" class="variant small-section-header"><a href="#variant.CompositeConstruct" class="anchor field"></a><code>CompositeConstruct</code></div><div id="variant.CompositeExtract" class="variant small-section-header"><a href="#variant.CompositeExtract" class="anchor field"></a><code>CompositeExtract</code></div><div id="variant.CompositeInsert" class="variant small-section-header"><a href="#variant.CompositeInsert" class="anchor field"></a><code>CompositeInsert</code></div><div id="variant.CopyObject" class="variant small-section-header"><a href="#variant.CopyObject" class="anchor field"></a><code>CopyObject</code></div><div id="variant.Transpose" class="variant small-section-header"><a href="#variant.Transpose" class="anchor field"></a><code>Transpose</code></div><div id="variant.SampledImage" class="variant small-section-header"><a href="#variant.SampledImage" class="anchor field"></a><code>SampledImage</code></div><div id="variant.ImageSampleImplicitLod" class="variant small-section-header"><a href="#variant.ImageSampleImplicitLod" class="anchor field"></a><code>ImageSampleImplicitLod</code></div><div id="variant.ImageSampleExplicitLod" class="variant small-section-header"><a href="#variant.ImageSampleExplicitLod" class="anchor field"></a><code>ImageSampleExplicitLod</code></div><div id="variant.ImageSampleDrefImplicitLod" class="variant small-section-header"><a href="#variant.ImageSampleDrefImplicitLod" class="anchor field"></a><code>ImageSampleDrefImplicitLod</code></div><div id="variant.ImageSampleDrefExplicitLod" class="variant small-section-header"><a href="#variant.ImageSampleDrefExplicitLod" class="anchor field"></a><code>ImageSampleDrefExplicitLod</code></div><div id="variant.ImageSampleProjImplicitLod" class="variant small-section-header"><a href="#variant.ImageSampleProjImplicitLod" class="anchor field"></a><code>ImageSampleProjImplicitLod</code></div><div id="variant.ImageSampleProjExplicitLod" class="variant small-section-header"><a href="#variant.ImageSampleProjExplicitLod" class="anchor field"></a><code>ImageSampleProjExplicitLod</code></div><div id="variant.ImageSampleProjDrefImplicitLod" class="variant small-section-header"><a href="#variant.ImageSampleProjDrefImplicitLod" class="anchor field"></a><code>ImageSampleProjDrefImplicitLod</code></div><div id="variant.ImageSampleProjDrefExplicitLod" class="variant small-section-header"><a href="#variant.ImageSampleProjDrefExplicitLod" class="anchor field"></a><code>ImageSampleProjDrefExplicitLod</code></div><div id="variant.ImageFetch" class="variant small-section-header"><a href="#variant.ImageFetch" class="anchor field"></a><code>ImageFetch</code></div><div id="variant.ImageGather" class="variant small-section-header"><a href="#variant.ImageGather" class="anchor field"></a><code>ImageGather</code></div><div id="variant.ImageDrefGather" class="variant small-section-header"><a href="#variant.ImageDrefGather" class="anchor field"></a><code>ImageDrefGather</code></div><div id="variant.ImageRead" class="variant small-section-header"><a href="#variant.ImageRead" class="anchor field"></a><code>ImageRead</code></div><div id="variant.ImageWrite" class="variant small-section-header"><a href="#variant.ImageWrite" class="anchor field"></a><code>ImageWrite</code></div><div id="variant.Image" class="variant small-section-header"><a href="#variant.Image" class="anchor field"></a><code>Image</code></div><div id="variant.ImageQueryFormat" class="variant small-section-header"><a href="#variant.ImageQueryFormat" class="anchor field"></a><code>ImageQueryFormat</code></div><div id="variant.ImageQueryOrder" class="variant small-section-header"><a href="#variant.ImageQueryOrder" class="anchor field"></a><code>ImageQueryOrder</code></div><div id="variant.ImageQuerySizeLod" class="variant small-section-header"><a href="#variant.ImageQuerySizeLod" class="anchor field"></a><code>ImageQuerySizeLod</code></div><div id="variant.ImageQuerySize" class="variant small-section-header"><a href="#variant.ImageQuerySize" class="anchor field"></a><code>ImageQuerySize</code></div><div id="variant.ImageQueryLod" class="variant small-section-header"><a href="#variant.ImageQueryLod" class="anchor field"></a><code>ImageQueryLod</code></div><div id="variant.ImageQueryLevels" class="variant small-section-header"><a href="#variant.ImageQueryLevels" class="anchor field"></a><code>ImageQueryLevels</code></div><div id="variant.ImageQuerySamples" class="variant small-section-header"><a href="#variant.ImageQuerySamples" class="anchor field"></a><code>ImageQuerySamples</code></div><div id="variant.ConvertFToU" class="variant small-section-header"><a href="#variant.ConvertFToU" class="anchor field"></a><code>ConvertFToU</code></div><div id="variant.ConvertFToS" class="variant small-section-header"><a href="#variant.ConvertFToS" class="anchor field"></a><code>ConvertFToS</code></div><div id="variant.ConvertSToF" class="variant small-section-header"><a href="#variant.ConvertSToF" class="anchor field"></a><code>ConvertSToF</code></div><div id="variant.ConvertUToF" class="variant small-section-header"><a href="#variant.ConvertUToF" class="anchor field"></a><code>ConvertUToF</code></div><div id="variant.UConvert" class="variant small-section-header"><a href="#variant.UConvert" class="anchor field"></a><code>UConvert</code></div><div id="variant.SConvert" class="variant small-section-header"><a href="#variant.SConvert" class="anchor field"></a><code>SConvert</code></div><div id="variant.FConvert" class="variant small-section-header"><a href="#variant.FConvert" class="anchor field"></a><code>FConvert</code></div><div id="variant.QuantizeToF16" class="variant small-section-header"><a href="#variant.QuantizeToF16" class="anchor field"></a><code>QuantizeToF16</code></div><div id="variant.ConvertPtrToU" class="variant small-section-header"><a href="#variant.ConvertPtrToU" class="anchor field"></a><code>ConvertPtrToU</code></div><div id="variant.SatConvertSToU" class="variant small-section-header"><a href="#variant.SatConvertSToU" class="anchor field"></a><code>SatConvertSToU</code></div><div id="variant.SatConvertUToS" class="variant small-section-header"><a href="#variant.SatConvertUToS" class="anchor field"></a><code>SatConvertUToS</code></div><div id="variant.ConvertUToPtr" class="variant small-section-header"><a href="#variant.ConvertUToPtr" class="anchor field"></a><code>ConvertUToPtr</code></div><div id="variant.PtrCastToGeneric" class="variant small-section-header"><a href="#variant.PtrCastToGeneric" class="anchor field"></a><code>PtrCastToGeneric</code></div><div id="variant.GenericCastToPtr" class="variant small-section-header"><a href="#variant.GenericCastToPtr" class="anchor field"></a><code>GenericCastToPtr</code></div><div id="variant.GenericCastToPtrExplicit" class="variant small-section-header"><a href="#variant.GenericCastToPtrExplicit" class="anchor field"></a><code>GenericCastToPtrExplicit</code></div><div id="variant.Bitcast" class="variant small-section-header"><a href="#variant.Bitcast" class="anchor field"></a><code>Bitcast</code></div><div id="variant.SNegate" class="variant small-section-header"><a href="#variant.SNegate" class="anchor field"></a><code>SNegate</code></div><div id="variant.FNegate" class="variant small-section-header"><a href="#variant.FNegate" class="anchor field"></a><code>FNegate</code></div><div id="variant.IAdd" class="variant small-section-header"><a href="#variant.IAdd" class="anchor field"></a><code>IAdd</code></div><div id="variant.FAdd" class="variant small-section-header"><a href="#variant.FAdd" class="anchor field"></a><code>FAdd</code></div><div id="variant.ISub" class="variant small-section-header"><a href="#variant.ISub" class="anchor field"></a><code>ISub</code></div><div id="variant.FSub" class="variant small-section-header"><a href="#variant.FSub" class="anchor field"></a><code>FSub</code></div><div id="variant.IMul" class="variant small-section-header"><a href="#variant.IMul" class="anchor field"></a><code>IMul</code></div><div id="variant.FMul" class="variant small-section-header"><a href="#variant.FMul" class="anchor field"></a><code>FMul</code></div><div id="variant.UDiv" class="variant small-section-header"><a href="#variant.UDiv" class="anchor field"></a><code>UDiv</code></div><div id="variant.SDiv" class="variant small-section-header"><a href="#variant.SDiv" class="anchor field"></a><code>SDiv</code></div><div id="variant.FDiv" class="variant small-section-header"><a href="#variant.FDiv" class="anchor field"></a><code>FDiv</code></div><div id="variant.UMod" class="variant small-section-header"><a href="#variant.UMod" class="anchor field"></a><code>UMod</code></div><div id="variant.SRem" class="variant small-section-header"><a href="#variant.SRem" class="anchor field"></a><code>SRem</code></div><div id="variant.SMod" class="variant small-section-header"><a href="#variant.SMod" class="anchor field"></a><code>SMod</code></div><div id="variant.FRem" class="variant small-section-header"><a href="#variant.FRem" class="anchor field"></a><code>FRem</code></div><div id="variant.FMod" class="variant small-section-header"><a href="#variant.FMod" class="anchor field"></a><code>FMod</code></div><div id="variant.VectorTimesScalar" class="variant small-section-header"><a href="#variant.VectorTimesScalar" class="anchor field"></a><code>VectorTimesScalar</code></div><div id="variant.MatrixTimesScalar" class="variant small-section-header"><a href="#variant.MatrixTimesScalar" class="anchor field"></a><code>MatrixTimesScalar</code></div><div id="variant.VectorTimesMatrix" class="variant small-section-header"><a href="#variant.VectorTimesMatrix" class="anchor field"></a><code>VectorTimesMatrix</code></div><div id="variant.MatrixTimesVector" class="variant small-section-header"><a href="#variant.MatrixTimesVector" class="anchor field"></a><code>MatrixTimesVector</code></div><div id="variant.MatrixTimesMatrix" class="variant small-section-header"><a href="#variant.MatrixTimesMatrix" class="anchor field"></a><code>MatrixTimesMatrix</code></div><div id="variant.OuterProduct" class="variant small-section-header"><a href="#variant.OuterProduct" class="anchor field"></a><code>OuterProduct</code></div><div id="variant.Dot" class="variant small-section-header"><a href="#variant.Dot" class="anchor field"></a><code>Dot</code></div><div id="variant.IAddCarry" class="variant small-section-header"><a href="#variant.IAddCarry" class="anchor field"></a><code>IAddCarry</code></div><div id="variant.ISubBorrow" class="variant small-section-header"><a href="#variant.ISubBorrow" class="anchor field"></a><code>ISubBorrow</code></div><div id="variant.UMulExtended" class="variant small-section-header"><a href="#variant.UMulExtended" class="anchor field"></a><code>UMulExtended</code></div><div id="variant.SMulExtended" class="variant small-section-header"><a href="#variant.SMulExtended" class="anchor field"></a><code>SMulExtended</code></div><div id="variant.Any" class="variant small-section-header"><a href="#variant.Any" class="anchor field"></a><code>Any</code></div><div id="variant.All" class="variant small-section-header"><a href="#variant.All" class="anchor field"></a><code>All</code></div><div id="variant.IsNan" class="variant small-section-header"><a href="#variant.IsNan" class="anchor field"></a><code>IsNan</code></div><div id="variant.IsInf" class="variant small-section-header"><a href="#variant.IsInf" class="anchor field"></a><code>IsInf</code></div><div id="variant.IsFinite" class="variant small-section-header"><a href="#variant.IsFinite" class="anchor field"></a><code>IsFinite</code></div><div id="variant.IsNormal" class="variant small-section-header"><a href="#variant.IsNormal" class="anchor field"></a><code>IsNormal</code></div><div id="variant.SignBitSet" class="variant small-section-header"><a href="#variant.SignBitSet" class="anchor field"></a><code>SignBitSet</code></div><div id="variant.LessOrGreater" class="variant small-section-header"><a href="#variant.LessOrGreater" class="anchor field"></a><code>LessOrGreater</code></div><div id="variant.Ordered" class="variant small-section-header"><a href="#variant.Ordered" class="anchor field"></a><code>Ordered</code></div><div id="variant.Unordered" class="variant small-section-header"><a href="#variant.Unordered" class="anchor field"></a><code>Unordered</code></div><div id="variant.LogicalEqual" class="variant small-section-header"><a href="#variant.LogicalEqual" class="anchor field"></a><code>LogicalEqual</code></div><div id="variant.LogicalNotEqual" class="variant small-section-header"><a href="#variant.LogicalNotEqual" class="anchor field"></a><code>LogicalNotEqual</code></div><div id="variant.LogicalOr" class="variant small-section-header"><a href="#variant.LogicalOr" class="anchor field"></a><code>LogicalOr</code></div><div id="variant.LogicalAnd" class="variant small-section-header"><a href="#variant.LogicalAnd" class="anchor field"></a><code>LogicalAnd</code></div><div id="variant.LogicalNot" class="variant small-section-header"><a href="#variant.LogicalNot" class="anchor field"></a><code>LogicalNot</code></div><div id="variant.Select" class="variant small-section-header"><a href="#variant.Select" class="anchor field"></a><code>Select</code></div><div id="variant.IEqual" class="variant small-section-header"><a href="#variant.IEqual" class="anchor field"></a><code>IEqual</code></div><div id="variant.INotEqual" class="variant small-section-header"><a href="#variant.INotEqual" class="anchor field"></a><code>INotEqual</code></div><div id="variant.UGreaterThan" class="variant small-section-header"><a href="#variant.UGreaterThan" class="anchor field"></a><code>UGreaterThan</code></div><div id="variant.SGreaterThan" class="variant small-section-header"><a href="#variant.SGreaterThan" class="anchor field"></a><code>SGreaterThan</code></div><div id="variant.UGreaterThanEqual" class="variant small-section-header"><a href="#variant.UGreaterThanEqual" class="anchor field"></a><code>UGreaterThanEqual</code></div><div id="variant.SGreaterThanEqual" class="variant small-section-header"><a href="#variant.SGreaterThanEqual" class="anchor field"></a><code>SGreaterThanEqual</code></div><div id="variant.ULessThan" class="variant small-section-header"><a href="#variant.ULessThan" class="anchor field"></a><code>ULessThan</code></div><div id="variant.SLessThan" class="variant small-section-header"><a href="#variant.SLessThan" class="anchor field"></a><code>SLessThan</code></div><div id="variant.ULessThanEqual" class="variant small-section-header"><a href="#variant.ULessThanEqual" class="anchor field"></a><code>ULessThanEqual</code></div><div id="variant.SLessThanEqual" class="variant small-section-header"><a href="#variant.SLessThanEqual" class="anchor field"></a><code>SLessThanEqual</code></div><div id="variant.FOrdEqual" class="variant small-section-header"><a href="#variant.FOrdEqual" class="anchor field"></a><code>FOrdEqual</code></div><div id="variant.FUnordEqual" class="variant small-section-header"><a href="#variant.FUnordEqual" class="anchor field"></a><code>FUnordEqual</code></div><div id="variant.FOrdNotEqual" class="variant small-section-header"><a href="#variant.FOrdNotEqual" class="anchor field"></a><code>FOrdNotEqual</code></div><div id="variant.FUnordNotEqual" class="variant small-section-header"><a href="#variant.FUnordNotEqual" class="anchor field"></a><code>FUnordNotEqual</code></div><div id="variant.FOrdLessThan" class="variant small-section-header"><a href="#variant.FOrdLessThan" class="anchor field"></a><code>FOrdLessThan</code></div><div id="variant.FUnordLessThan" class="variant small-section-header"><a href="#variant.FUnordLessThan" class="anchor field"></a><code>FUnordLessThan</code></div><div id="variant.FOrdGreaterThan" class="variant small-section-header"><a href="#variant.FOrdGreaterThan" class="anchor field"></a><code>FOrdGreaterThan</code></div><div id="variant.FUnordGreaterThan" class="variant small-section-header"><a href="#variant.FUnordGreaterThan" class="anchor field"></a><code>FUnordGreaterThan</code></div><div id="variant.FOrdLessThanEqual" class="variant small-section-header"><a href="#variant.FOrdLessThanEqual" class="anchor field"></a><code>FOrdLessThanEqual</code></div><div id="variant.FUnordLessThanEqual" class="variant small-section-header"><a href="#variant.FUnordLessThanEqual" class="anchor field"></a><code>FUnordLessThanEqual</code></div><div id="variant.FOrdGreaterThanEqual" class="variant small-section-header"><a href="#variant.FOrdGreaterThanEqual" class="anchor field"></a><code>FOrdGreaterThanEqual</code></div><div id="variant.FUnordGreaterThanEqual" class="variant small-section-header"><a href="#variant.FUnordGreaterThanEqual" class="anchor field"></a><code>FUnordGreaterThanEqual</code></div><div id="variant.ShiftRightLogical" class="variant small-section-header"><a href="#variant.ShiftRightLogical" class="anchor field"></a><code>ShiftRightLogical</code></div><div id="variant.ShiftRightArithmetic" class="variant small-section-header"><a href="#variant.ShiftRightArithmetic" class="anchor field"></a><code>ShiftRightArithmetic</code></div><div id="variant.ShiftLeftLogical" class="variant small-section-header"><a href="#variant.ShiftLeftLogical" class="anchor field"></a><code>ShiftLeftLogical</code></div><div id="variant.BitwiseOr" class="variant small-section-header"><a href="#variant.BitwiseOr" class="anchor field"></a><code>BitwiseOr</code></div><div id="variant.BitwiseXor" class="variant small-section-header"><a href="#variant.BitwiseXor" class="anchor field"></a><code>BitwiseXor</code></div><div id="variant.BitwiseAnd" class="variant small-section-header"><a href="#variant.BitwiseAnd" class="anchor field"></a><code>BitwiseAnd</code></div><div id="variant.Not" class="variant small-section-header"><a href="#variant.Not" class="anchor field"></a><code>Not</code></div><div id="variant.BitFieldInsert" class="variant small-section-header"><a href="#variant.BitFieldInsert" class="anchor field"></a><code>BitFieldInsert</code></div><div id="variant.BitFieldSExtract" class="variant small-section-header"><a href="#variant.BitFieldSExtract" class="anchor field"></a><code>BitFieldSExtract</code></div><div id="variant.BitFieldUExtract" class="variant small-section-header"><a href="#variant.BitFieldUExtract" class="anchor field"></a><code>BitFieldUExtract</code></div><div id="variant.BitReverse" class="variant small-section-header"><a href="#variant.BitReverse" class="anchor field"></a><code>BitReverse</code></div><div id="variant.BitCount" class="variant small-section-header"><a href="#variant.BitCount" class="anchor field"></a><code>BitCount</code></div><div id="variant.DPdx" class="variant small-section-header"><a href="#variant.DPdx" class="anchor field"></a><code>DPdx</code></div><div id="variant.DPdy" class="variant small-section-header"><a href="#variant.DPdy" class="anchor field"></a><code>DPdy</code></div><div id="variant.Fwidth" class="variant small-section-header"><a href="#variant.Fwidth" class="anchor field"></a><code>Fwidth</code></div><div id="variant.DPdxFine" class="variant small-section-header"><a href="#variant.DPdxFine" class="anchor field"></a><code>DPdxFine</code></div><div id="variant.DPdyFine" class="variant small-section-header"><a href="#variant.DPdyFine" class="anchor field"></a><code>DPdyFine</code></div><div id="variant.FwidthFine" class="variant small-section-header"><a href="#variant.FwidthFine" class="anchor field"></a><code>FwidthFine</code></div><div id="variant.DPdxCoarse" class="variant small-section-header"><a href="#variant.DPdxCoarse" class="anchor field"></a><code>DPdxCoarse</code></div><div id="variant.DPdyCoarse" class="variant small-section-header"><a href="#variant.DPdyCoarse" class="anchor field"></a><code>DPdyCoarse</code></div><div id="variant.FwidthCoarse" class="variant small-section-header"><a href="#variant.FwidthCoarse" class="anchor field"></a><code>FwidthCoarse</code></div><div id="variant.EmitVertex" class="variant small-section-header"><a href="#variant.EmitVertex" class="anchor field"></a><code>EmitVertex</code></div><div id="variant.EndPrimitive" class="variant small-section-header"><a href="#variant.EndPrimitive" class="anchor field"></a><code>EndPrimitive</code></div><div id="variant.EmitStreamVertex" class="variant small-section-header"><a href="#variant.EmitStreamVertex" class="anchor field"></a><code>EmitStreamVertex</code></div><div id="variant.EndStreamPrimitive" class="variant small-section-header"><a href="#variant.EndStreamPrimitive" class="anchor field"></a><code>EndStreamPrimitive</code></div><div id="variant.ControlBarrier" class="variant small-section-header"><a href="#variant.ControlBarrier" class="anchor field"></a><code>ControlBarrier</code></div><div id="variant.MemoryBarrier" class="variant small-section-header"><a href="#variant.MemoryBarrier" class="anchor field"></a><code>MemoryBarrier</code></div><div id="variant.AtomicLoad" class="variant small-section-header"><a href="#variant.AtomicLoad" class="anchor field"></a><code>AtomicLoad</code></div><div id="variant.AtomicStore" class="variant small-section-header"><a href="#variant.AtomicStore" class="anchor field"></a><code>AtomicStore</code></div><div id="variant.AtomicExchange" class="variant small-section-header"><a href="#variant.AtomicExchange" class="anchor field"></a><code>AtomicExchange</code></div><div id="variant.AtomicCompareExchange" class="variant small-section-header"><a href="#variant.AtomicCompareExchange" class="anchor field"></a><code>AtomicCompareExchange</code></div><div id="variant.AtomicCompareExchangeWeak" class="variant small-section-header"><a href="#variant.AtomicCompareExchangeWeak" class="anchor field"></a><code>AtomicCompareExchangeWeak</code></div><div id="variant.AtomicIIncrement" class="variant small-section-header"><a href="#variant.AtomicIIncrement" class="anchor field"></a><code>AtomicIIncrement</code></div><div id="variant.AtomicIDecrement" class="variant small-section-header"><a href="#variant.AtomicIDecrement" class="anchor field"></a><code>AtomicIDecrement</code></div><div id="variant.AtomicIAdd" class="variant small-section-header"><a href="#variant.AtomicIAdd" class="anchor field"></a><code>AtomicIAdd</code></div><div id="variant.AtomicISub" class="variant small-section-header"><a href="#variant.AtomicISub" class="anchor field"></a><code>AtomicISub</code></div><div id="variant.AtomicSMin" class="variant small-section-header"><a href="#variant.AtomicSMin" class="anchor field"></a><code>AtomicSMin</code></div><div id="variant.AtomicUMin" class="variant small-section-header"><a href="#variant.AtomicUMin" class="anchor field"></a><code>AtomicUMin</code></div><div id="variant.AtomicSMax" class="variant small-section-header"><a href="#variant.AtomicSMax" class="anchor field"></a><code>AtomicSMax</code></div><div id="variant.AtomicUMax" class="variant small-section-header"><a href="#variant.AtomicUMax" class="anchor field"></a><code>AtomicUMax</code></div><div id="variant.AtomicAnd" class="variant small-section-header"><a href="#variant.AtomicAnd" class="anchor field"></a><code>AtomicAnd</code></div><div id="variant.AtomicOr" class="variant small-section-header"><a href="#variant.AtomicOr" class="anchor field"></a><code>AtomicOr</code></div><div id="variant.AtomicXor" class="variant small-section-header"><a href="#variant.AtomicXor" class="anchor field"></a><code>AtomicXor</code></div><div id="variant.Phi" class="variant small-section-header"><a href="#variant.Phi" class="anchor field"></a><code>Phi</code></div><div id="variant.LoopMerge" class="variant small-section-header"><a href="#variant.LoopMerge" class="anchor field"></a><code>LoopMerge</code></div><div id="variant.SelectionMerge" class="variant small-section-header"><a href="#variant.SelectionMerge" class="anchor field"></a><code>SelectionMerge</code></div><div id="variant.Label" class="variant small-section-header"><a href="#variant.Label" class="anchor field"></a><code>Label</code></div><div id="variant.Branch" class="variant small-section-header"><a href="#variant.Branch" class="anchor field"></a><code>Branch</code></div><div id="variant.BranchConditional" class="variant small-section-header"><a href="#variant.BranchConditional" class="anchor field"></a><code>BranchConditional</code></div><div id="variant.Switch" class="variant small-section-header"><a href="#variant.Switch" class="anchor field"></a><code>Switch</code></div><div id="variant.Kill" class="variant small-section-header"><a href="#variant.Kill" class="anchor field"></a><code>Kill</code></div><div id="variant.Return" class="variant small-section-header"><a href="#variant.Return" class="anchor field"></a><code>Return</code></div><div id="variant.ReturnValue" class="variant small-section-header"><a href="#variant.ReturnValue" class="anchor field"></a><code>ReturnValue</code></div><div id="variant.Unreachable" class="variant small-section-header"><a href="#variant.Unreachable" class="anchor field"></a><code>Unreachable</code></div><div id="variant.LifetimeStart" class="variant small-section-header"><a href="#variant.LifetimeStart" class="anchor field"></a><code>LifetimeStart</code></div><div id="variant.LifetimeStop" class="variant small-section-header"><a href="#variant.LifetimeStop" class="anchor field"></a><code>LifetimeStop</code></div><div id="variant.GroupAsyncCopy" class="variant small-section-header"><a href="#variant.GroupAsyncCopy" class="anchor field"></a><code>GroupAsyncCopy</code></div><div id="variant.GroupWaitEvents" class="variant small-section-header"><a href="#variant.GroupWaitEvents" class="anchor field"></a><code>GroupWaitEvents</code></div><div id="variant.GroupAll" class="variant small-section-header"><a href="#variant.GroupAll" class="anchor field"></a><code>GroupAll</code></div><div id="variant.GroupAny" class="variant small-section-header"><a href="#variant.GroupAny" class="anchor field"></a><code>GroupAny</code></div><div id="variant.GroupBroadcast" class="variant small-section-header"><a href="#variant.GroupBroadcast" class="anchor field"></a><code>GroupBroadcast</code></div><div id="variant.GroupIAdd" class="variant small-section-header"><a href="#variant.GroupIAdd" class="anchor field"></a><code>GroupIAdd</code></div><div id="variant.GroupFAdd" class="variant small-section-header"><a href="#variant.GroupFAdd" class="anchor field"></a><code>GroupFAdd</code></div><div id="variant.GroupFMin" class="variant small-section-header"><a href="#variant.GroupFMin" class="anchor field"></a><code>GroupFMin</code></div><div id="variant.GroupUMin" class="variant small-section-header"><a href="#variant.GroupUMin" class="anchor field"></a><code>GroupUMin</code></div><div id="variant.GroupSMin" class="variant small-section-header"><a href="#variant.GroupSMin" class="anchor field"></a><code>GroupSMin</code></div><div id="variant.GroupFMax" class="variant small-section-header"><a href="#variant.GroupFMax" class="anchor field"></a><code>GroupFMax</code></div><div id="variant.GroupUMax" class="variant small-section-header"><a href="#variant.GroupUMax" class="anchor field"></a><code>GroupUMax</code></div><div id="variant.GroupSMax" class="variant small-section-header"><a href="#variant.GroupSMax" class="anchor field"></a><code>GroupSMax</code></div><div id="variant.ReadPipe" class="variant small-section-header"><a href="#variant.ReadPipe" class="anchor field"></a><code>ReadPipe</code></div><div id="variant.WritePipe" class="variant small-section-header"><a href="#variant.WritePipe" class="anchor field"></a><code>WritePipe</code></div><div id="variant.ReservedReadPipe" class="variant small-section-header"><a href="#variant.ReservedReadPipe" class="anchor field"></a><code>ReservedReadPipe</code></div><div id="variant.ReservedWritePipe" class="variant small-section-header"><a href="#variant.ReservedWritePipe" class="anchor field"></a><code>ReservedWritePipe</code></div><div id="variant.ReserveReadPipePackets" class="variant small-section-header"><a href="#variant.ReserveReadPipePackets" class="anchor field"></a><code>ReserveReadPipePackets</code></div><div id="variant.ReserveWritePipePackets" class="variant small-section-header"><a href="#variant.ReserveWritePipePackets" class="anchor field"></a><code>ReserveWritePipePackets</code></div><div id="variant.CommitReadPipe" class="variant small-section-header"><a href="#variant.CommitReadPipe" class="anchor field"></a><code>CommitReadPipe</code></div><div id="variant.CommitWritePipe" class="variant small-section-header"><a href="#variant.CommitWritePipe" class="anchor field"></a><code>CommitWritePipe</code></div><div id="variant.IsValidReserveId" class="variant small-section-header"><a href="#variant.IsValidReserveId" class="anchor field"></a><code>IsValidReserveId</code></div><div id="variant.GetNumPipePackets" class="variant small-section-header"><a href="#variant.GetNumPipePackets" class="anchor field"></a><code>GetNumPipePackets</code></div><div id="variant.GetMaxPipePackets" class="variant small-section-header"><a href="#variant.GetMaxPipePackets" class="anchor field"></a><code>GetMaxPipePackets</code></div><div id="variant.GroupReserveReadPipePackets" class="variant small-section-header"><a href="#variant.GroupReserveReadPipePackets" class="anchor field"></a><code>GroupReserveReadPipePackets</code></div><div id="variant.GroupReserveWritePipePackets" class="variant small-section-header"><a href="#variant.GroupReserveWritePipePackets" class="anchor field"></a><code>GroupReserveWritePipePackets</code></div><div id="variant.GroupCommitReadPipe" class="variant small-section-header"><a href="#variant.GroupCommitReadPipe" class="anchor field"></a><code>GroupCommitReadPipe</code></div><div id="variant.GroupCommitWritePipe" class="variant small-section-header"><a href="#variant.GroupCommitWritePipe" class="anchor field"></a><code>GroupCommitWritePipe</code></div><div id="variant.EnqueueMarker" class="variant small-section-header"><a href="#variant.EnqueueMarker" class="anchor field"></a><code>EnqueueMarker</code></div><div id="variant.EnqueueKernel" class="variant small-section-header"><a href="#variant.EnqueueKernel" class="anchor field"></a><code>EnqueueKernel</code></div><div id="variant.GetKernelNDrangeSubGroupCount" class="variant small-section-header"><a href="#variant.GetKernelNDrangeSubGroupCount" class="anchor field"></a><code>GetKernelNDrangeSubGroupCount</code></div><div id="variant.GetKernelNDrangeMaxSubGroupSize" class="variant small-section-header"><a href="#variant.GetKernelNDrangeMaxSubGroupSize" class="anchor field"></a><code>GetKernelNDrangeMaxSubGroupSize</code></div><div id="variant.GetKernelWorkGroupSize" class="variant small-section-header"><a href="#variant.GetKernelWorkGroupSize" class="anchor field"></a><code>GetKernelWorkGroupSize</code></div><div id="variant.GetKernelPreferredWorkGroupSizeMultiple" class="variant small-section-header"><a href="#variant.GetKernelPreferredWorkGroupSizeMultiple" class="anchor field"></a><code>GetKernelPreferredWorkGroupSizeMultiple</code></div><div id="variant.RetainEvent" class="variant small-section-header"><a href="#variant.RetainEvent" class="anchor field"></a><code>RetainEvent</code></div><div id="variant.ReleaseEvent" class="variant small-section-header"><a href="#variant.ReleaseEvent" class="anchor field"></a><code>ReleaseEvent</code></div><div id="variant.CreateUserEvent" class="variant small-section-header"><a href="#variant.CreateUserEvent" class="anchor field"></a><code>CreateUserEvent</code></div><div id="variant.IsValidEvent" class="variant small-section-header"><a href="#variant.IsValidEvent" class="anchor field"></a><code>IsValidEvent</code></div><div id="variant.SetUserEventStatus" class="variant small-section-header"><a href="#variant.SetUserEventStatus" class="anchor field"></a><code>SetUserEventStatus</code></div><div id="variant.CaptureEventProfilingInfo" class="variant small-section-header"><a href="#variant.CaptureEventProfilingInfo" class="anchor field"></a><code>CaptureEventProfilingInfo</code></div><div id="variant.GetDefaultQueue" class="variant small-section-header"><a href="#variant.GetDefaultQueue" class="anchor field"></a><code>GetDefaultQueue</code></div><div id="variant.BuildNDRange" class="variant small-section-header"><a href="#variant.BuildNDRange" class="anchor field"></a><code>BuildNDRange</code></div><div id="variant.ImageSparseSampleImplicitLod" class="variant small-section-header"><a href="#variant.ImageSparseSampleImplicitLod" class="anchor field"></a><code>ImageSparseSampleImplicitLod</code></div><div id="variant.ImageSparseSampleExplicitLod" class="variant small-section-header"><a href="#variant.ImageSparseSampleExplicitLod" class="anchor field"></a><code>ImageSparseSampleExplicitLod</code></div><div id="variant.ImageSparseSampleDrefImplicitLod" class="variant small-section-header"><a href="#variant.ImageSparseSampleDrefImplicitLod" class="anchor field"></a><code>ImageSparseSampleDrefImplicitLod</code></div><div id="variant.ImageSparseSampleDrefExplicitLod" class="variant small-section-header"><a href="#variant.ImageSparseSampleDrefExplicitLod" class="anchor field"></a><code>ImageSparseSampleDrefExplicitLod</code></div><div id="variant.ImageSparseSampleProjImplicitLod" class="variant small-section-header"><a href="#variant.ImageSparseSampleProjImplicitLod" class="anchor field"></a><code>ImageSparseSampleProjImplicitLod</code></div><div id="variant.ImageSparseSampleProjExplicitLod" class="variant small-section-header"><a href="#variant.ImageSparseSampleProjExplicitLod" class="anchor field"></a><code>ImageSparseSampleProjExplicitLod</code></div><div id="variant.ImageSparseSampleProjDrefImplicitLod" class="variant small-section-header"><a href="#variant.ImageSparseSampleProjDrefImplicitLod" class="anchor field"></a><code>ImageSparseSampleProjDrefImplicitLod</code></div><div id="variant.ImageSparseSampleProjDrefExplicitLod" class="variant small-section-header"><a href="#variant.ImageSparseSampleProjDrefExplicitLod" class="anchor field"></a><code>ImageSparseSampleProjDrefExplicitLod</code></div><div id="variant.ImageSparseFetch" class="variant small-section-header"><a href="#variant.ImageSparseFetch" class="anchor field"></a><code>ImageSparseFetch</code></div><div id="variant.ImageSparseGather" class="variant small-section-header"><a href="#variant.ImageSparseGather" class="anchor field"></a><code>ImageSparseGather</code></div><div id="variant.ImageSparseDrefGather" class="variant small-section-header"><a href="#variant.ImageSparseDrefGather" class="anchor field"></a><code>ImageSparseDrefGather</code></div><div id="variant.ImageSparseTexelsResident" class="variant small-section-header"><a href="#variant.ImageSparseTexelsResident" class="anchor field"></a><code>ImageSparseTexelsResident</code></div><div id="variant.NoLine" class="variant small-section-header"><a href="#variant.NoLine" class="anchor field"></a><code>NoLine</code></div><div id="variant.AtomicFlagTestAndSet" class="variant small-section-header"><a href="#variant.AtomicFlagTestAndSet" class="anchor field"></a><code>AtomicFlagTestAndSet</code></div><div id="variant.AtomicFlagClear" class="variant small-section-header"><a href="#variant.AtomicFlagClear" class="anchor field"></a><code>AtomicFlagClear</code></div><div id="variant.ImageSparseRead" class="variant small-section-header"><a href="#variant.ImageSparseRead" class="anchor field"></a><code>ImageSparseRead</code></div><div id="variant.SizeOf" class="variant small-section-header"><a href="#variant.SizeOf" class="anchor field"></a><code>SizeOf</code></div><div id="variant.TypePipeStorage" class="variant small-section-header"><a href="#variant.TypePipeStorage" class="anchor field"></a><code>TypePipeStorage</code></div><div id="variant.ConstantPipeStorage" class="variant small-section-header"><a href="#variant.ConstantPipeStorage" class="anchor field"></a><code>ConstantPipeStorage</code></div><div id="variant.CreatePipeFromPipeStorage" class="variant small-section-header"><a href="#variant.CreatePipeFromPipeStorage" class="anchor field"></a><code>CreatePipeFromPipeStorage</code></div><div id="variant.GetKernelLocalSizeForSubgroupCount" class="variant small-section-header"><a href="#variant.GetKernelLocalSizeForSubgroupCount" class="anchor field"></a><code>GetKernelLocalSizeForSubgroupCount</code></div><div id="variant.GetKernelMaxNumSubgroups" class="variant small-section-header"><a href="#variant.GetKernelMaxNumSubgroups" class="anchor field"></a><code>GetKernelMaxNumSubgroups</code></div><div id="variant.TypeNamedBarrier" class="variant small-section-header"><a href="#variant.TypeNamedBarrier" class="anchor field"></a><code>TypeNamedBarrier</code></div><div id="variant.NamedBarrierInitialize" class="variant small-section-header"><a href="#variant.NamedBarrierInitialize" class="anchor field"></a><code>NamedBarrierInitialize</code></div><div id="variant.MemoryNamedBarrier" class="variant small-section-header"><a href="#variant.MemoryNamedBarrier" class="anchor field"></a><code>MemoryNamedBarrier</code></div><div id="variant.ModuleProcessed" class="variant small-section-header"><a href="#variant.ModuleProcessed" class="anchor field"></a><code>ModuleProcessed</code></div><div id="variant.ExecutionModeId" class="variant small-section-header"><a href="#variant.ExecutionModeId" class="anchor field"></a><code>ExecutionModeId</code></div><div id="variant.DecorateId" class="variant small-section-header"><a href="#variant.DecorateId" class="anchor field"></a><code>DecorateId</code></div><div id="variant.GroupNonUniformElect" class="variant small-section-header"><a href="#variant.GroupNonUniformElect" class="anchor field"></a><code>GroupNonUniformElect</code></div><div id="variant.GroupNonUniformAll" class="variant small-section-header"><a href="#variant.GroupNonUniformAll" class="anchor field"></a><code>GroupNonUniformAll</code></div><div id="variant.GroupNonUniformAny" class="variant small-section-header"><a href="#variant.GroupNonUniformAny" class="anchor field"></a><code>GroupNonUniformAny</code></div><div id="variant.GroupNonUniformAllEqual" class="variant small-section-header"><a href="#variant.GroupNonUniformAllEqual" class="anchor field"></a><code>GroupNonUniformAllEqual</code></div><div id="variant.GroupNonUniformBroadcast" class="variant small-section-header"><a href="#variant.GroupNonUniformBroadcast" class="anchor field"></a><code>GroupNonUniformBroadcast</code></div><div id="variant.GroupNonUniformBroadcastFirst" class="variant small-section-header"><a href="#variant.GroupNonUniformBroadcastFirst" class="anchor field"></a><code>GroupNonUniformBroadcastFirst</code></div><div id="variant.GroupNonUniformBallot" class="variant small-section-header"><a href="#variant.GroupNonUniformBallot" class="anchor field"></a><code>GroupNonUniformBallot</code></div><div id="variant.GroupNonUniformInverseBallot" class="variant small-section-header"><a href="#variant.GroupNonUniformInverseBallot" class="anchor field"></a><code>GroupNonUniformInverseBallot</code></div><div id="variant.GroupNonUniformBallotBitExtract" class="variant small-section-header"><a href="#variant.GroupNonUniformBallotBitExtract" class="anchor field"></a><code>GroupNonUniformBallotBitExtract</code></div><div id="variant.GroupNonUniformBallotBitCount" class="variant small-section-header"><a href="#variant.GroupNonUniformBallotBitCount" class="anchor field"></a><code>GroupNonUniformBallotBitCount</code></div><div id="variant.GroupNonUniformBallotFindLSB" class="variant small-section-header"><a href="#variant.GroupNonUniformBallotFindLSB" class="anchor field"></a><code>GroupNonUniformBallotFindLSB</code></div><div id="variant.GroupNonUniformBallotFindMSB" class="variant small-section-header"><a href="#variant.GroupNonUniformBallotFindMSB" class="anchor field"></a><code>GroupNonUniformBallotFindMSB</code></div><div id="variant.GroupNonUniformShuffle" class="variant small-section-header"><a href="#variant.GroupNonUniformShuffle" class="anchor field"></a><code>GroupNonUniformShuffle</code></div><div id="variant.GroupNonUniformShuffleXor" class="variant small-section-header"><a href="#variant.GroupNonUniformShuffleXor" class="anchor field"></a><code>GroupNonUniformShuffleXor</code></div><div id="variant.GroupNonUniformShuffleUp" class="variant small-section-header"><a href="#variant.GroupNonUniformShuffleUp" class="anchor field"></a><code>GroupNonUniformShuffleUp</code></div><div id="variant.GroupNonUniformShuffleDown" class="variant small-section-header"><a href="#variant.GroupNonUniformShuffleDown" class="anchor field"></a><code>GroupNonUniformShuffleDown</code></div><div id="variant.GroupNonUniformIAdd" class="variant small-section-header"><a href="#variant.GroupNonUniformIAdd" class="anchor field"></a><code>GroupNonUniformIAdd</code></div><div id="variant.GroupNonUniformFAdd" class="variant small-section-header"><a href="#variant.GroupNonUniformFAdd" class="anchor field"></a><code>GroupNonUniformFAdd</code></div><div id="variant.GroupNonUniformIMul" class="variant small-section-header"><a href="#variant.GroupNonUniformIMul" class="anchor field"></a><code>GroupNonUniformIMul</code></div><div id="variant.GroupNonUniformFMul" class="variant small-section-header"><a href="#variant.GroupNonUniformFMul" class="anchor field"></a><code>GroupNonUniformFMul</code></div><div id="variant.GroupNonUniformSMin" class="variant small-section-header"><a href="#variant.GroupNonUniformSMin" class="anchor field"></a><code>GroupNonUniformSMin</code></div><div id="variant.GroupNonUniformUMin" class="variant small-section-header"><a href="#variant.GroupNonUniformUMin" class="anchor field"></a><code>GroupNonUniformUMin</code></div><div id="variant.GroupNonUniformFMin" class="variant small-section-header"><a href="#variant.GroupNonUniformFMin" class="anchor field"></a><code>GroupNonUniformFMin</code></div><div id="variant.GroupNonUniformSMax" class="variant small-section-header"><a href="#variant.GroupNonUniformSMax" class="anchor field"></a><code>GroupNonUniformSMax</code></div><div id="variant.GroupNonUniformUMax" class="variant small-section-header"><a href="#variant.GroupNonUniformUMax" class="anchor field"></a><code>GroupNonUniformUMax</code></div><div id="variant.GroupNonUniformFMax" class="variant small-section-header"><a href="#variant.GroupNonUniformFMax" class="anchor field"></a><code>GroupNonUniformFMax</code></div><div id="variant.GroupNonUniformBitwiseAnd" class="variant small-section-header"><a href="#variant.GroupNonUniformBitwiseAnd" class="anchor field"></a><code>GroupNonUniformBitwiseAnd</code></div><div id="variant.GroupNonUniformBitwiseOr" class="variant small-section-header"><a href="#variant.GroupNonUniformBitwiseOr" class="anchor field"></a><code>GroupNonUniformBitwiseOr</code></div><div id="variant.GroupNonUniformBitwiseXor" class="variant small-section-header"><a href="#variant.GroupNonUniformBitwiseXor" class="anchor field"></a><code>GroupNonUniformBitwiseXor</code></div><div id="variant.GroupNonUniformLogicalAnd" class="variant small-section-header"><a href="#variant.GroupNonUniformLogicalAnd" class="anchor field"></a><code>GroupNonUniformLogicalAnd</code></div><div id="variant.GroupNonUniformLogicalOr" class="variant small-section-header"><a href="#variant.GroupNonUniformLogicalOr" class="anchor field"></a><code>GroupNonUniformLogicalOr</code></div><div id="variant.GroupNonUniformLogicalXor" class="variant small-section-header"><a href="#variant.GroupNonUniformLogicalXor" class="anchor field"></a><code>GroupNonUniformLogicalXor</code></div><div id="variant.GroupNonUniformQuadBroadcast" class="variant small-section-header"><a href="#variant.GroupNonUniformQuadBroadcast" class="anchor field"></a><code>GroupNonUniformQuadBroadcast</code></div><div id="variant.GroupNonUniformQuadSwap" class="variant small-section-header"><a href="#variant.GroupNonUniformQuadSwap" class="anchor field"></a><code>GroupNonUniformQuadSwap</code></div><div id="variant.CopyLogical" class="variant small-section-header"><a href="#variant.CopyLogical" class="anchor field"></a><code>CopyLogical</code></div><div id="variant.PtrEqual" class="variant small-section-header"><a href="#variant.PtrEqual" class="anchor field"></a><code>PtrEqual</code></div><div id="variant.PtrNotEqual" class="variant small-section-header"><a href="#variant.PtrNotEqual" class="anchor field"></a><code>PtrNotEqual</code></div><div id="variant.PtrDiff" class="variant small-section-header"><a href="#variant.PtrDiff" class="anchor field"></a><code>PtrDiff</code></div><div id="variant.SubgroupBallotKHR" class="variant small-section-header"><a href="#variant.SubgroupBallotKHR" class="anchor field"></a><code>SubgroupBallotKHR</code></div><div id="variant.SubgroupFirstInvocationKHR" class="variant small-section-header"><a href="#variant.SubgroupFirstInvocationKHR" class="anchor field"></a><code>SubgroupFirstInvocationKHR</code></div><div id="variant.SubgroupAllKHR" class="variant small-section-header"><a href="#variant.SubgroupAllKHR" class="anchor field"></a><code>SubgroupAllKHR</code></div><div id="variant.SubgroupAnyKHR" class="variant small-section-header"><a href="#variant.SubgroupAnyKHR" class="anchor field"></a><code>SubgroupAnyKHR</code></div><div id="variant.SubgroupAllEqualKHR" class="variant small-section-header"><a href="#variant.SubgroupAllEqualKHR" class="anchor field"></a><code>SubgroupAllEqualKHR</code></div><div id="variant.SubgroupReadInvocationKHR" class="variant small-section-header"><a href="#variant.SubgroupReadInvocationKHR" class="anchor field"></a><code>SubgroupReadInvocationKHR</code></div><div id="variant.TypeRayQueryProvisionalKHR" class="variant small-section-header"><a href="#variant.TypeRayQueryProvisionalKHR" class="anchor field"></a><code>TypeRayQueryProvisionalKHR</code></div><div id="variant.RayQueryInitializeKHR" class="variant small-section-header"><a href="#variant.RayQueryInitializeKHR" class="anchor field"></a><code>RayQueryInitializeKHR</code></div><div id="variant.RayQueryTerminateKHR" class="variant small-section-header"><a href="#variant.RayQueryTerminateKHR" class="anchor field"></a><code>RayQueryTerminateKHR</code></div><div id="variant.RayQueryGenerateIntersectionKHR" class="variant small-section-header"><a href="#variant.RayQueryGenerateIntersectionKHR" class="anchor field"></a><code>RayQueryGenerateIntersectionKHR</code></div><div id="variant.RayQueryConfirmIntersectionKHR" class="variant small-section-header"><a href="#variant.RayQueryConfirmIntersectionKHR" class="anchor field"></a><code>RayQueryConfirmIntersectionKHR</code></div><div id="variant.RayQueryProceedKHR" class="variant small-section-header"><a href="#variant.RayQueryProceedKHR" class="anchor field"></a><code>RayQueryProceedKHR</code></div><div id="variant.RayQueryGetIntersectionTypeKHR" class="variant small-section-header"><a href="#variant.RayQueryGetIntersectionTypeKHR" class="anchor field"></a><code>RayQueryGetIntersectionTypeKHR</code></div><div id="variant.GroupIAddNonUniformAMD" class="variant small-section-header"><a href="#variant.GroupIAddNonUniformAMD" class="anchor field"></a><code>GroupIAddNonUniformAMD</code></div><div id="variant.GroupFAddNonUniformAMD" class="variant small-section-header"><a href="#variant.GroupFAddNonUniformAMD" class="anchor field"></a><code>GroupFAddNonUniformAMD</code></div><div id="variant.GroupFMinNonUniformAMD" class="variant small-section-header"><a href="#variant.GroupFMinNonUniformAMD" class="anchor field"></a><code>GroupFMinNonUniformAMD</code></div><div id="variant.GroupUMinNonUniformAMD" class="variant small-section-header"><a href="#variant.GroupUMinNonUniformAMD" class="anchor field"></a><code>GroupUMinNonUniformAMD</code></div><div id="variant.GroupSMinNonUniformAMD" class="variant small-section-header"><a href="#variant.GroupSMinNonUniformAMD" class="anchor field"></a><code>GroupSMinNonUniformAMD</code></div><div id="variant.GroupFMaxNonUniformAMD" class="variant small-section-header"><a href="#variant.GroupFMaxNonUniformAMD" class="anchor field"></a><code>GroupFMaxNonUniformAMD</code></div><div id="variant.GroupUMaxNonUniformAMD" class="variant small-section-header"><a href="#variant.GroupUMaxNonUniformAMD" class="anchor field"></a><code>GroupUMaxNonUniformAMD</code></div><div id="variant.GroupSMaxNonUniformAMD" class="variant small-section-header"><a href="#variant.GroupSMaxNonUniformAMD" class="anchor field"></a><code>GroupSMaxNonUniformAMD</code></div><div id="variant.FragmentMaskFetchAMD" class="variant small-section-header"><a href="#variant.FragmentMaskFetchAMD" class="anchor field"></a><code>FragmentMaskFetchAMD</code></div><div id="variant.FragmentFetchAMD" class="variant small-section-header"><a href="#variant.FragmentFetchAMD" class="anchor field"></a><code>FragmentFetchAMD</code></div><div id="variant.ReadClockKHR" class="variant small-section-header"><a href="#variant.ReadClockKHR" class="anchor field"></a><code>ReadClockKHR</code></div><div id="variant.ImageSampleFootprintNV" class="variant small-section-header"><a href="#variant.ImageSampleFootprintNV" class="anchor field"></a><code>ImageSampleFootprintNV</code></div><div id="variant.GroupNonUniformPartitionNV" class="variant small-section-header"><a href="#variant.GroupNonUniformPartitionNV" class="anchor field"></a><code>GroupNonUniformPartitionNV</code></div><div id="variant.WritePackedPrimitiveIndices4x8NV" class="variant small-section-header"><a href="#variant.WritePackedPrimitiveIndices4x8NV" class="anchor field"></a><code>WritePackedPrimitiveIndices4x8NV</code></div><div id="variant.ReportIntersectionNV" class="variant small-section-header"><a href="#variant.ReportIntersectionNV" class="anchor field"></a><code>ReportIntersectionNV</code></div><div id="variant.IgnoreIntersectionNV" class="variant small-section-header"><a href="#variant.IgnoreIntersectionNV" class="anchor field"></a><code>IgnoreIntersectionNV</code></div><div id="variant.TerminateRayNV" class="variant small-section-header"><a href="#variant.TerminateRayNV" class="anchor field"></a><code>TerminateRayNV</code></div><div id="variant.TraceNV" class="variant small-section-header"><a href="#variant.TraceNV" class="anchor field"></a><code>TraceNV</code></div><div id="variant.TypeAccelerationStructureNV" class="variant small-section-header"><a href="#variant.TypeAccelerationStructureNV" class="anchor field"></a><code>TypeAccelerationStructureNV</code></div><div id="variant.ExecuteCallableNV" class="variant small-section-header"><a href="#variant.ExecuteCallableNV" class="anchor field"></a><code>ExecuteCallableNV</code></div><div id="variant.TypeCooperativeMatrixNV" class="variant small-section-header"><a href="#variant.TypeCooperativeMatrixNV" class="anchor field"></a><code>TypeCooperativeMatrixNV</code></div><div id="variant.CooperativeMatrixLoadNV" class="variant small-section-header"><a href="#variant.CooperativeMatrixLoadNV" class="anchor field"></a><code>CooperativeMatrixLoadNV</code></div><div id="variant.CooperativeMatrixStoreNV" class="variant small-section-header"><a href="#variant.CooperativeMatrixStoreNV" class="anchor field"></a><code>CooperativeMatrixStoreNV</code></div><div id="variant.CooperativeMatrixMulAddNV" class="variant small-section-header"><a href="#variant.CooperativeMatrixMulAddNV" class="anchor field"></a><code>CooperativeMatrixMulAddNV</code></div><div id="variant.CooperativeMatrixLengthNV" class="variant small-section-header"><a href="#variant.CooperativeMatrixLengthNV" class="anchor field"></a><code>CooperativeMatrixLengthNV</code></div><div id="variant.BeginInvocationInterlockEXT" class="variant small-section-header"><a href="#variant.BeginInvocationInterlockEXT" class="anchor field"></a><code>BeginInvocationInterlockEXT</code></div><div id="variant.EndInvocationInterlockEXT" class="variant small-section-header"><a href="#variant.EndInvocationInterlockEXT" class="anchor field"></a><code>EndInvocationInterlockEXT</code></div><div id="variant.DemoteToHelperInvocationEXT" class="variant small-section-header"><a href="#variant.DemoteToHelperInvocationEXT" class="anchor field"></a><code>DemoteToHelperInvocationEXT</code></div><div id="variant.IsHelperInvocationEXT" class="variant small-section-header"><a href="#variant.IsHelperInvocationEXT" class="anchor field"></a><code>IsHelperInvocationEXT</code></div><div id="variant.SubgroupShuffleINTEL" class="variant small-section-header"><a href="#variant.SubgroupShuffleINTEL" class="anchor field"></a><code>SubgroupShuffleINTEL</code></div><div id="variant.SubgroupShuffleDownINTEL" class="variant small-section-header"><a href="#variant.SubgroupShuffleDownINTEL" class="anchor field"></a><code>SubgroupShuffleDownINTEL</code></div><div id="variant.SubgroupShuffleUpINTEL" class="variant small-section-header"><a href="#variant.SubgroupShuffleUpINTEL" class="anchor field"></a><code>SubgroupShuffleUpINTEL</code></div><div id="variant.SubgroupShuffleXorINTEL" class="variant small-section-header"><a href="#variant.SubgroupShuffleXorINTEL" class="anchor field"></a><code>SubgroupShuffleXorINTEL</code></div><div id="variant.SubgroupBlockReadINTEL" class="variant small-section-header"><a href="#variant.SubgroupBlockReadINTEL" class="anchor field"></a><code>SubgroupBlockReadINTEL</code></div><div id="variant.SubgroupBlockWriteINTEL" class="variant small-section-header"><a href="#variant.SubgroupBlockWriteINTEL" class="anchor field"></a><code>SubgroupBlockWriteINTEL</code></div><div id="variant.SubgroupImageBlockReadINTEL" class="variant small-section-header"><a href="#variant.SubgroupImageBlockReadINTEL" class="anchor field"></a><code>SubgroupImageBlockReadINTEL</code></div><div id="variant.SubgroupImageBlockWriteINTEL" class="variant small-section-header"><a href="#variant.SubgroupImageBlockWriteINTEL" class="anchor field"></a><code>SubgroupImageBlockWriteINTEL</code></div><div id="variant.SubgroupImageMediaBlockReadINTEL" class="variant small-section-header"><a href="#variant.SubgroupImageMediaBlockReadINTEL" class="anchor field"></a><code>SubgroupImageMediaBlockReadINTEL</code></div><div id="variant.SubgroupImageMediaBlockWriteINTEL" class="variant small-section-header"><a href="#variant.SubgroupImageMediaBlockWriteINTEL" class="anchor field"></a><code>SubgroupImageMediaBlockWriteINTEL</code></div><div id="variant.UCountLeadingZerosINTEL" class="variant small-section-header"><a href="#variant.UCountLeadingZerosINTEL" class="anchor field"></a><code>UCountLeadingZerosINTEL</code></div><div id="variant.UCountTrailingZerosINTEL" class="variant small-section-header"><a href="#variant.UCountTrailingZerosINTEL" class="anchor field"></a><code>UCountTrailingZerosINTEL</code></div><div id="variant.AbsISubINTEL" class="variant small-section-header"><a href="#variant.AbsISubINTEL" class="anchor field"></a><code>AbsISubINTEL</code></div><div id="variant.AbsUSubINTEL" class="variant small-section-header"><a href="#variant.AbsUSubINTEL" class="anchor field"></a><code>AbsUSubINTEL</code></div><div id="variant.IAddSatINTEL" class="variant small-section-header"><a href="#variant.IAddSatINTEL" class="anchor field"></a><code>IAddSatINTEL</code></div><div id="variant.UAddSatINTEL" class="variant small-section-header"><a href="#variant.UAddSatINTEL" class="anchor field"></a><code>UAddSatINTEL</code></div><div id="variant.IAverageINTEL" class="variant small-section-header"><a href="#variant.IAverageINTEL" class="anchor field"></a><code>IAverageINTEL</code></div><div id="variant.UAverageINTEL" class="variant small-section-header"><a href="#variant.UAverageINTEL" class="anchor field"></a><code>UAverageINTEL</code></div><div id="variant.IAverageRoundedINTEL" class="variant small-section-header"><a href="#variant.IAverageRoundedINTEL" class="anchor field"></a><code>IAverageRoundedINTEL</code></div><div id="variant.UAverageRoundedINTEL" class="variant small-section-header"><a href="#variant.UAverageRoundedINTEL" class="anchor field"></a><code>UAverageRoundedINTEL</code></div><div id="variant.ISubSatINTEL" class="variant small-section-header"><a href="#variant.ISubSatINTEL" class="anchor field"></a><code>ISubSatINTEL</code></div><div id="variant.USubSatINTEL" class="variant small-section-header"><a href="#variant.USubSatINTEL" class="anchor field"></a><code>USubSatINTEL</code></div><div id="variant.IMul32x16INTEL" class="variant small-section-header"><a href="#variant.IMul32x16INTEL" class="anchor field"></a><code>IMul32x16INTEL</code></div><div id="variant.UMul32x16INTEL" class="variant small-section-header"><a href="#variant.UMul32x16INTEL" class="anchor field"></a><code>UMul32x16INTEL</code></div><div id="variant.DecorateString" class="variant small-section-header"><a href="#variant.DecorateString" class="anchor field"></a><code>DecorateString</code></div><div id="variant.MemberDecorateString" class="variant small-section-header"><a href="#variant.MemberDecorateString" class="anchor field"></a><code>MemberDecorateString</code></div><div id="variant.VmeImageINTEL" class="variant small-section-header"><a href="#variant.VmeImageINTEL" class="anchor field"></a><code>VmeImageINTEL</code></div><div id="variant.TypeVmeImageINTEL" class="variant small-section-header"><a href="#variant.TypeVmeImageINTEL" class="anchor field"></a><code>TypeVmeImageINTEL</code></div><div id="variant.TypeAvcImePayloadINTEL" class="variant small-section-header"><a href="#variant.TypeAvcImePayloadINTEL" class="anchor field"></a><code>TypeAvcImePayloadINTEL</code></div><div id="variant.TypeAvcRefPayloadINTEL" class="variant small-section-header"><a href="#variant.TypeAvcRefPayloadINTEL" class="anchor field"></a><code>TypeAvcRefPayloadINTEL</code></div><div id="variant.TypeAvcSicPayloadINTEL" class="variant small-section-header"><a href="#variant.TypeAvcSicPayloadINTEL" class="anchor field"></a><code>TypeAvcSicPayloadINTEL</code></div><div id="variant.TypeAvcMcePayloadINTEL" class="variant small-section-header"><a href="#variant.TypeAvcMcePayloadINTEL" class="anchor field"></a><code>TypeAvcMcePayloadINTEL</code></div><div id="variant.TypeAvcMceResultINTEL" class="variant small-section-header"><a href="#variant.TypeAvcMceResultINTEL" class="anchor field"></a><code>TypeAvcMceResultINTEL</code></div><div id="variant.TypeAvcImeResultINTEL" class="variant small-section-header"><a href="#variant.TypeAvcImeResultINTEL" class="anchor field"></a><code>TypeAvcImeResultINTEL</code></div><div id="variant.TypeAvcImeResultSingleReferenceStreamoutINTEL" class="variant small-section-header"><a href="#variant.TypeAvcImeResultSingleReferenceStreamoutINTEL" class="anchor field"></a><code>TypeAvcImeResultSingleReferenceStreamoutINTEL</code></div><div id="variant.TypeAvcImeResultDualReferenceStreamoutINTEL" class="variant small-section-header"><a href="#variant.TypeAvcImeResultDualReferenceStreamoutINTEL" class="anchor field"></a><code>TypeAvcImeResultDualReferenceStreamoutINTEL</code></div><div id="variant.TypeAvcImeSingleReferenceStreaminINTEL" class="variant small-section-header"><a href="#variant.TypeAvcImeSingleReferenceStreaminINTEL" class="anchor field"></a><code>TypeAvcImeSingleReferenceStreaminINTEL</code></div><div id="variant.TypeAvcImeDualReferenceStreaminINTEL" class="variant small-section-header"><a href="#variant.TypeAvcImeDualReferenceStreaminINTEL" class="anchor field"></a><code>TypeAvcImeDualReferenceStreaminINTEL</code></div><div id="variant.TypeAvcRefResultINTEL" class="variant small-section-header"><a href="#variant.TypeAvcRefResultINTEL" class="anchor field"></a><code>TypeAvcRefResultINTEL</code></div><div id="variant.TypeAvcSicResultINTEL" class="variant small-section-header"><a href="#variant.TypeAvcSicResultINTEL" class="anchor field"></a><code>TypeAvcSicResultINTEL</code></div><div id="variant.SubgroupAvcMceGetDefaultInterBaseMultiReferencePenaltyINTEL" class="variant small-section-header"><a href="#variant.SubgroupAvcMceGetDefaultInterBaseMultiReferencePenaltyINTEL" class="anchor field"></a><code>SubgroupAvcMceGetDefaultInterBaseMultiReferencePenaltyINTEL</code></div><div id="variant.SubgroupAvcMceSetInterBaseMultiReferencePenaltyINTEL" class="variant small-section-header"><a href="#variant.SubgroupAvcMceSetInterBaseMultiReferencePenaltyINTEL" class="anchor field"></a><code>SubgroupAvcMceSetInterBaseMultiReferencePenaltyINTEL</code></div><div id="variant.SubgroupAvcMceGetDefaultInterShapePenaltyINTEL" class="variant small-section-header"><a href="#variant.SubgroupAvcMceGetDefaultInterShapePenaltyINTEL" class="anchor field"></a><code>SubgroupAvcMceGetDefaultInterShapePenaltyINTEL</code></div><div id="variant.SubgroupAvcMceSetInterShapePenaltyINTEL" class="variant small-section-header"><a href="#variant.SubgroupAvcMceSetInterShapePenaltyINTEL" class="anchor field"></a><code>SubgroupAvcMceSetInterShapePenaltyINTEL</code></div><div id="variant.SubgroupAvcMceGetDefaultInterDirectionPenaltyINTEL" class="variant small-section-header"><a href="#variant.SubgroupAvcMceGetDefaultInterDirectionPenaltyINTEL" class="anchor field"></a><code>SubgroupAvcMceGetDefaultInterDirectionPenaltyINTEL</code></div><div id="variant.SubgroupAvcMceSetInterDirectionPenaltyINTEL" class="variant small-section-header"><a href="#variant.SubgroupAvcMceSetInterDirectionPenaltyINTEL" class="anchor field"></a><code>SubgroupAvcMceSetInterDirectionPenaltyINTEL</code></div><div id="variant.SubgroupAvcMceGetDefaultIntraLumaShapePenaltyINTEL" class="variant small-section-header"><a href="#variant.SubgroupAvcMceGetDefaultIntraLumaShapePenaltyINTEL" class="anchor field"></a><code>SubgroupAvcMceGetDefaultIntraLumaShapePenaltyINTEL</code></div><div id="variant.SubgroupAvcMceGetDefaultInterMotionVectorCostTableINTEL" class="variant small-section-header"><a href="#variant.SubgroupAvcMceGetDefaultInterMotionVectorCostTableINTEL" class="anchor field"></a><code>SubgroupAvcMceGetDefaultInterMotionVectorCostTableINTEL</code></div><div id="variant.SubgroupAvcMceGetDefaultHighPenaltyCostTableINTEL" class="variant small-section-header"><a href="#variant.SubgroupAvcMceGetDefaultHighPenaltyCostTableINTEL" class="anchor field"></a><code>SubgroupAvcMceGetDefaultHighPenaltyCostTableINTEL</code></div><div id="variant.SubgroupAvcMceGetDefaultMediumPenaltyCostTableINTEL" class="variant small-section-header"><a href="#variant.SubgroupAvcMceGetDefaultMediumPenaltyCostTableINTEL" class="anchor field"></a><code>SubgroupAvcMceGetDefaultMediumPenaltyCostTableINTEL</code></div><div id="variant.SubgroupAvcMceGetDefaultLowPenaltyCostTableINTEL" class="variant small-section-header"><a href="#variant.SubgroupAvcMceGetDefaultLowPenaltyCostTableINTEL" class="anchor field"></a><code>SubgroupAvcMceGetDefaultLowPenaltyCostTableINTEL</code></div><div id="variant.SubgroupAvcMceSetMotionVectorCostFunctionINTEL" class="variant small-section-header"><a href="#variant.SubgroupAvcMceSetMotionVectorCostFunctionINTEL" class="anchor field"></a><code>SubgroupAvcMceSetMotionVectorCostFunctionINTEL</code></div><div id="variant.SubgroupAvcMceGetDefaultIntraLumaModePenaltyINTEL" class="variant small-section-header"><a href="#variant.SubgroupAvcMceGetDefaultIntraLumaModePenaltyINTEL" class="anchor field"></a><code>SubgroupAvcMceGetDefaultIntraLumaModePenaltyINTEL</code></div><div id="variant.SubgroupAvcMceGetDefaultNonDcLumaIntraPenaltyINTEL" class="variant small-section-header"><a href="#variant.SubgroupAvcMceGetDefaultNonDcLumaIntraPenaltyINTEL" class="anchor field"></a><code>SubgroupAvcMceGetDefaultNonDcLumaIntraPenaltyINTEL</code></div><div id="variant.SubgroupAvcMceGetDefaultIntraChromaModeBasePenaltyINTEL" class="variant small-section-header"><a href="#variant.SubgroupAvcMceGetDefaultIntraChromaModeBasePenaltyINTEL" class="anchor field"></a><code>SubgroupAvcMceGetDefaultIntraChromaModeBasePenaltyINTEL</code></div><div id="variant.SubgroupAvcMceSetAcOnlyHaarINTEL" class="variant small-section-header"><a href="#variant.SubgroupAvcMceSetAcOnlyHaarINTEL" class="anchor field"></a><code>SubgroupAvcMceSetAcOnlyHaarINTEL</code></div><div id="variant.SubgroupAvcMceSetSourceInterlacedFieldPolarityINTEL" class="variant small-section-header"><a href="#variant.SubgroupAvcMceSetSourceInterlacedFieldPolarityINTEL" class="anchor field"></a><code>SubgroupAvcMceSetSourceInterlacedFieldPolarityINTEL</code></div><div id="variant.SubgroupAvcMceSetSingleReferenceInterlacedFieldPolarityINTEL" class="variant small-section-header"><a href="#variant.SubgroupAvcMceSetSingleReferenceInterlacedFieldPolarityINTEL" class="anchor field"></a><code>SubgroupAvcMceSetSingleReferenceInterlacedFieldPolarityINTEL</code></div><div id="variant.SubgroupAvcMceSetDualReferenceInterlacedFieldPolaritiesINTEL" class="variant small-section-header"><a href="#variant.SubgroupAvcMceSetDualReferenceInterlacedFieldPolaritiesINTEL" class="anchor field"></a><code>SubgroupAvcMceSetDualReferenceInterlacedFieldPolaritiesINTEL</code></div><div id="variant.SubgroupAvcMceConvertToImePayloadINTEL" class="variant small-section-header"><a href="#variant.SubgroupAvcMceConvertToImePayloadINTEL" class="anchor field"></a><code>SubgroupAvcMceConvertToImePayloadINTEL</code></div><div id="variant.SubgroupAvcMceConvertToImeResultINTEL" class="variant small-section-header"><a href="#variant.SubgroupAvcMceConvertToImeResultINTEL" class="anchor field"></a><code>SubgroupAvcMceConvertToImeResultINTEL</code></div><div id="variant.SubgroupAvcMceConvertToRefPayloadINTEL" class="variant small-section-header"><a href="#variant.SubgroupAvcMceConvertToRefPayloadINTEL" class="anchor field"></a><code>SubgroupAvcMceConvertToRefPayloadINTEL</code></div><div id="variant.SubgroupAvcMceConvertToRefResultINTEL" class="variant small-section-header"><a href="#variant.SubgroupAvcMceConvertToRefResultINTEL" class="anchor field"></a><code>SubgroupAvcMceConvertToRefResultINTEL</code></div><div id="variant.SubgroupAvcMceConvertToSicPayloadINTEL" class="variant small-section-header"><a href="#variant.SubgroupAvcMceConvertToSicPayloadINTEL" class="anchor field"></a><code>SubgroupAvcMceConvertToSicPayloadINTEL</code></div><div id="variant.SubgroupAvcMceConvertToSicResultINTEL" class="variant small-section-header"><a href="#variant.SubgroupAvcMceConvertToSicResultINTEL" class="anchor field"></a><code>SubgroupAvcMceConvertToSicResultINTEL</code></div><div id="variant.SubgroupAvcMceGetMotionVectorsINTEL" class="variant small-section-header"><a href="#variant.SubgroupAvcMceGetMotionVectorsINTEL" class="anchor field"></a><code>SubgroupAvcMceGetMotionVectorsINTEL</code></div><div id="variant.SubgroupAvcMceGetInterDistortionsINTEL" class="variant small-section-header"><a href="#variant.SubgroupAvcMceGetInterDistortionsINTEL" class="anchor field"></a><code>SubgroupAvcMceGetInterDistortionsINTEL</code></div><div id="variant.SubgroupAvcMceGetBestInterDistortionsINTEL" class="variant small-section-header"><a href="#variant.SubgroupAvcMceGetBestInterDistortionsINTEL" class="anchor field"></a><code>SubgroupAvcMceGetBestInterDistortionsINTEL</code></div><div id="variant.SubgroupAvcMceGetInterMajorShapeINTEL" class="variant small-section-header"><a href="#variant.SubgroupAvcMceGetInterMajorShapeINTEL" class="anchor field"></a><code>SubgroupAvcMceGetInterMajorShapeINTEL</code></div><div id="variant.SubgroupAvcMceGetInterMinorShapeINTEL" class="variant small-section-header"><a href="#variant.SubgroupAvcMceGetInterMinorShapeINTEL" class="anchor field"></a><code>SubgroupAvcMceGetInterMinorShapeINTEL</code></div><div id="variant.SubgroupAvcMceGetInterDirectionsINTEL" class="variant small-section-header"><a href="#variant.SubgroupAvcMceGetInterDirectionsINTEL" class="anchor field"></a><code>SubgroupAvcMceGetInterDirectionsINTEL</code></div><div id="variant.SubgroupAvcMceGetInterMotionVectorCountINTEL" class="variant small-section-header"><a href="#variant.SubgroupAvcMceGetInterMotionVectorCountINTEL" class="anchor field"></a><code>SubgroupAvcMceGetInterMotionVectorCountINTEL</code></div><div id="variant.SubgroupAvcMceGetInterReferenceIdsINTEL" class="variant small-section-header"><a href="#variant.SubgroupAvcMceGetInterReferenceIdsINTEL" class="anchor field"></a><code>SubgroupAvcMceGetInterReferenceIdsINTEL</code></div><div id="variant.SubgroupAvcMceGetInterReferenceInterlacedFieldPolaritiesINTEL" class="variant small-section-header"><a href="#variant.SubgroupAvcMceGetInterReferenceInterlacedFieldPolaritiesINTEL" class="anchor field"></a><code>SubgroupAvcMceGetInterReferenceInterlacedFieldPolaritiesINTEL</code></div><div id="variant.SubgroupAvcImeInitializeINTEL" class="variant small-section-header"><a href="#variant.SubgroupAvcImeInitializeINTEL" class="anchor field"></a><code>SubgroupAvcImeInitializeINTEL</code></div><div id="variant.SubgroupAvcImeSetSingleReferenceINTEL" class="variant small-section-header"><a href="#variant.SubgroupAvcImeSetSingleReferenceINTEL" class="anchor field"></a><code>SubgroupAvcImeSetSingleReferenceINTEL</code></div><div id="variant.SubgroupAvcImeSetDualReferenceINTEL" class="variant small-section-header"><a href="#variant.SubgroupAvcImeSetDualReferenceINTEL" class="anchor field"></a><code>SubgroupAvcImeSetDualReferenceINTEL</code></div><div id="variant.SubgroupAvcImeRefWindowSizeINTEL" class="variant small-section-header"><a href="#variant.SubgroupAvcImeRefWindowSizeINTEL" class="anchor field"></a><code>SubgroupAvcImeRefWindowSizeINTEL</code></div><div id="variant.SubgroupAvcImeAdjustRefOffsetINTEL" class="variant small-section-header"><a href="#variant.SubgroupAvcImeAdjustRefOffsetINTEL" class="anchor field"></a><code>SubgroupAvcImeAdjustRefOffsetINTEL</code></div><div id="variant.SubgroupAvcImeConvertToMcePayloadINTEL" class="variant small-section-header"><a href="#variant.SubgroupAvcImeConvertToMcePayloadINTEL" class="anchor field"></a><code>SubgroupAvcImeConvertToMcePayloadINTEL</code></div><div id="variant.SubgroupAvcImeSetMaxMotionVectorCountINTEL" class="variant small-section-header"><a href="#variant.SubgroupAvcImeSetMaxMotionVectorCountINTEL" class="anchor field"></a><code>SubgroupAvcImeSetMaxMotionVectorCountINTEL</code></div><div id="variant.SubgroupAvcImeSetUnidirectionalMixDisableINTEL" class="variant small-section-header"><a href="#variant.SubgroupAvcImeSetUnidirectionalMixDisableINTEL" class="anchor field"></a><code>SubgroupAvcImeSetUnidirectionalMixDisableINTEL</code></div><div id="variant.SubgroupAvcImeSetEarlySearchTerminationThresholdINTEL" class="variant small-section-header"><a href="#variant.SubgroupAvcImeSetEarlySearchTerminationThresholdINTEL" class="anchor field"></a><code>SubgroupAvcImeSetEarlySearchTerminationThresholdINTEL</code></div><div id="variant.SubgroupAvcImeSetWeightedSadINTEL" class="variant small-section-header"><a href="#variant.SubgroupAvcImeSetWeightedSadINTEL" class="anchor field"></a><code>SubgroupAvcImeSetWeightedSadINTEL</code></div><div id="variant.SubgroupAvcImeEvaluateWithSingleReferenceINTEL" class="variant small-section-header"><a href="#variant.SubgroupAvcImeEvaluateWithSingleReferenceINTEL" class="anchor field"></a><code>SubgroupAvcImeEvaluateWithSingleReferenceINTEL</code></div><div id="variant.SubgroupAvcImeEvaluateWithDualReferenceINTEL" class="variant small-section-header"><a href="#variant.SubgroupAvcImeEvaluateWithDualReferenceINTEL" class="anchor field"></a><code>SubgroupAvcImeEvaluateWithDualReferenceINTEL</code></div><div id="variant.SubgroupAvcImeEvaluateWithSingleReferenceStreaminINTEL" class="variant small-section-header"><a href="#variant.SubgroupAvcImeEvaluateWithSingleReferenceStreaminINTEL" class="anchor field"></a><code>SubgroupAvcImeEvaluateWithSingleReferenceStreaminINTEL</code></div><div id="variant.SubgroupAvcImeEvaluateWithDualReferenceStreaminINTEL" class="variant small-section-header"><a href="#variant.SubgroupAvcImeEvaluateWithDualReferenceStreaminINTEL" class="anchor field"></a><code>SubgroupAvcImeEvaluateWithDualReferenceStreaminINTEL</code></div><div id="variant.SubgroupAvcImeEvaluateWithSingleReferenceStreamoutINTEL" class="variant small-section-header"><a href="#variant.SubgroupAvcImeEvaluateWithSingleReferenceStreamoutINTEL" class="anchor field"></a><code>SubgroupAvcImeEvaluateWithSingleReferenceStreamoutINTEL</code></div><div id="variant.SubgroupAvcImeEvaluateWithDualReferenceStreamoutINTEL" class="variant small-section-header"><a href="#variant.SubgroupAvcImeEvaluateWithDualReferenceStreamoutINTEL" class="anchor field"></a><code>SubgroupAvcImeEvaluateWithDualReferenceStreamoutINTEL</code></div><div id="variant.SubgroupAvcImeEvaluateWithSingleReferenceStreaminoutINTEL" class="variant small-section-header"><a href="#variant.SubgroupAvcImeEvaluateWithSingleReferenceStreaminoutINTEL" class="anchor field"></a><code>SubgroupAvcImeEvaluateWithSingleReferenceStreaminoutINTEL</code></div><div id="variant.SubgroupAvcImeEvaluateWithDualReferenceStreaminoutINTEL" class="variant small-section-header"><a href="#variant.SubgroupAvcImeEvaluateWithDualReferenceStreaminoutINTEL" class="anchor field"></a><code>SubgroupAvcImeEvaluateWithDualReferenceStreaminoutINTEL</code></div><div id="variant.SubgroupAvcImeConvertToMceResultINTEL" class="variant small-section-header"><a href="#variant.SubgroupAvcImeConvertToMceResultINTEL" class="anchor field"></a><code>SubgroupAvcImeConvertToMceResultINTEL</code></div><div id="variant.SubgroupAvcImeGetSingleReferenceStreaminINTEL" class="variant small-section-header"><a href="#variant.SubgroupAvcImeGetSingleReferenceStreaminINTEL" class="anchor field"></a><code>SubgroupAvcImeGetSingleReferenceStreaminINTEL</code></div><div id="variant.SubgroupAvcImeGetDualReferenceStreaminINTEL" class="variant small-section-header"><a href="#variant.SubgroupAvcImeGetDualReferenceStreaminINTEL" class="anchor field"></a><code>SubgroupAvcImeGetDualReferenceStreaminINTEL</code></div><div id="variant.SubgroupAvcImeStripSingleReferenceStreamoutINTEL" class="variant small-section-header"><a href="#variant.SubgroupAvcImeStripSingleReferenceStreamoutINTEL" class="anchor field"></a><code>SubgroupAvcImeStripSingleReferenceStreamoutINTEL</code></div><div id="variant.SubgroupAvcImeStripDualReferenceStreamoutINTEL" class="variant small-section-header"><a href="#variant.SubgroupAvcImeStripDualReferenceStreamoutINTEL" class="anchor field"></a><code>SubgroupAvcImeStripDualReferenceStreamoutINTEL</code></div><div id="variant.SubgroupAvcImeGetStreamoutSingleReferenceMajorShapeMotionVectorsINTEL" class="variant small-section-header"><a href="#variant.SubgroupAvcImeGetStreamoutSingleReferenceMajorShapeMotionVectorsINTEL" class="anchor field"></a><code>SubgroupAvcImeGetStreamoutSingleReferenceMajorShapeMotionVectorsINTEL</code></div><div id="variant.SubgroupAvcImeGetStreamoutSingleReferenceMajorShapeDistortionsINTEL" class="variant small-section-header"><a href="#variant.SubgroupAvcImeGetStreamoutSingleReferenceMajorShapeDistortionsINTEL" class="anchor field"></a><code>SubgroupAvcImeGetStreamoutSingleReferenceMajorShapeDistortionsINTEL</code></div><div id="variant.SubgroupAvcImeGetStreamoutSingleReferenceMajorShapeReferenceIdsINTEL" class="variant small-section-header"><a href="#variant.SubgroupAvcImeGetStreamoutSingleReferenceMajorShapeReferenceIdsINTEL" class="anchor field"></a><code>SubgroupAvcImeGetStreamoutSingleReferenceMajorShapeReferenceIdsINTEL</code></div><div id="variant.SubgroupAvcImeGetStreamoutDualReferenceMajorShapeMotionVectorsINTEL" class="variant small-section-header"><a href="#variant.SubgroupAvcImeGetStreamoutDualReferenceMajorShapeMotionVectorsINTEL" class="anchor field"></a><code>SubgroupAvcImeGetStreamoutDualReferenceMajorShapeMotionVectorsINTEL</code></div><div id="variant.SubgroupAvcImeGetStreamoutDualReferenceMajorShapeDistortionsINTEL" class="variant small-section-header"><a href="#variant.SubgroupAvcImeGetStreamoutDualReferenceMajorShapeDistortionsINTEL" class="anchor field"></a><code>SubgroupAvcImeGetStreamoutDualReferenceMajorShapeDistortionsINTEL</code></div><div id="variant.SubgroupAvcImeGetStreamoutDualReferenceMajorShapeReferenceIdsINTEL" class="variant small-section-header"><a href="#variant.SubgroupAvcImeGetStreamoutDualReferenceMajorShapeReferenceIdsINTEL" class="anchor field"></a><code>SubgroupAvcImeGetStreamoutDualReferenceMajorShapeReferenceIdsINTEL</code></div><div id="variant.SubgroupAvcImeGetBorderReachedINTEL" class="variant small-section-header"><a href="#variant.SubgroupAvcImeGetBorderReachedINTEL" class="anchor field"></a><code>SubgroupAvcImeGetBorderReachedINTEL</code></div><div id="variant.SubgroupAvcImeGetTruncatedSearchIndicationINTEL" class="variant small-section-header"><a href="#variant.SubgroupAvcImeGetTruncatedSearchIndicationINTEL" class="anchor field"></a><code>SubgroupAvcImeGetTruncatedSearchIndicationINTEL</code></div><div id="variant.SubgroupAvcImeGetUnidirectionalEarlySearchTerminationINTEL" class="variant small-section-header"><a href="#variant.SubgroupAvcImeGetUnidirectionalEarlySearchTerminationINTEL" class="anchor field"></a><code>SubgroupAvcImeGetUnidirectionalEarlySearchTerminationINTEL</code></div><div id="variant.SubgroupAvcImeGetWeightingPatternMinimumMotionVectorINTEL" class="variant small-section-header"><a href="#variant.SubgroupAvcImeGetWeightingPatternMinimumMotionVectorINTEL" class="anchor field"></a><code>SubgroupAvcImeGetWeightingPatternMinimumMotionVectorINTEL</code></div><div id="variant.SubgroupAvcImeGetWeightingPatternMinimumDistortionINTEL" class="variant small-section-header"><a href="#variant.SubgroupAvcImeGetWeightingPatternMinimumDistortionINTEL" class="anchor field"></a><code>SubgroupAvcImeGetWeightingPatternMinimumDistortionINTEL</code></div><div id="variant.SubgroupAvcFmeInitializeINTEL" class="variant small-section-header"><a href="#variant.SubgroupAvcFmeInitializeINTEL" class="anchor field"></a><code>SubgroupAvcFmeInitializeINTEL</code></div><div id="variant.SubgroupAvcBmeInitializeINTEL" class="variant small-section-header"><a href="#variant.SubgroupAvcBmeInitializeINTEL" class="anchor field"></a><code>SubgroupAvcBmeInitializeINTEL</code></div><div id="variant.SubgroupAvcRefConvertToMcePayloadINTEL" class="variant small-section-header"><a href="#variant.SubgroupAvcRefConvertToMcePayloadINTEL" class="anchor field"></a><code>SubgroupAvcRefConvertToMcePayloadINTEL</code></div><div id="variant.SubgroupAvcRefSetBidirectionalMixDisableINTEL" class="variant small-section-header"><a href="#variant.SubgroupAvcRefSetBidirectionalMixDisableINTEL" class="anchor field"></a><code>SubgroupAvcRefSetBidirectionalMixDisableINTEL</code></div><div id="variant.SubgroupAvcRefSetBilinearFilterEnableINTEL" class="variant small-section-header"><a href="#variant.SubgroupAvcRefSetBilinearFilterEnableINTEL" class="anchor field"></a><code>SubgroupAvcRefSetBilinearFilterEnableINTEL</code></div><div id="variant.SubgroupAvcRefEvaluateWithSingleReferenceINTEL" class="variant small-section-header"><a href="#variant.SubgroupAvcRefEvaluateWithSingleReferenceINTEL" class="anchor field"></a><code>SubgroupAvcRefEvaluateWithSingleReferenceINTEL</code></div><div id="variant.SubgroupAvcRefEvaluateWithDualReferenceINTEL" class="variant small-section-header"><a href="#variant.SubgroupAvcRefEvaluateWithDualReferenceINTEL" class="anchor field"></a><code>SubgroupAvcRefEvaluateWithDualReferenceINTEL</code></div><div id="variant.SubgroupAvcRefEvaluateWithMultiReferenceINTEL" class="variant small-section-header"><a href="#variant.SubgroupAvcRefEvaluateWithMultiReferenceINTEL" class="anchor field"></a><code>SubgroupAvcRefEvaluateWithMultiReferenceINTEL</code></div><div id="variant.SubgroupAvcRefEvaluateWithMultiReferenceInterlacedINTEL" class="variant small-section-header"><a href="#variant.SubgroupAvcRefEvaluateWithMultiReferenceInterlacedINTEL" class="anchor field"></a><code>SubgroupAvcRefEvaluateWithMultiReferenceInterlacedINTEL</code></div><div id="variant.SubgroupAvcRefConvertToMceResultINTEL" class="variant small-section-header"><a href="#variant.SubgroupAvcRefConvertToMceResultINTEL" class="anchor field"></a><code>SubgroupAvcRefConvertToMceResultINTEL</code></div><div id="variant.SubgroupAvcSicInitializeINTEL" class="variant small-section-header"><a href="#variant.SubgroupAvcSicInitializeINTEL" class="anchor field"></a><code>SubgroupAvcSicInitializeINTEL</code></div><div id="variant.SubgroupAvcSicConfigureSkcINTEL" class="variant small-section-header"><a href="#variant.SubgroupAvcSicConfigureSkcINTEL" class="anchor field"></a><code>SubgroupAvcSicConfigureSkcINTEL</code></div><div id="variant.SubgroupAvcSicConfigureIpeLumaINTEL" class="variant small-section-header"><a href="#variant.SubgroupAvcSicConfigureIpeLumaINTEL" class="anchor field"></a><code>SubgroupAvcSicConfigureIpeLumaINTEL</code></div><div id="variant.SubgroupAvcSicConfigureIpeLumaChromaINTEL" class="variant small-section-header"><a href="#variant.SubgroupAvcSicConfigureIpeLumaChromaINTEL" class="anchor field"></a><code>SubgroupAvcSicConfigureIpeLumaChromaINTEL</code></div><div id="variant.SubgroupAvcSicGetMotionVectorMaskINTEL" class="variant small-section-header"><a href="#variant.SubgroupAvcSicGetMotionVectorMaskINTEL" class="anchor field"></a><code>SubgroupAvcSicGetMotionVectorMaskINTEL</code></div><div id="variant.SubgroupAvcSicConvertToMcePayloadINTEL" class="variant small-section-header"><a href="#variant.SubgroupAvcSicConvertToMcePayloadINTEL" class="anchor field"></a><code>SubgroupAvcSicConvertToMcePayloadINTEL</code></div><div id="variant.SubgroupAvcSicSetIntraLumaShapePenaltyINTEL" class="variant small-section-header"><a href="#variant.SubgroupAvcSicSetIntraLumaShapePenaltyINTEL" class="anchor field"></a><code>SubgroupAvcSicSetIntraLumaShapePenaltyINTEL</code></div><div id="variant.SubgroupAvcSicSetIntraLumaModeCostFunctionINTEL" class="variant small-section-header"><a href="#variant.SubgroupAvcSicSetIntraLumaModeCostFunctionINTEL" class="anchor field"></a><code>SubgroupAvcSicSetIntraLumaModeCostFunctionINTEL</code></div><div id="variant.SubgroupAvcSicSetIntraChromaModeCostFunctionINTEL" class="variant small-section-header"><a href="#variant.SubgroupAvcSicSetIntraChromaModeCostFunctionINTEL" class="anchor field"></a><code>SubgroupAvcSicSetIntraChromaModeCostFunctionINTEL</code></div><div id="variant.SubgroupAvcSicSetBilinearFilterEnableINTEL" class="variant small-section-header"><a href="#variant.SubgroupAvcSicSetBilinearFilterEnableINTEL" class="anchor field"></a><code>SubgroupAvcSicSetBilinearFilterEnableINTEL</code></div><div id="variant.SubgroupAvcSicSetSkcForwardTransformEnableINTEL" class="variant small-section-header"><a href="#variant.SubgroupAvcSicSetSkcForwardTransformEnableINTEL" class="anchor field"></a><code>SubgroupAvcSicSetSkcForwardTransformEnableINTEL</code></div><div id="variant.SubgroupAvcSicSetBlockBasedRawSkipSadINTEL" class="variant small-section-header"><a href="#variant.SubgroupAvcSicSetBlockBasedRawSkipSadINTEL" class="anchor field"></a><code>SubgroupAvcSicSetBlockBasedRawSkipSadINTEL</code></div><div id="variant.SubgroupAvcSicEvaluateIpeINTEL" class="variant small-section-header"><a href="#variant.SubgroupAvcSicEvaluateIpeINTEL" class="anchor field"></a><code>SubgroupAvcSicEvaluateIpeINTEL</code></div><div id="variant.SubgroupAvcSicEvaluateWithSingleReferenceINTEL" class="variant small-section-header"><a href="#variant.SubgroupAvcSicEvaluateWithSingleReferenceINTEL" class="anchor field"></a><code>SubgroupAvcSicEvaluateWithSingleReferenceINTEL</code></div><div id="variant.SubgroupAvcSicEvaluateWithDualReferenceINTEL" class="variant small-section-header"><a href="#variant.SubgroupAvcSicEvaluateWithDualReferenceINTEL" class="anchor field"></a><code>SubgroupAvcSicEvaluateWithDualReferenceINTEL</code></div><div id="variant.SubgroupAvcSicEvaluateWithMultiReferenceINTEL" class="variant small-section-header"><a href="#variant.SubgroupAvcSicEvaluateWithMultiReferenceINTEL" class="anchor field"></a><code>SubgroupAvcSicEvaluateWithMultiReferenceINTEL</code></div><div id="variant.SubgroupAvcSicEvaluateWithMultiReferenceInterlacedINTEL" class="variant small-section-header"><a href="#variant.SubgroupAvcSicEvaluateWithMultiReferenceInterlacedINTEL" class="anchor field"></a><code>SubgroupAvcSicEvaluateWithMultiReferenceInterlacedINTEL</code></div><div id="variant.SubgroupAvcSicConvertToMceResultINTEL" class="variant small-section-header"><a href="#variant.SubgroupAvcSicConvertToMceResultINTEL" class="anchor field"></a><code>SubgroupAvcSicConvertToMceResultINTEL</code></div><div id="variant.SubgroupAvcSicGetIpeLumaShapeINTEL" class="variant small-section-header"><a href="#variant.SubgroupAvcSicGetIpeLumaShapeINTEL" class="anchor field"></a><code>SubgroupAvcSicGetIpeLumaShapeINTEL</code></div><div id="variant.SubgroupAvcSicGetBestIpeLumaDistortionINTEL" class="variant small-section-header"><a href="#variant.SubgroupAvcSicGetBestIpeLumaDistortionINTEL" class="anchor field"></a><code>SubgroupAvcSicGetBestIpeLumaDistortionINTEL</code></div><div id="variant.SubgroupAvcSicGetBestIpeChromaDistortionINTEL" class="variant small-section-header"><a href="#variant.SubgroupAvcSicGetBestIpeChromaDistortionINTEL" class="anchor field"></a><code>SubgroupAvcSicGetBestIpeChromaDistortionINTEL</code></div><div id="variant.SubgroupAvcSicGetPackedIpeLumaModesINTEL" class="variant small-section-header"><a href="#variant.SubgroupAvcSicGetPackedIpeLumaModesINTEL" class="anchor field"></a><code>SubgroupAvcSicGetPackedIpeLumaModesINTEL</code></div><div id="variant.SubgroupAvcSicGetIpeChromaModeINTEL" class="variant small-section-header"><a href="#variant.SubgroupAvcSicGetIpeChromaModeINTEL" class="anchor field"></a><code>SubgroupAvcSicGetIpeChromaModeINTEL</code></div><div id="variant.SubgroupAvcSicGetPackedSkcLumaCountThresholdINTEL" class="variant small-section-header"><a href="#variant.SubgroupAvcSicGetPackedSkcLumaCountThresholdINTEL" class="anchor field"></a><code>SubgroupAvcSicGetPackedSkcLumaCountThresholdINTEL</code></div><div id="variant.SubgroupAvcSicGetPackedSkcLumaSumThresholdINTEL" class="variant small-section-header"><a href="#variant.SubgroupAvcSicGetPackedSkcLumaSumThresholdINTEL" class="anchor field"></a><code>SubgroupAvcSicGetPackedSkcLumaSumThresholdINTEL</code></div><div id="variant.SubgroupAvcSicGetInterRawSadsINTEL" class="variant small-section-header"><a href="#variant.SubgroupAvcSicGetInterRawSadsINTEL" class="anchor field"></a><code>SubgroupAvcSicGetInterRawSadsINTEL</code></div><div id="variant.RayQueryGetRayTMinKHR" class="variant small-section-header"><a href="#variant.RayQueryGetRayTMinKHR" class="anchor field"></a><code>RayQueryGetRayTMinKHR</code></div><div id="variant.RayQueryGetRayFlagsKHR" class="variant small-section-header"><a href="#variant.RayQueryGetRayFlagsKHR" class="anchor field"></a><code>RayQueryGetRayFlagsKHR</code></div><div id="variant.RayQueryGetIntersectionTKHR" class="variant small-section-header"><a href="#variant.RayQueryGetIntersectionTKHR" class="anchor field"></a><code>RayQueryGetIntersectionTKHR</code></div><div id="variant.RayQueryGetIntersectionInstanceCustomIndexKHR" class="variant small-section-header"><a href="#variant.RayQueryGetIntersectionInstanceCustomIndexKHR" class="anchor field"></a><code>RayQueryGetIntersectionInstanceCustomIndexKHR</code></div><div id="variant.RayQueryGetIntersectionInstanceIdKHR" class="variant small-section-header"><a href="#variant.RayQueryGetIntersectionInstanceIdKHR" class="anchor field"></a><code>RayQueryGetIntersectionInstanceIdKHR</code></div><div id="variant.RayQueryGetIntersectionInstanceShaderBindingTableRecordOffsetKHR" class="variant small-section-header"><a href="#variant.RayQueryGetIntersectionInstanceShaderBindingTableRecordOffsetKHR" class="anchor field"></a><code>RayQueryGetIntersectionInstanceShaderBindingTableRecordOffsetKHR</code></div><div id="variant.RayQueryGetIntersectionGeometryIndexKHR" class="variant small-section-header"><a href="#variant.RayQueryGetIntersectionGeometryIndexKHR" class="anchor field"></a><code>RayQueryGetIntersectionGeometryIndexKHR</code></div><div id="variant.RayQueryGetIntersectionPrimitiveIndexKHR" class="variant small-section-header"><a href="#variant.RayQueryGetIntersectionPrimitiveIndexKHR" class="anchor field"></a><code>RayQueryGetIntersectionPrimitiveIndexKHR</code></div><div id="variant.RayQueryGetIntersectionBarycentricsKHR" class="variant small-section-header"><a href="#variant.RayQueryGetIntersectionBarycentricsKHR" class="anchor field"></a><code>RayQueryGetIntersectionBarycentricsKHR</code></div><div id="variant.RayQueryGetIntersectionFrontFaceKHR" class="variant small-section-header"><a href="#variant.RayQueryGetIntersectionFrontFaceKHR" class="anchor field"></a><code>RayQueryGetIntersectionFrontFaceKHR</code></div><div id="variant.RayQueryGetIntersectionCandidateAABBOpaqueKHR" class="variant small-section-header"><a href="#variant.RayQueryGetIntersectionCandidateAABBOpaqueKHR" class="anchor field"></a><code>RayQueryGetIntersectionCandidateAABBOpaqueKHR</code></div><div id="variant.RayQueryGetIntersectionObjectRayDirectionKHR" class="variant small-section-header"><a href="#variant.RayQueryGetIntersectionObjectRayDirectionKHR" class="anchor field"></a><code>RayQueryGetIntersectionObjectRayDirectionKHR</code></div><div id="variant.RayQueryGetIntersectionObjectRayOriginKHR" class="variant small-section-header"><a href="#variant.RayQueryGetIntersectionObjectRayOriginKHR" class="anchor field"></a><code>RayQueryGetIntersectionObjectRayOriginKHR</code></div><div id="variant.RayQueryGetWorldRayDirectionKHR" class="variant small-section-header"><a href="#variant.RayQueryGetWorldRayDirectionKHR" class="anchor field"></a><code>RayQueryGetWorldRayDirectionKHR</code></div><div id="variant.RayQueryGetWorldRayOriginKHR" class="variant small-section-header"><a href="#variant.RayQueryGetWorldRayOriginKHR" class="anchor field"></a><code>RayQueryGetWorldRayOriginKHR</code></div><div id="variant.RayQueryGetIntersectionObjectToWorldKHR" class="variant small-section-header"><a href="#variant.RayQueryGetIntersectionObjectToWorldKHR" class="anchor field"></a><code>RayQueryGetIntersectionObjectToWorldKHR</code></div><div id="variant.RayQueryGetIntersectionWorldToObjectKHR" class="variant small-section-header"><a href="#variant.RayQueryGetIntersectionWorldToObjectKHR" class="anchor field"></a><code>RayQueryGetIntersectionWorldToObjectKHR</code></div><h2 id="implementations" class="small-section-header">Implementations<a href="#implementations" class="anchor"></a></h2><h3 id="impl" class="impl"><code class="in-band">impl <a class="enum" href="../spirv_headers/enum.Op.html" title="enum spirv_headers::Op">Op</a></code><a href="#impl" class="anchor"></a><a class="srclink" href="../src/spirv_headers/autogen_spirv.rs.html#2958-2967" title="goto source code">[src]</a></h3><div class="impl-items"><h4 id="associatedconstant.ReportIntersectionKHR" class="associatedconstant"><code>pub const <a href="#associatedconstant.ReportIntersectionKHR" class="constant"><b>ReportIntersectionKHR</b></a>: <a class="enum" href="../spirv_headers/enum.Op.html" title="enum spirv_headers::Op">Op</a></code><a class="srclink" href="../src/spirv_headers/autogen_spirv.rs.html#2959" title="goto source code">[src]</a></h4><h4 id="associatedconstant.IgnoreIntersectionKHR" class="associatedconstant"><code>pub const <a href="#associatedconstant.IgnoreIntersectionKHR" class="constant"><b>IgnoreIntersectionKHR</b></a>: <a class="enum" href="../spirv_headers/enum.Op.html" title="enum spirv_headers::Op">Op</a></code><a class="srclink" href="../src/spirv_headers/autogen_spirv.rs.html#2960" title="goto source code">[src]</a></h4><h4 id="associatedconstant.TerminateRayKHR" class="associatedconstant"><code>pub const <a href="#associatedconstant.TerminateRayKHR" class="constant"><b>TerminateRayKHR</b></a>: <a class="enum" href="../spirv_headers/enum.Op.html" title="enum spirv_headers::Op">Op</a></code><a class="srclink" href="../src/spirv_headers/autogen_spirv.rs.html#2961" title="goto source code">[src]</a></h4><h4 id="associatedconstant.TraceRayKHR" class="associatedconstant"><code>pub const <a href="#associatedconstant.TraceRayKHR" class="constant"><b>TraceRayKHR</b></a>: <a class="enum" href="../spirv_headers/enum.Op.html" title="enum spirv_headers::Op">Op</a></code><a class="srclink" href="../src/spirv_headers/autogen_spirv.rs.html#2962" title="goto source code">[src]</a></h4><h4 id="associatedconstant.TypeAccelerationStructureKHR" class="associatedconstant"><code>pub const <a href="#associatedconstant.TypeAccelerationStructureKHR" class="constant"><b>TypeAccelerationStructureKHR</b></a>: <a class="enum" href="../spirv_headers/enum.Op.html" title="enum spirv_headers::Op">Op</a></code><a class="srclink" href="../src/spirv_headers/autogen_spirv.rs.html#2963" title="goto source code">[src]</a></h4><h4 id="associatedconstant.ExecuteCallableKHR" class="associatedconstant"><code>pub const <a href="#associatedconstant.ExecuteCallableKHR" class="constant"><b>ExecuteCallableKHR</b></a>: <a class="enum" href="../spirv_headers/enum.Op.html" title="enum spirv_headers::Op">Op</a></code><a class="srclink" href="../src/spirv_headers/autogen_spirv.rs.html#2964" title="goto source code">[src]</a></h4><h4 id="associatedconstant.DecorateStringGOOGLE" class="associatedconstant"><code>pub const <a href="#associatedconstant.DecorateStringGOOGLE" class="constant"><b>DecorateStringGOOGLE</b></a>: <a class="enum" href="../spirv_headers/enum.Op.html" title="enum spirv_headers::Op">Op</a></code><a class="srclink" href="../src/spirv_headers/autogen_spirv.rs.html#2965" title="goto source code">[src]</a></h4><h4 id="associatedconstant.MemberDecorateStringGOOGLE" class="associatedconstant"><code>pub const <a href="#associatedconstant.MemberDecorateStringGOOGLE" class="constant"><b>MemberDecorateStringGOOGLE</b></a>: <a class="enum" href="../spirv_headers/enum.Op.html" title="enum spirv_headers::Op">Op</a></code><a class="srclink" href="../src/spirv_headers/autogen_spirv.rs.html#2966" title="goto source code">[src]</a></h4></div><h2 id="trait-implementations" class="small-section-header">Trait Implementations<a href="#trait-implementations" class="anchor"></a></h2><div id="trait-implementations-list"><h3 id="impl-Clone" class="impl"><code class="in-band">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="enum" href="../spirv_headers/enum.Op.html" title="enum spirv_headers::Op">Op</a></code><a href="#impl-Clone" class="anchor"></a><a class="srclink" href="../src/spirv_headers/autogen_spirv.rs.html#2405" title="goto source code">[src]</a></h3><div class="impl-items"><h4 id="method.clone" class="method hidden"><code>fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone" class="fnname">clone</a>(&self) -> <a class="enum" href="../spirv_headers/enum.Op.html" title="enum spirv_headers::Op">Op</a></code><a class="srclink" href="../src/spirv_headers/autogen_spirv.rs.html#2405" title="goto source code">[src]</a></h4><div class='docblock hidden'><p>Returns a copy of the value. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone">Read more</a></p>
|
||
</div><h4 id="method.clone_from" class="method hidden"><code>fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from" class="fnname">clone_from</a>(&mut self, source: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&</a>Self)</code><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span><a class="srclink" href="https://doc.rust-lang.org/nightly/src/core/clone.rs.html#128-130" title="goto source code">[src]</a></h4><div class='docblock hidden'><p>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from">Read more</a></p>
|
||
</div></div><h3 id="impl-Copy" class="impl"><code class="in-band">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Copy.html" title="trait core::marker::Copy">Copy</a> for <a class="enum" href="../spirv_headers/enum.Op.html" title="enum spirv_headers::Op">Op</a></code><a href="#impl-Copy" class="anchor"></a><a class="srclink" href="../src/spirv_headers/autogen_spirv.rs.html#2405" title="goto source code">[src]</a></h3><div class="impl-items"></div><h3 id="impl-Debug" class="impl"><code class="in-band">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="enum" href="../spirv_headers/enum.Op.html" title="enum spirv_headers::Op">Op</a></code><a href="#impl-Debug" class="anchor"></a><a class="srclink" href="../src/spirv_headers/autogen_spirv.rs.html#2405" title="goto source code">[src]</a></h3><div class="impl-items"><h4 id="method.fmt" class="method hidden"><code>fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt" class="fnname">fmt</a>(&self, f: &mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a><'_>) -> <a class="type" href="https://doc.rust-lang.org/nightly/core/fmt/type.Result.html" title="type core::fmt::Result">Result</a></code><a class="srclink" href="../src/spirv_headers/autogen_spirv.rs.html#2405" title="goto source code">[src]</a></h4><div class='docblock hidden'><p>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></p>
|
||
</div></div><h3 id="impl-Eq" class="impl"><code class="in-band">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Eq.html" title="trait core::cmp::Eq">Eq</a> for <a class="enum" href="../spirv_headers/enum.Op.html" title="enum spirv_headers::Op">Op</a></code><a href="#impl-Eq" class="anchor"></a><a class="srclink" href="../src/spirv_headers/autogen_spirv.rs.html#2405" title="goto source code">[src]</a></h3><div class="impl-items"></div><h3 id="impl-FromPrimitive" class="impl"><code class="in-band">impl <a class="trait" href="../num_traits/cast/trait.FromPrimitive.html" title="trait num_traits::cast::FromPrimitive">FromPrimitive</a> for <a class="enum" href="../spirv_headers/enum.Op.html" title="enum spirv_headers::Op">Op</a></code><a href="#impl-FromPrimitive" class="anchor"></a><a class="srclink" href="../src/spirv_headers/autogen_spirv.rs.html#2968-3525" title="goto source code">[src]</a></h3><div class="impl-items"><h4 id="method.from_i64" class="method hidden"><code>fn <a href="../num_traits/cast/trait.FromPrimitive.html#tymethod.from_i64" class="fnname">from_i64</a>(n: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i64.html">i64</a>) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a><Self></code><a class="srclink" href="../src/spirv_headers/autogen_spirv.rs.html#2970-3521" title="goto source code">[src]</a></h4><div class='docblock hidden'><p>Converts an <code>i64</code> to return an optional value of this type. If the
|
||
value cannot be represented by this type, then <code>None</code> is returned. <a href="../num_traits/cast/trait.FromPrimitive.html#tymethod.from_i64">Read more</a></p>
|
||
</div><h4 id="method.from_u64" class="method hidden"><code>fn <a href="../num_traits/cast/trait.FromPrimitive.html#tymethod.from_u64" class="fnname">from_u64</a>(n: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u64.html">u64</a>) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a><Self></code><a class="srclink" href="../src/spirv_headers/autogen_spirv.rs.html#3522-3524" title="goto source code">[src]</a></h4><div class='docblock hidden'><p>Converts an <code>u64</code> to return an optional value of this type. If the
|
||
value cannot be represented by this type, then <code>None</code> is returned. <a href="../num_traits/cast/trait.FromPrimitive.html#tymethod.from_u64">Read more</a></p>
|
||
</div><h4 id="method.from_isize" class="method hidden"><code>fn <a href="../num_traits/cast/trait.FromPrimitive.html#method.from_isize" class="fnname">from_isize</a>(n: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.isize.html">isize</a>) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a><Self></code><a class="srclink" href="../src/num_traits/cast.rs.html#415-417" title="goto source code">[src]</a></h4><div class='docblock hidden'><p>Converts an <code>isize</code> to return an optional value of this type. If the
|
||
value cannot be represented by this type, then <code>None</code> is returned. <a href="../num_traits/cast/trait.FromPrimitive.html#method.from_isize">Read more</a></p>
|
||
</div><h4 id="method.from_i8" class="method hidden"><code>fn <a href="../num_traits/cast/trait.FromPrimitive.html#method.from_i8" class="fnname">from_i8</a>(n: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i8.html">i8</a>) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a><Self></code><a class="srclink" href="../src/num_traits/cast.rs.html#422-424" title="goto source code">[src]</a></h4><div class='docblock hidden'><p>Converts an <code>i8</code> to return an optional value of this type. If the
|
||
value cannot be represented by this type, then <code>None</code> is returned. <a href="../num_traits/cast/trait.FromPrimitive.html#method.from_i8">Read more</a></p>
|
||
</div><h4 id="method.from_i16" class="method hidden"><code>fn <a href="../num_traits/cast/trait.FromPrimitive.html#method.from_i16" class="fnname">from_i16</a>(n: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i16.html">i16</a>) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a><Self></code><a class="srclink" href="../src/num_traits/cast.rs.html#429-431" title="goto source code">[src]</a></h4><div class='docblock hidden'><p>Converts an <code>i16</code> to return an optional value of this type. If the
|
||
value cannot be represented by this type, then <code>None</code> is returned. <a href="../num_traits/cast/trait.FromPrimitive.html#method.from_i16">Read more</a></p>
|
||
</div><h4 id="method.from_i32" class="method hidden"><code>fn <a href="../num_traits/cast/trait.FromPrimitive.html#method.from_i32" class="fnname">from_i32</a>(n: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i32.html">i32</a>) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a><Self></code><a class="srclink" href="../src/num_traits/cast.rs.html#436-438" title="goto source code">[src]</a></h4><div class='docblock hidden'><p>Converts an <code>i32</code> to return an optional value of this type. If the
|
||
value cannot be represented by this type, then <code>None</code> is returned. <a href="../num_traits/cast/trait.FromPrimitive.html#method.from_i32">Read more</a></p>
|
||
</div><h4 id="method.from_i128" class="method hidden"><code>fn <a href="../num_traits/cast/trait.FromPrimitive.html#method.from_i128" class="fnname">from_i128</a>(n: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i128.html">i128</a>) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a><Self></code><a class="srclink" href="../src/num_traits/cast.rs.html#453-455" title="goto source code">[src]</a></h4><div class='docblock hidden'><p>Converts an <code>i128</code> to return an optional value of this type. If the
|
||
value cannot be represented by this type, then <code>None</code> is returned. <a href="../num_traits/cast/trait.FromPrimitive.html#method.from_i128">Read more</a></p>
|
||
</div><h4 id="method.from_usize" class="method hidden"><code>fn <a href="../num_traits/cast/trait.FromPrimitive.html#method.from_usize" class="fnname">from_usize</a>(n: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a><Self></code><a class="srclink" href="../src/num_traits/cast.rs.html#460-462" title="goto source code">[src]</a></h4><div class='docblock hidden'><p>Converts a <code>usize</code> to return an optional value of this type. If the
|
||
value cannot be represented by this type, then <code>None</code> is returned. <a href="../num_traits/cast/trait.FromPrimitive.html#method.from_usize">Read more</a></p>
|
||
</div><h4 id="method.from_u8" class="method hidden"><code>fn <a href="../num_traits/cast/trait.FromPrimitive.html#method.from_u8" class="fnname">from_u8</a>(n: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a><Self></code><a class="srclink" href="../src/num_traits/cast.rs.html#467-469" title="goto source code">[src]</a></h4><div class='docblock hidden'><p>Converts an <code>u8</code> to return an optional value of this type. If the
|
||
value cannot be represented by this type, then <code>None</code> is returned. <a href="../num_traits/cast/trait.FromPrimitive.html#method.from_u8">Read more</a></p>
|
||
</div><h4 id="method.from_u16" class="method hidden"><code>fn <a href="../num_traits/cast/trait.FromPrimitive.html#method.from_u16" class="fnname">from_u16</a>(n: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u16.html">u16</a>) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a><Self></code><a class="srclink" href="../src/num_traits/cast.rs.html#474-476" title="goto source code">[src]</a></h4><div class='docblock hidden'><p>Converts an <code>u16</code> to return an optional value of this type. If the
|
||
value cannot be represented by this type, then <code>None</code> is returned. <a href="../num_traits/cast/trait.FromPrimitive.html#method.from_u16">Read more</a></p>
|
||
</div><h4 id="method.from_u32" class="method hidden"><code>fn <a href="../num_traits/cast/trait.FromPrimitive.html#method.from_u32" class="fnname">from_u32</a>(n: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a><Self></code><a class="srclink" href="../src/num_traits/cast.rs.html#481-483" title="goto source code">[src]</a></h4><div class='docblock hidden'><p>Converts an <code>u32</code> to return an optional value of this type. If the
|
||
value cannot be represented by this type, then <code>None</code> is returned. <a href="../num_traits/cast/trait.FromPrimitive.html#method.from_u32">Read more</a></p>
|
||
</div><h4 id="method.from_u128" class="method hidden"><code>fn <a href="../num_traits/cast/trait.FromPrimitive.html#method.from_u128" class="fnname">from_u128</a>(n: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u128.html">u128</a>) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a><Self></code><a class="srclink" href="../src/num_traits/cast.rs.html#498-500" title="goto source code">[src]</a></h4><div class='docblock hidden'><p>Converts an <code>u128</code> to return an optional value of this type. If the
|
||
value cannot be represented by this type, then <code>None</code> is returned. <a href="../num_traits/cast/trait.FromPrimitive.html#method.from_u128">Read more</a></p>
|
||
</div><h4 id="method.from_f32" class="method hidden"><code>fn <a href="../num_traits/cast/trait.FromPrimitive.html#method.from_f32" class="fnname">from_f32</a>(n: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a>) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a><Self></code><a class="srclink" href="../src/num_traits/cast.rs.html#505-507" title="goto source code">[src]</a></h4><div class='docblock hidden'><p>Converts a <code>f32</code> to return an optional value of this type. If the
|
||
value cannot be represented by this type, then <code>None</code> is returned. <a href="../num_traits/cast/trait.FromPrimitive.html#method.from_f32">Read more</a></p>
|
||
</div><h4 id="method.from_f64" class="method hidden"><code>fn <a href="../num_traits/cast/trait.FromPrimitive.html#method.from_f64" class="fnname">from_f64</a>(n: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a>) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a><Self></code><a class="srclink" href="../src/num_traits/cast.rs.html#516-521" title="goto source code">[src]</a></h4><div class='docblock hidden'><p>Converts a <code>f64</code> to return an optional value of this type. If the
|
||
value cannot be represented by this type, then <code>None</code> is returned. <a href="../num_traits/cast/trait.FromPrimitive.html#method.from_f64">Read more</a></p>
|
||
</div></div><h3 id="impl-Hash" class="impl"><code class="in-band">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html" title="trait core::hash::Hash">Hash</a> for <a class="enum" href="../spirv_headers/enum.Op.html" title="enum spirv_headers::Op">Op</a></code><a href="#impl-Hash" class="anchor"></a><a class="srclink" href="../src/spirv_headers/autogen_spirv.rs.html#2405" title="goto source code">[src]</a></h3><div class="impl-items"><h4 id="method.hash" class="method hidden"><code>fn <a href="https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html#tymethod.hash" class="fnname">hash</a><__H: <a class="trait" href="https://doc.rust-lang.org/nightly/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>>(&self, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>__H)</code><a class="srclink" href="../src/spirv_headers/autogen_spirv.rs.html#2405" title="goto source code">[src]</a></h4><div class='docblock hidden'><p>Feeds this value into the given <a href="https://doc.rust-lang.org/nightly/core/hash/trait.Hasher.html" title="Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html#tymethod.hash">Read more</a></p>
|
||
</div><h4 id="method.hash_slice" class="method hidden"><code>fn <a href="https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html#method.hash_slice" class="fnname">hash_slice</a><H>(data: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">&[Self]</a>, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>H) <span class="where fmt-newline">where<br> H: <a class="trait" href="https://doc.rust-lang.org/nightly/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>, </span></code><span class="since" title="Stable since Rust version 1.3.0">1.3.0</span><a class="srclink" href="https://doc.rust-lang.org/nightly/src/core/hash/mod.rs.html#184-191" title="goto source code">[src]</a></h4><div class='docblock hidden'><p>Feeds a slice of this type into the given <a href="https://doc.rust-lang.org/nightly/core/hash/trait.Hasher.html" title="Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html#method.hash_slice">Read more</a></p>
|
||
</div></div><h3 id="impl-Ord" class="impl"><code class="in-band">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html" title="trait core::cmp::Ord">Ord</a> for <a class="enum" href="../spirv_headers/enum.Op.html" title="enum spirv_headers::Op">Op</a></code><a href="#impl-Ord" class="anchor"></a><a class="srclink" href="../src/spirv_headers/autogen_spirv.rs.html#2405" title="goto source code">[src]</a></h3><div class="impl-items"><h4 id="method.cmp" class="method hidden"><code>fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html#tymethod.cmp" class="fnname">cmp</a>(&self, other: &<a class="enum" href="../spirv_headers/enum.Op.html" title="enum spirv_headers::Op">Op</a>) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/cmp/enum.Ordering.html" title="enum core::cmp::Ordering">Ordering</a></code><a class="srclink" href="../src/spirv_headers/autogen_spirv.rs.html#2405" title="goto source code">[src]</a></h4><div class='docblock hidden'><p>This method returns an <a href="https://doc.rust-lang.org/nightly/core/cmp/enum.Ordering.html" title="Ordering"><code>Ordering</code></a> between <code>self</code> and <code>other</code>. <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html#tymethod.cmp">Read more</a></p>
|
||
</div><h4 id="method.max" class="method hidden"><code><span class="docblock attributes">#[must_use]</span>fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html#method.max" class="fnname">max</a>(self, other: Self) -> Self</code><span class="since" title="Stable since Rust version 1.21.0">1.21.0</span><a class="srclink" href="https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#605-610" title="goto source code">[src]</a></h4><div class='docblock hidden'><p>Compares and returns the maximum of two values. <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html#method.max">Read more</a></p>
|
||
</div><h4 id="method.min" class="method hidden"><code><span class="docblock attributes">#[must_use]</span>fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html#method.min" class="fnname">min</a>(self, other: Self) -> Self</code><span class="since" title="Stable since Rust version 1.21.0">1.21.0</span><a class="srclink" href="https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#625-630" title="goto source code">[src]</a></h4><div class='docblock hidden'><p>Compares and returns the minimum of two values. <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html#method.min">Read more</a></p>
|
||
</div><h4 id="method.clamp" class="method hidden"><code><span class="docblock attributes">#[must_use]</span>fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html#method.clamp" class="fnname">clamp</a>(self, min: Self, max: Self) -> Self</code><a class="srclink" href="https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#652-664" title="goto source code">[src]</a></h4><div class="stability hidden"><div class="stab unstable"><span class="emoji">🔬</span> This is a nightly-only experimental API. (<code>clamp</code>)</div></div><div class='docblock hidden'><p>Restrict a value to a certain interval. <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html#method.clamp">Read more</a></p>
|
||
</div></div><h3 id="impl-PartialEq%3COp%3E" class="impl"><code class="in-band">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html" title="trait core::cmp::PartialEq">PartialEq</a><<a class="enum" href="../spirv_headers/enum.Op.html" title="enum spirv_headers::Op">Op</a>> for <a class="enum" href="../spirv_headers/enum.Op.html" title="enum spirv_headers::Op">Op</a></code><a href="#impl-PartialEq%3COp%3E" class="anchor"></a><a class="srclink" href="../src/spirv_headers/autogen_spirv.rs.html#2405" title="goto source code">[src]</a></h3><div class="impl-items"><h4 id="method.eq" class="method hidden"><code>fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#tymethod.eq" class="fnname">eq</a>(&self, other: &<a class="enum" href="../spirv_headers/enum.Op.html" title="enum spirv_headers::Op">Op</a>) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></code><a class="srclink" href="../src/spirv_headers/autogen_spirv.rs.html#2405" title="goto source code">[src]</a></h4><div class='docblock hidden'><p>This method tests for <code>self</code> and <code>other</code> values to be equal, and is used
|
||
by <code>==</code>. <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#tymethod.eq">Read more</a></p>
|
||
</div><h4 id="method.ne" class="method hidden"><code><span class="docblock attributes">#[must_use]</span>fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#method.ne" class="fnname">ne</a>(&self, other: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&</a>Rhs) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></code><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span><a class="srclink" href="https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#209-211" title="goto source code">[src]</a></h4><div class='docblock hidden'><p>This method tests for <code>!=</code>.</p>
|
||
</div></div><h3 id="impl-PartialOrd%3COp%3E" class="impl"><code class="in-band">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html" title="trait core::cmp::PartialOrd">PartialOrd</a><<a class="enum" href="../spirv_headers/enum.Op.html" title="enum spirv_headers::Op">Op</a>> for <a class="enum" href="../spirv_headers/enum.Op.html" title="enum spirv_headers::Op">Op</a></code><a href="#impl-PartialOrd%3COp%3E" class="anchor"></a><a class="srclink" href="../src/spirv_headers/autogen_spirv.rs.html#2405" title="goto source code">[src]</a></h3><div class="impl-items"><h4 id="method.partial_cmp" class="method hidden"><code>fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html#tymethod.partial_cmp" class="fnname">partial_cmp</a>(&self, other: &<a class="enum" href="../spirv_headers/enum.Op.html" title="enum spirv_headers::Op">Op</a>) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="enum" href="https://doc.rust-lang.org/nightly/core/cmp/enum.Ordering.html" title="enum core::cmp::Ordering">Ordering</a>></code><a class="srclink" href="../src/spirv_headers/autogen_spirv.rs.html#2405" title="goto source code">[src]</a></h4><div class='docblock hidden'><p>This method returns an ordering between <code>self</code> and <code>other</code> values if one exists. <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html#tymethod.partial_cmp">Read more</a></p>
|
||
</div><h4 id="method.lt" class="method hidden"><code><span class="docblock attributes">#[must_use]</span>fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html#method.lt" class="fnname">lt</a>(&self, other: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&</a>Rhs) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></code><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span><a class="srclink" href="https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#847-849" title="goto source code">[src]</a></h4><div class='docblock hidden'><p>This method tests less than (for <code>self</code> and <code>other</code>) and is used by the <code><</code> operator. <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html#method.lt">Read more</a></p>
|
||
</div><h4 id="method.le" class="method hidden"><code><span class="docblock attributes">#[must_use]</span>fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html#method.le" class="fnname">le</a>(&self, other: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&</a>Rhs) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></code><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span><a class="srclink" href="https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#866-868" title="goto source code">[src]</a></h4><div class='docblock hidden'><p>This method tests less than or equal to (for <code>self</code> and <code>other</code>) and is used by the <code><=</code>
|
||
operator. <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html#method.le">Read more</a></p>
|
||
</div><h4 id="method.gt" class="method hidden"><code><span class="docblock attributes">#[must_use]</span>fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html#method.gt" class="fnname">gt</a>(&self, other: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&</a>Rhs) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></code><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span><a class="srclink" href="https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#884-886" title="goto source code">[src]</a></h4><div class='docblock hidden'><p>This method tests greater than (for <code>self</code> and <code>other</code>) and is used by the <code>></code> operator. <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html#method.gt">Read more</a></p>
|
||
</div><h4 id="method.ge" class="method hidden"><code><span class="docblock attributes">#[must_use]</span>fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html#method.ge" class="fnname">ge</a>(&self, other: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&</a>Rhs) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></code><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span><a class="srclink" href="https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#903-905" title="goto source code">[src]</a></h4><div class='docblock hidden'><p>This method tests greater than or equal to (for <code>self</code> and <code>other</code>) and is used by the <code>>=</code>
|
||
operator. <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html#method.ge">Read more</a></p>
|
||
</div></div><h3 id="impl-StructuralEq" class="impl"><code class="in-band">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.StructuralEq.html" title="trait core::marker::StructuralEq">StructuralEq</a> for <a class="enum" href="../spirv_headers/enum.Op.html" title="enum spirv_headers::Op">Op</a></code><a href="#impl-StructuralEq" class="anchor"></a><a class="srclink" href="../src/spirv_headers/autogen_spirv.rs.html#2405" title="goto source code">[src]</a></h3><div class="impl-items"></div><h3 id="impl-StructuralPartialEq" class="impl"><code class="in-band">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.StructuralPartialEq.html" title="trait core::marker::StructuralPartialEq">StructuralPartialEq</a> for <a class="enum" href="../spirv_headers/enum.Op.html" title="enum spirv_headers::Op">Op</a></code><a href="#impl-StructuralPartialEq" class="anchor"></a><a class="srclink" href="../src/spirv_headers/autogen_spirv.rs.html#2405" title="goto source code">[src]</a></h3><div class="impl-items"></div></div><h2 id="synthetic-implementations" class="small-section-header">Auto Trait Implementations<a href="#synthetic-implementations" class="anchor"></a></h2><div id="synthetic-implementations-list"><h3 id="impl-RefUnwindSafe" class="impl"><code class="in-band">impl <a class="trait" href="https://doc.rust-lang.org/nightly/std/panic/trait.RefUnwindSafe.html" title="trait std::panic::RefUnwindSafe">RefUnwindSafe</a> for <a class="enum" href="../spirv_headers/enum.Op.html" title="enum spirv_headers::Op">Op</a></code><a href="#impl-RefUnwindSafe" class="anchor"></a></h3><div class="impl-items"></div><h3 id="impl-Send" class="impl"><code class="in-band">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> for <a class="enum" href="../spirv_headers/enum.Op.html" title="enum spirv_headers::Op">Op</a></code><a href="#impl-Send" class="anchor"></a></h3><div class="impl-items"></div><h3 id="impl-Sync" class="impl"><code class="in-band">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a> for <a class="enum" href="../spirv_headers/enum.Op.html" title="enum spirv_headers::Op">Op</a></code><a href="#impl-Sync" class="anchor"></a></h3><div class="impl-items"></div><h3 id="impl-Unpin" class="impl"><code class="in-band">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html" title="trait core::marker::Unpin">Unpin</a> for <a class="enum" href="../spirv_headers/enum.Op.html" title="enum spirv_headers::Op">Op</a></code><a href="#impl-Unpin" class="anchor"></a></h3><div class="impl-items"></div><h3 id="impl-UnwindSafe" class="impl"><code class="in-band">impl <a class="trait" href="https://doc.rust-lang.org/nightly/std/panic/trait.UnwindSafe.html" title="trait std::panic::UnwindSafe">UnwindSafe</a> for <a class="enum" href="../spirv_headers/enum.Op.html" title="enum spirv_headers::Op">Op</a></code><a href="#impl-UnwindSafe" class="anchor"></a></h3><div class="impl-items"></div></div><h2 id="blanket-implementations" class="small-section-header">Blanket Implementations<a href="#blanket-implementations" class="anchor"></a></h2><div id="blanket-implementations-list"><h3 id="impl-Any" class="impl"><code class="in-band">impl<T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html" title="trait core::any::Any">Any</a> for T <span class="where fmt-newline">where<br> T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>, </span></code><a href="#impl-Any" class="anchor"></a><a class="srclink" href="https://doc.rust-lang.org/nightly/src/core/any.rs.html#108-112" title="goto source code">[src]</a></h3><div class="impl-items"><h4 id="method.type_id" class="method hidden"><code>pub fn <a href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html#tymethod.type_id" class="fnname">type_id</a>(&self) -> <a class="struct" href="https://doc.rust-lang.org/nightly/core/any/struct.TypeId.html" title="struct core::any::TypeId">TypeId</a></code><a class="srclink" href="https://doc.rust-lang.org/nightly/src/core/any.rs.html#109-111" title="goto source code">[src]</a></h4><div class='docblock hidden'><p>Gets the <code>TypeId</code> of <code>self</code>. <a href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html#tymethod.type_id">Read more</a></p>
|
||
</div></div><h3 id="impl-Borrow%3CT%3E" class="impl"><code class="in-band">impl<T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html" title="trait core::borrow::Borrow">Borrow</a><T> for T <span class="where fmt-newline">where<br> T: ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>, </span></code><a href="#impl-Borrow%3CT%3E" class="anchor"></a><a class="srclink" href="https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#210-214" title="goto source code">[src]</a></h3><div class="impl-items"><h4 id="method.borrow" class="method hidden"><code>pub fn <a href="https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html#tymethod.borrow" class="fnname">borrow</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&</a>T</code><a class="srclink" href="https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#211-213" title="goto source code">[src]</a></h4><div class='docblock hidden'><p>Immutably borrows from an owned value. <a href="https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html#tymethod.borrow">Read more</a></p>
|
||
</div></div><h3 id="impl-BorrowMut%3CT%3E" class="impl"><code class="in-band">impl<T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/borrow/trait.BorrowMut.html" title="trait core::borrow::BorrowMut">BorrowMut</a><T> for T <span class="where fmt-newline">where<br> T: ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>, </span></code><a href="#impl-BorrowMut%3CT%3E" class="anchor"></a><a class="srclink" href="https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#217-221" title="goto source code">[src]</a></h3><div class="impl-items"><h4 id="method.borrow_mut" class="method hidden"><code>pub fn <a href="https://doc.rust-lang.org/nightly/core/borrow/trait.BorrowMut.html#tymethod.borrow_mut" class="fnname">borrow_mut</a>(&mut self) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>T</code><a class="srclink" href="https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#218-220" title="goto source code">[src]</a></h4><div class='docblock hidden'><p>Mutably borrows from an owned value. <a href="https://doc.rust-lang.org/nightly/core/borrow/trait.BorrowMut.html#tymethod.borrow_mut">Read more</a></p>
|
||
</div></div><h3 id="impl-From%3CT%3E" class="impl"><code class="in-band">impl<T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a><T> for T</code><a href="#impl-From%3CT%3E" class="anchor"></a><a class="srclink" href="https://doc.rust-lang.org/nightly/src/core/convert/mod.rs.html#552-556" title="goto source code">[src]</a></h3><div class="impl-items"><h4 id="method.from" class="method hidden"><code>pub fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from" class="fnname">from</a>(t: T) -> T</code><a class="srclink" href="https://doc.rust-lang.org/nightly/src/core/convert/mod.rs.html#553-555" title="goto source code">[src]</a></h4><div class='docblock hidden'><p>Performs the conversion.</p>
|
||
</div></div><h3 id="impl-Into%3CU%3E" class="impl"><code class="in-band">impl<T, U> <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a><U> for T <span class="where fmt-newline">where<br> U: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a><T>, </span></code><a href="#impl-Into%3CU%3E" class="anchor"></a><a class="srclink" href="https://doc.rust-lang.org/nightly/src/core/convert/mod.rs.html#541-548" title="goto source code">[src]</a></h3><div class="impl-items"><h4 id="method.into" class="method hidden"><code>pub fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html#tymethod.into" class="fnname">into</a>(self) -> U</code><a class="srclink" href="https://doc.rust-lang.org/nightly/src/core/convert/mod.rs.html#545-547" title="goto source code">[src]</a></h4><div class='docblock hidden'><p>Performs the conversion.</p>
|
||
</div></div><h3 id="impl-ToOwned" class="impl"><code class="in-band">impl<T> <a class="trait" href="https://doc.rust-lang.org/nightly/alloc/borrow/trait.ToOwned.html" title="trait alloc::borrow::ToOwned">ToOwned</a> for T <span class="where fmt-newline">where<br> T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a>, </span></code><a href="#impl-ToOwned" class="anchor"></a><a class="srclink" href="https://doc.rust-lang.org/nightly/src/alloc/borrow.rs.html#80-92" title="goto source code">[src]</a></h3><div class="impl-items"><h4 id="associatedtype.Owned" class="type"><code>type <a href="https://doc.rust-lang.org/nightly/alloc/borrow/trait.ToOwned.html#associatedtype.Owned" class="type">Owned</a> = T</code></h4><div class='docblock'><p>The resulting type after obtaining ownership.</p>
|
||
</div><h4 id="method.to_owned" class="method hidden"><code>pub fn <a href="https://doc.rust-lang.org/nightly/alloc/borrow/trait.ToOwned.html#tymethod.to_owned" class="fnname">to_owned</a>(&self) -> T</code><a class="srclink" href="https://doc.rust-lang.org/nightly/src/alloc/borrow.rs.html#85-87" title="goto source code">[src]</a></h4><div class='docblock hidden'><p>Creates owned data from borrowed data, usually by cloning. <a href="https://doc.rust-lang.org/nightly/alloc/borrow/trait.ToOwned.html#tymethod.to_owned">Read more</a></p>
|
||
</div><h4 id="method.clone_into" class="method hidden"><code>pub fn <a href="https://doc.rust-lang.org/nightly/alloc/borrow/trait.ToOwned.html#method.clone_into" class="fnname">clone_into</a>(&self, target: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>T)</code><a class="srclink" href="https://doc.rust-lang.org/nightly/src/alloc/borrow.rs.html#89-91" title="goto source code">[src]</a></h4><div class="stability hidden"><div class="stab unstable"><details><summary><span class="emoji">🔬</span> This is a nightly-only experimental API. (<code>toowned_clone_into</code>)</summary><p>recently added</p>
|
||
</details></div></div><div class='docblock hidden'><p>Uses borrowed data to replace owned data, usually by cloning. <a href="https://doc.rust-lang.org/nightly/alloc/borrow/trait.ToOwned.html#method.clone_into">Read more</a></p>
|
||
</div></div><h3 id="impl-TryFrom%3CU%3E" class="impl"><code class="in-band">impl<T, U> <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a><U> for T <span class="where fmt-newline">where<br> U: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a><T>, </span></code><a href="#impl-TryFrom%3CU%3E" class="anchor"></a><a class="srclink" href="https://doc.rust-lang.org/nightly/src/core/convert/mod.rs.html#589-598" title="goto source code">[src]</a></h3><div class="impl-items"><h4 id="associatedtype.Error" class="type"><code>type <a href="https://doc.rust-lang.org/nightly/core/convert/trait.TryFrom.html#associatedtype.Error" class="type">Error</a> = <a class="enum" href="https://doc.rust-lang.org/nightly/core/convert/enum.Infallible.html" title="enum core::convert::Infallible">Infallible</a></code></h4><div class='docblock'><p>The type returned in the event of a conversion error.</p>
|
||
</div><h4 id="method.try_from" class="method hidden"><code>pub fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.TryFrom.html#tymethod.try_from" class="fnname">try_from</a>(value: U) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><T, <T as <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a><U>>::<a class="type" href="https://doc.rust-lang.org/nightly/core/convert/trait.TryFrom.html#associatedtype.Error" title="type core::convert::TryFrom::Error">Error</a>></code><a class="srclink" href="https://doc.rust-lang.org/nightly/src/core/convert/mod.rs.html#595-597" title="goto source code">[src]</a></h4><div class='docblock hidden'><p>Performs the conversion.</p>
|
||
</div></div><h3 id="impl-TryInto%3CU%3E" class="impl"><code class="in-band">impl<T, U> <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.TryInto.html" title="trait core::convert::TryInto">TryInto</a><U> for T <span class="where fmt-newline">where<br> U: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a><T>, </span></code><a href="#impl-TryInto%3CU%3E" class="anchor"></a><a class="srclink" href="https://doc.rust-lang.org/nightly/src/core/convert/mod.rs.html#575-584" title="goto source code">[src]</a></h3><div class="impl-items"><h4 id="associatedtype.Error-1" class="type"><code>type <a href="https://doc.rust-lang.org/nightly/core/convert/trait.TryInto.html#associatedtype.Error" class="type">Error</a> = <U as <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a><T>>::<a class="type" href="https://doc.rust-lang.org/nightly/core/convert/trait.TryFrom.html#associatedtype.Error" title="type core::convert::TryFrom::Error">Error</a></code></h4><div class='docblock'><p>The type returned in the event of a conversion error.</p>
|
||
</div><h4 id="method.try_into" class="method hidden"><code>pub fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.TryInto.html#tymethod.try_into" class="fnname">try_into</a>(self) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><U, <U as <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a><T>>::<a class="type" href="https://doc.rust-lang.org/nightly/core/convert/trait.TryFrom.html#associatedtype.Error" title="type core::convert::TryFrom::Error">Error</a>></code><a class="srclink" href="https://doc.rust-lang.org/nightly/src/core/convert/mod.rs.html#581-583" title="goto source code">[src]</a></h4><div class='docblock hidden'><p>Performs the conversion.</p>
|
||
</div></div></div></section><section id="search" class="content hidden"></section><section class="footer"></section><script>window.rootPath = "../";window.currentCrate = "spirv_headers";</script><script src="../main.js"></script><script defer src="../search-index.js"></script></body></html> |