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

◆ Create() [13/30]

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

Definition at line 315 of file Vector256.cs.

316 {
317 if (Avx.IsSupported)
318 {
319 return Create(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15);
320 }
321 return SoftwareFallback(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15);
322 unsafe static Vector256<short> SoftwareFallback(short e0, short e1, short e2, short e3, short e4, short e5, short e6, short e7, short e8, short e9, short e10, short e11, short e12, short e13, short e14, short e15)
323 {
324 short* source = stackalloc short[16]
325 {
326 e0, e1, e2, e3, e4, e5, e6, e7, e8, e9,
327 e10, e11, e12, e13, e14, e15
328 };
329 return Unsafe.AsRef<Vector256<short>>(source);
330 }
331 }
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.