Fix presentation of free %

Reported by:	Dennis Kjær Jensen

The following effect is what produced "-0.0%":
$ perl -le 'my $x = 2**(2**7-48); my $y = "$x"; print $x - $y'
-805306368