|  3DSoftware.com > Programming > Floating Point > Page 4 |
|
Floating Point Numbers
Page 4
Wide Floating Point Exponent The exponent of a WideFloat number is a signed integer. It is not biased. It can be negative. It is the actual exponent. You can think of an exponent as specifying how many bit positions the significand is shifted. That would be the bit-wise exponent. The number of bits shifted must be a multiple of the digit width (number of bits in a digit). In our implementation, a digit is Instead of storing the exponent as a bit-wise exponent, we store it as a digit-wise exponent, which is the Using digit-wise exponents increases the range of possible exponents and reduces the need for (frequency of) normalizations in floating point operations. Digit-wise shifting speeds up processing of these numbers, but there is a drawback: some bits of storage space may go unused at each end, depending on how a numbers bits span the |
|
|
Tremblay, J.P., and Sorenson, P.G., 1976,
An Introduction to Data Structures with Applications,
|
|
|
David Goldberg, 2007, Computer Arithmetic, Appendix I (on disk) in
Hennessy & Patterson,
Computer Architecture: A Quantitative Approach 4th ed.,
|
|
|
This is called wobbling precision.
Cody, W.J., and Waite, W., 1980,
Software Manual for the Elementary Functions,
|
| Page 4 | ||||||
|
|
Copyright © 2008 by 3D Software. All rights reserved. 3D Software, P.O. Box 221190, Sacramento CA 95822 USA www.3DSoftware.com Contact us |
| Thursday, 20-Nov-2008 12:03:57 GMT |