ULP comparison support for Float16 was recently added based on the existing pattern in DXC's compareHalfULP function (see issue #81). There will likely be changes to the DXC implementation via PR #7393, which we should also update in our compareFloat16ULP implementation to maintain consistency with DXC.
Changes:
- Handling +0 and -0 as equal
- ULP differences are calculated with a monotonic ordering
ULP comparison support for Float16 was recently added based on the existing pattern in DXC's
compareHalfULPfunction (see issue #81). There will likely be changes to the DXC implementation via PR #7393, which we should also update in ourcompareFloat16ULPimplementation to maintain consistency with DXC.Changes: