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

◆ ConditionalSelect() [3/3]

static Vector< T > System.Numerics.Vector< T >.ConditionalSelect ( Vector< T > condition,
Vector< T > left,
Vector< T > right )
inlinestaticpackage

Definition at line 1376 of file Vector.cs.

1377 {
1378 ThrowHelper.ThrowForUnsupportedNumericsVectorBaseType<T>();
1379 Vector<T> result = default(Vector<T>);
1380 result.register.uint64_0 = (left.register.uint64_0 & condition.register.uint64_0) | (right.register.uint64_0 & ~condition.register.uint64_0);
1381 result.register.uint64_1 = (left.register.uint64_1 & condition.register.uint64_1) | (right.register.uint64_1 & ~condition.register.uint64_1);
1382 return result;
1383 }