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

◆ CreateScalar() [10/10]

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

Definition at line 761 of file Vector256.cs.

762 {
763 if (Avx.IsSupported)
764 {
765 return Vector128.CreateScalar(value).ToVector256();
766 }
767 return SoftwareFallback(value);
768 static Vector256<ushort> SoftwareFallback(ushort value)
769 {
770 Vector256<ushort> source = Vector256<ushort>.Zero;
771 Unsafe.WriteUnaligned(ref Unsafe.As<Vector256<ushort>, byte>(ref source), value);
772 return source;
773 }
774 }
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.