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

◆ CreateScalar() [1/10]

static Vector128< byte > System.Runtime.Intrinsics.Vector128< T >.CreateScalar ( byte value)
inlinestatic

Definition at line 636 of file Vector128.cs.

637 {
639 {
640 }
641 if (Sse2.IsSupported)
642 {
644 }
645 return SoftwareFallback(value);
646 static Vector128<byte> SoftwareFallback(byte value)
647 {
648 Vector128<byte> source = Vector128<byte>.Zero;
649 Unsafe.WriteUnaligned(ref Unsafe.As<Vector128<byte>, byte>(ref source), value);
650 return source;
651 }
652 }
static new bool IsSupported
Definition Sse2.cs:60
static Vector128< uint > ConvertScalarToVector128UInt32(uint value)
Definition Sse2.cs:537

References System.Runtime.Intrinsics.X86.Sse2.ConvertScalarToVector128UInt32(), System.Runtime.Intrinsics.Arm.AdvSimd.IsSupported, System.Runtime.Intrinsics.X86.Sse2.IsSupported, System.source, System.value, and System.Runtime.Intrinsics.Vector128< T >.Zero.

Referenced by System.Runtime.Intrinsics.Vector256< T >.CreateScalar(), System.Runtime.Intrinsics.Vector256< T >.CreateScalar(), System.Runtime.Intrinsics.Vector256< T >.CreateScalar(), System.Runtime.Intrinsics.Vector256< T >.CreateScalar(), System.Runtime.Intrinsics.Vector256< T >.CreateScalar(), System.Runtime.Intrinsics.Vector256< T >.CreateScalar(), System.Runtime.Intrinsics.Vector256< T >.CreateScalar(), System.Runtime.Intrinsics.Vector256< T >.CreateScalar(), System.Runtime.Intrinsics.Vector256< T >.CreateScalar(), and System.Runtime.Intrinsics.Vector256< T >.CreateScalar().