Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ CreateScalar() [4/10]

static Vector256< int > System.Runtime.Intrinsics.Vector256< T >.CreateScalar ( int value)
inlinestatic

Definition at line 695 of file Vector256.cs.

696 {
697 if (Avx.IsSupported)
698 {
699 return Vector128.CreateScalar(value).ToVector256();
700 }
701 return SoftwareFallback(value);
702 static Vector256<int> SoftwareFallback(int value)
703 {
704 Vector256<int> source = Vector256<int>.Zero;
705 Unsafe.WriteUnaligned(ref Unsafe.As<Vector256<int>, byte>(ref source), value);
706 return source;
707 }
708 }
static new bool IsSupported
Definition Avx.cs:15

References System.Runtime.Intrinsics.Vector128< T >.CreateScalar(), System.Runtime.Intrinsics.X86.Avx.IsSupported, System.source, System.value, and System.Runtime.Intrinsics.Vector256< T >.Zero.