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

◆ Equal()

static bool System.Numerics.VectorMath.Equal ( Vector128< float > vector1,
Vector128< float > vector2 )
inlinestatic

Definition at line 37 of file VectorMath.cs.

38 {
40 {
41 }
42 if (Sse.IsSupported)
43 {
44 return Sse.MoveMask(Sse.CompareNotEqual(vector1, vector2)) == 0;
45 }
46 throw new PlatformNotSupportedException();
47 }
static int MoveMask(Vector128< float > value)
Definition Sse.cs:317
static new bool IsSupported
Definition Sse.cs:30
static Vector128< float > CompareNotEqual(Vector128< float > left, Vector128< float > right)
Definition Sse.cs:152

References System.Runtime.Intrinsics.X86.Sse.CompareNotEqual(), System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.IsSupported, System.Runtime.Intrinsics.X86.Sse.IsSupported, and System.Runtime.Intrinsics.X86.Sse.MoveMask().

Referenced by System.Numerics.Matrix4x4.operator==().