Floating point internal format
Gaumond Pierre
gaumondp at JSP.UMontreal.CA
Sat Apr 27 01:40:15 AEST 1991
I would like to know the internal (binary) format of floating point numbers
(single AND double precision) on the SGI 4D/380S (MIPS R3000 processors).
- Mantissa (M) and exponent (E) positions and sizes.
- Is there any bias or offset to the exponent?
- Is F=M*2^E or F=M*16^E ?
- What are the rules on normalisation (shifting left the most significant
bit of the mantissa)?
- Are there two exponent fields in double precision?
- negative numbers.
- Negative exponent (small numbers).
- Are there some invalid representations (giving arithmetic faults when
used)?
- etc ...
I will use this information to migrate binary files containing floating point
numbers to the SGI machine mentionned above. I already know the format of the
floating point numbers on the source machine.
I want these informations to keep as much precision as possible. I don't want
to convert numbers in decimal format and translate back in binary on the SIG
because some precision is lost in these conversions.
Thanks.
Pierre Gaumond.
--
Pierre Gaumond. | gaumondp at JSP.UMontreal.CA
Services Informatiques, Universite de Montreal. | gaumondp at centrcn.UMontreal.CA
C.P. 6128, Succursale "A", Montreal, |
Quebec, Canada. H3C 3J7 |
More information about the Comp.sys.sgi
mailing list