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

◆ GatherMaskVector256() [9/9]

static unsafe Vector256< ulong > System.Runtime.Intrinsics.X86.Avx2.GatherMaskVector256 ( Vector256< ulong > source,
ulong * baseAddress,
Vector256< long > index,
Vector256< ulong > mask,
byte scale )
inlinestaticinherited

Definition at line 1282 of file Avx2.cs.

1283 {
1284 return scale switch
1285 {
1286 1 => GatherMaskVector256(source, baseAddress, index, mask, 1),
1287 2 => GatherMaskVector256(source, baseAddress, index, mask, 2),
1288 4 => GatherMaskVector256(source, baseAddress, index, mask, 4),
1289 8 => GatherMaskVector256(source, baseAddress, index, mask, 8),
1290 _ => throw new ArgumentOutOfRangeException("scale"),
1291 };
1292 }
static unsafe Vector256< int > GatherMaskVector256(Vector256< int > source, int *baseAddress, Vector256< int > index, Vector256< int > mask, byte scale)
Definition Avx2.cs:1174

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