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

◆ GatherVector128() [15/15]

static unsafe Vector128< ulong > System.Runtime.Intrinsics.X86.Avx2.GatherVector128 ( ulong * baseAddress,
Vector128< long > index,
byte scale )
inlinestaticinherited

Definition at line 850 of file Avx2.cs.

851 {
852 return scale switch
853 {
854 1 => GatherVector128(baseAddress, index, 1),
855 2 => GatherVector128(baseAddress, index, 2),
856 4 => GatherVector128(baseAddress, index, 4),
857 8 => GatherVector128(baseAddress, index, 8),
858 _ => throw new ArgumentOutOfRangeException("scale"),
859 };
860 }
static unsafe Vector128< int > GatherVector128(int *baseAddress, Vector128< int > index, byte scale)
Definition Avx2.cs:742

References System.Runtime.Intrinsics.X86.Avx2.GatherVector128(), and System.index.