Fix Half comparison (#39773)
authorGanbarukamo41 <ganbarukamo@gmail.com>
Mon, 27 Jul 2020 15:26:22 +0000 (00:26 +0900)
committerGitHub <noreply@github.com>
Mon, 27 Jul 2020 15:26:22 +0000 (08:26 -0700)
commit0404a4b26ec5adacbb6af1f0b821e8a003c72557
treeb794df52e2669cde4d7f39993ae023f017402d29
parent79f984bf5eb6dd1f97787ed4af02d7ed082c65ff
Fix Half comparison (#39773)

* Fix Half comparison

* Fixes the comparison to be correct when both numbers are negative
* Add relevant tests

* Add parentheses for clarity

* Add tests validating comparison between negative numbers for Single/Double as well
src/libraries/System.Private.CoreLib/src/System/Half.cs
src/libraries/System.Runtime/tests/System/DoubleTests.cs
src/libraries/System.Runtime/tests/System/HalfTests.cs
src/libraries/System.Runtime/tests/System/SingleTests.cs