Issue #7534: Fix handling of nans, infinities, and negative zero in **