Enum VectorizerIntrinsicReturn
vectorization hint for return type
Namespace: Hybridizer.Runtime.CUDAImports
Assembly: Hybridizer.Runtime.CUDAImports.dll
Syntax
[Guid("80F6B6AD-F592-42E4-A7A4-EC121403D5AD")]
public enum VectorizerIntrinsicReturn
Fields
Name | Description |
---|---|
Transitive = 1 | return type is same as argument |
Unchanged = 3 | return type is unchanged whatsoever (reducers for example) |
Unknown = 0 | unknown |
Vectorized = 4 | return type is always vectorized |
VectorTransitive = 2 | return type has same vectorization pattern as argument (float -> int becomes float<> -> int<>) |