parse double float manual following IEEE754