FP rounding code should round towards even, rather than away from zero.