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

◆ CreateScalar() [2/10]

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

Definition at line 663 of file Vector256.cs.

664 {
665 if (Avx.IsSupported)
666 {
667 return Vector128.CreateScalar(value).ToVector256();
668 }
669 return SoftwareFallback(value);
670 static Vector256<double> SoftwareFallback(double value)
671 {
672 Vector256<double> source = Vector256<double>.Zero;
673 Unsafe.WriteUnaligned(ref Unsafe.As<Vector256<double>, byte>(ref source), value);
674 return source;
675 }
676 }
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.