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

◆ Create() [15/30]

static Vector256< uint > System.Runtime.Intrinsics.Vector256< T >.Create ( uint e0,
uint e1,
uint e2,
uint e3,
uint e4,
uint e5,
uint e6,
uint e7 )
inlinestatic

Definition at line 422 of file Vector256.cs.

423 {
424 if (Avx.IsSupported)
425 {
426 return Create(e0, e1, e2, e3, e4, e5, e6, e7);
427 }
428 return SoftwareFallback(e0, e1, e2, e3, e4, e5, e6, e7);
429 unsafe static Vector256<uint> SoftwareFallback(uint e0, uint e1, uint e2, uint e3, uint e4, uint e5, uint e6, uint e7)
430 {
431 uint* source = stackalloc uint[8] { e0, e1, e2, e3, e4, e5, e6, e7 };
432 return Unsafe.AsRef<Vector256<uint>>(source);
433 }
434 }
static Vector256< byte > Create(byte value)
Definition Vector256.cs:105
static new bool IsSupported
Definition Avx.cs:15

References System.Runtime.Intrinsics.Vector256< T >.Create(), System.Runtime.Intrinsics.X86.Avx.IsSupported, and System.source.