Terraria v1.4.4.9
Terraria source code documentation
All Classes Namespaces Files Functions Variables Enumerations Enumerator Properties Events Macros

◆ Create() [7/30]

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

Definition at line 334 of file Vector256.cs.

335 {
336 if (Avx.IsSupported)
337 {
338 return Create(e0, e1, e2, e3, e4, e5, e6, e7);
339 }
340 return SoftwareFallback(e0, e1, e2, e3, e4, e5, e6, e7);
341 unsafe static Vector256<int> SoftwareFallback(int e0, int e1, int e2, int e3, int e4, int e5, int e6, int e7)
342 {
343 int* source = stackalloc int[8] { e0, e1, e2, e3, e4, e5, e6, e7 };
344 return Unsafe.AsRef<Vector256<int>>(source);
345 }
346 }
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.