Non-canonical NaN tests for Vector Equals method (Issue #68710) (#74517)
authorHafthor Stefansson <Github@hafthor.net>
Sat, 27 Aug 2022 22:49:59 +0000 (18:49 -0400)
committerGitHub <noreply@github.com>
Sat, 27 Aug 2022 22:49:59 +0000 (15:49 -0700)
commit51f76399be3775c72ccf3134f3ac67549a11e934
treef12e617ec5ccf74e07a44d35a365ee1568aca8b5
parent0a60d952587a405d00c58e327208ebc55ba9e7c0
Non-canonical NaN tests for Vector Equals method (Issue #68710) (#74517)

* Non-canonical NaN tests for Vector Equals method (Issue #68710)

* remove System.Half tests since Vectors do not support .Equals on those yet

* address PR comments

* address PR comments

* adds Vector64, Vector128 and Vector256 tests

* address PR comment - fix incorrect snan

Co-authored-by: Hafthor Stefansson <hstefansson@microsoft.com>
src/libraries/System.Numerics.Vectors/tests/GenericVectorTests.cs
src/libraries/System.Runtime.Intrinsics/tests/Vectors/Vector128Tests.cs
src/libraries/System.Runtime.Intrinsics/tests/Vectors/Vector256Tests.cs
src/libraries/System.Runtime.Intrinsics/tests/Vectors/Vector64Tests.cs