Issue 1678380:  fix a bug identifying -0.0 and 0.0
3 files changed