floatformat.h (struct floatformat): Make "exp_bias" signed.
2003-09-15 Andrew Cagney <cagney@redhat.com> * floatformat.h (struct floatformat): Make "exp_bias" signed. From-SVN: r71407
This commit is contained in:
parent
d3704c4668
commit
a4cbdc57c8
@ -1,3 +1,7 @@
|
||||
2003-09-15 Andrew Cagney <cagney@redhat.com>
|
||||
|
||||
* floatformat.h (struct floatformat): Make "exp_bias" signed.
|
||||
|
||||
2003-09-15 Daniel Jacobowitz <drow@mvista.com>
|
||||
|
||||
* floatformat.h (floatformat_is_valid): Add prototype.
|
||||
|
@ -61,8 +61,12 @@ struct floatformat
|
||||
|
||||
unsigned int exp_start;
|
||||
unsigned int exp_len;
|
||||
/* Amount added to "true" exponent. 0x3fff for many IEEE extendeds. */
|
||||
unsigned int exp_bias;
|
||||
/* Bias added to a "true" exponent to form the biased exponent. It
|
||||
is intentionally signed as, otherwize, -exp_bias can turn into a
|
||||
very large number (e.g., given the exp_bias of 0x3fff and a 64
|
||||
bit long, the equation (long)(1 - exp_bias) evaluates to
|
||||
4294950914) instead of -16382). */
|
||||
int exp_bias;
|
||||
/* Exponent value which indicates NaN. This is the actual value stored in
|
||||
the float, not adjusted by the exp_bias. This usually consists of all
|
||||
one bits. */
|
||||
|
Loading…
Reference in New Issue
Block a user