HomeSort by: relevance | last modified time | path
    Searched defs:DBL_EXP (Results 1 - 3 of 3) sorted by relevancy

  /src/sys/arch/m68k/fpe/
fpu_implode.c 329 #define DBL_EXP(e) ((e) << (DBL_FRACBITS & 31))
330 #define DBL_MASK (DBL_EXP(1) - 1)
338 sign |= DBL_EXP(DBL_EXP_INFNAN);
350 if (fpu_round(fe, fp) && fp->fp_mant[1] == DBL_EXP(1)) {
352 return (sign | DBL_EXP(1) | 0);
362 if (fpu_round(fe, fp) && fp->fp_mant[1] == DBL_EXP(2))
368 return (sign | DBL_EXP(DBL_EXP_INFNAN) | 0);
371 return (sign | DBL_EXP(DBL_EXP_INFNAN) | DBL_MASK);
375 return (sign | DBL_EXP(exp) | (fp->fp_mant[1] & DBL_MASK));
  /src/sys/arch/sparc/fpu/
fpu_implode.c 381 #define DBL_EXP(e) ((e) << (DBL_FRACBITS & 31))
382 #define DBL_MASK (DBL_EXP(1) - 1)
390 sign |= DBL_EXP(DBL_EXP_INFNAN);
400 if (round(fe, fp) && fp->fp_mant[2] == DBL_EXP(1)) {
402 return (sign | DBL_EXP(1) | 0);
411 if (round(fe, fp) && fp->fp_mant[2] == DBL_EXP(2))
417 return (sign | DBL_EXP(DBL_EXP_INFNAN) | 0);
420 return (sign | DBL_EXP(DBL_EXP_INFNAN) | DBL_MASK);
424 return (sign | DBL_EXP(exp) | (fp->fp_mant[2] & DBL_MASK));
  /src/sys/arch/powerpc/fpu/
fpu_implode.c 445 #define DBL_EXP(e) ((e) << (DBL_FRACBITS & 31))
446 #define DBL_MASK (DBL_EXP(1) - 1)
458 return HI_WORD(sign | DBL_EXP(DBL_EXP_INFNAN));
469 if (round(fe, fp, cx) && fp->fp_mant[2] == DBL_EXP(1)) {
471 return HI_WORD(sign | DBL_EXP(1) | 0);
486 if (round(fe, fp, cx) && fp->fp_mant[2] == DBL_EXP(2))
493 return HI_WORD(sign | DBL_EXP(DBL_EXP_INFNAN) | 0);
496 return HI_WORD(sign | DBL_EXP(DBL_EXP_INFNAN - 1) | DBL_MASK) |
501 return HI_WORD(sign | DBL_EXP(exp) | (fp->fp_mant[2] & DBL_MASK)) |

Completed in 15 milliseconds