Lines Matching defs:exp
77 unsigned int exp : 8;
88 unsigned int exp : 8;
125 if ((vs.exp == 1) || (vs.exp == 2)) {
127 is.exp = 0;
130 is.mantissa >>= 3 - vs.exp;
131 is.mantissa += (1 << (20 + vs.exp));
139 (vs.exp == lim->s.exp) &&
145 is.exp = vs.exp - VAX_SNG_BIAS + IEEE_SNG_BIAS;
159 int exp = 0;
173 --exp;
177 ++exp;
179 if ((exp > 128) || (exp < -127)) {
185 val += 127 + exp; /* 127 is the bias */
207 if ((is.exp == lim->ieee.exp) &&
211 } else if ((is.exp == 0) && (lim->ieee.exp == 0)) {
215 vsp->exp = 2;
217 vsp->exp = 1;
222 tmp = is.mantissa - (1 << (20 + vsp->exp));
223 tmp <<= 3 - vsp->exp;
228 vsp->exp = is.exp - IEEE_SNG_BIAS + VAX_SNG_BIAS;
248 int exp = 0;
254 exp = (val & 0x7f800000) >> 23;
255 exp -= 127; /* subtract exponent base */
259 while (exp != 0) {
260 if (exp < 0) {
262 ++exp;
265 --exp;
290 unsigned int exp : 11;
298 unsigned int exp : 8;
356 (vd.exp == lim->d.exp)) {
361 id.exp = vd.exp - VAX_DBL_BIAS + IEEE_DBL_BIAS;
378 int exp = 0;
395 --exp;
399 ++exp;
401 if ((exp > 1024) || (exp < -1023)) {
407 val[0] += 1023 + exp; /* 1023 is the bias */
441 (id.exp == lim->ieee.exp)) {
446 vd.exp = id.exp - IEEE_DBL_BIAS + VAX_DBL_BIAS;
470 int exp = 0;
477 exp = (val[0] & 0x7ff00000) >> 20;
478 exp -= 1023; /* subtract exponent base */
484 while (exp != 0) {
485 if (exp < 0) {
487 ++exp;
490 --exp;