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

◆ ConditionalSelectBitwise() [1/2]

static Vector128< double > System.Numerics.VectorMath.ConditionalSelectBitwise ( Vector128< double > selector,
Vector128< double > ifTrue,
Vector128< double > ifFalse )
inlinestatic

Definition at line 24 of file VectorMath.cs.

25 {
27 {
28 }
29 if (Sse2.IsSupported)
30 {
31 return Sse2.Or(Sse2.And(ifTrue, selector), Sse2.AndNot(selector, ifFalse));
32 }
33 throw new PlatformNotSupportedException();
34 }
static Vector128< byte > Or(Vector128< byte > left, Vector128< byte > right)
Definition Sse2.cs:837
static Vector128< byte > And(Vector128< byte > left, Vector128< byte > right)
Definition Sse2.cs:132
static new bool IsSupported
Definition Sse2.cs:60
static Vector128< byte > AndNot(Vector128< byte > left, Vector128< byte > right)
Definition Sse2.cs:177

References System.Runtime.Intrinsics.X86.Sse2.And(), System.Runtime.Intrinsics.X86.Sse2.AndNot(), System.Runtime.Intrinsics.Arm.AdvSimd.IsSupported, System.Runtime.Intrinsics.X86.Sse2.IsSupported, and System.Runtime.Intrinsics.X86.Sse2.Or().