Lines Matching defs:exponent
1232 int exponent;
1234 /* first 2 bytes are the exponent */
1235 exponent = ((data[0] & 0x7f) << 8) | data[1];
1246 /* convert exponent and mantissas into a real double */
1247 if (exponent == 0 && high_mantissa == 0 && low_mantissa == 0) {
1251 if (exponent == 0x7fff) { /* infinity */
1254 /* convert exponent from being unsigned to signed */
1255 exponent -= 0x3fff;
1257 exponent -= 31;
1258 value = ldexp((double)high_mantissa, exponent);
1260 exponent -= 32;
1261 value += ldexp((double)low_mantissa, exponent);
1279 int exponent;
1282 exponent = 16398;
1287 exponent--;
1292 data[0] = exponent >> 8;
1293 data[1] = exponent;