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

◆ CreateScalar() [8/10]

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

Definition at line 778 of file Vector256.cs.

779 {
780 if (Avx.IsSupported)
781 {
782 return Vector128.CreateScalar(value).ToVector256();
783 }
784 return SoftwareFallback(value);
785 static Vector256<uint> SoftwareFallback(uint value)
786 {
787 Vector256<uint> source = Vector256<uint>.Zero;
788 Unsafe.WriteUnaligned(ref Unsafe.As<Vector256<uint>, byte>(ref source), value);
789 return source;
790 }
791 }
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.