Fix parsing numbers which are less than 1e-308

Overflow should check sign of exponent.