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

◆ Create() [19/30]

static Vector256< ushort > System.Runtime.Intrinsics.Vector256< T >.Create ( ushort e0,
ushort e1,
ushort e2,
ushort e3,
ushort e4,
ushort e5,
ushort e6,
ushort e7,
ushort e8,
ushort e9,
ushort e10,
ushort e11,
ushort e12,
ushort e13,
ushort e14,
ushort e15 )
inlinestatic

Definition at line 402 of file Vector256.cs.

403 {
404 if (Avx.IsSupported)
405 {
406 return Create(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15);
407 }
408 return SoftwareFallback(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15);
409 unsafe static Vector256<ushort> SoftwareFallback(ushort e0, ushort e1, ushort e2, ushort e3, ushort e4, ushort e5, ushort e6, ushort e7, ushort e8, ushort e9, ushort e10, ushort e11, ushort e12, ushort e13, ushort e14, ushort e15)
410 {
411 ushort* source = stackalloc ushort[16]
412 {
413 e0, e1, e2, e3, e4, e5, e6, e7, e8, e9,
414 e10, e11, e12, e13, e14, e15
415 };
416 return Unsafe.AsRef<Vector256<ushort>>(source);
417 }
418 }
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.