fixed parsing of 32 bit floats and signed shorts