FP_NMANT
if (res.fp_exp - s1->fp_exp >= FP_NMANT)
#define FP_LG ((FP_NMANT - 1) & 31) /* log2(1.0) for fp_mant[0] */
if (fpu_shr(fp, FP_NMANT - 1 - FP_NG - exp) != 0) {
(void) fpu_shr(fp, FP_NMANT - 1 - SNG_FRACBITS);
(void) fpu_shr(fp, FP_NMANT - FP_NG - SNG_FRACBITS - exp);
(void) fpu_shr(fp, FP_NMANT - FP_NG - 1 - SNG_FRACBITS);
(void) fpu_shr(fp, FP_NMANT - 1 - DBL_FRACBITS);
(void) fpu_shr(fp, FP_NMANT - FP_NG - DBL_FRACBITS - exp);
(void) fpu_shr(fp, FP_NMANT - FP_NG - 1 - DBL_FRACBITS);
(void) fpu_shr(fp, FP_NMANT - EXT_FRACBITS);
(void) fpu_shr(fp, FP_NMANT - FP_NG - EXT_FRACBITS - exp);
#if (FP_NMANT - FP_NG - EXT_FRACBITS) > 0
(void) fpu_shr(fp, FP_NMANT - FP_NG - EXT_FRACBITS);
x->fp_exp = FP_NMANT - 1;
sh = FP_NMANT - 1 - x->fp_exp;
rsh = FP_NMANT - 1 - x->fp_exp;
#if (FP_NMANT & 1) != 0
if (rsh >= FP_NMANT) {
#define FP_LG ((FP_NMANT - 1) & 31) /* log2(1.0) for fp_mant[0] */
#define FP_LG2 ((FP_NMANT - 1) & 63) /* log2(1.0) for fp_mant[0] and fp_mant[1] */
(void)fpu_shr(fp, FP_NMANT - 32 - 1 - exp);
(void)fpu_shr(fp, FP_NMANT - 32 - 1 - exp);
(void) fpu_shr(fp, FP_NMANT - 1 - SNG_FRACBITS);
(void) fpu_shr(fp, FP_NMANT - FP_NG - SNG_FRACBITS - exp);
(void) fpu_shr(fp, FP_NMANT - FP_NG - 1 - SNG_FRACBITS);
(void) fpu_shr(fp, FP_NMANT - 1 - DBL_FRACBITS);
(void) fpu_shr(fp, FP_NMANT - FP_NG - DBL_FRACBITS - exp);
(void) fpu_shr(fp, FP_NMANT - FP_NG - 1 - DBL_FRACBITS);
#if (FP_NMANT & 1) != 0
if (rsh >= FP_NMANT) {
#define FP_LG ((FP_NMANT - 1) & 31) /* log2(1.0) for fp_mant[0] */
#define FP_LG2 ((FP_NMANT - 1) & 63) /* log2(1.0) for fp_mant[0] and fp_mant[1] */
if (fpu_shr(fp, FP_NMANT - 1 - exp) != 0)
if (fpu_shr(fp, FP_NMANT - 1 - exp) != 0)
(void) fpu_shr(fp, FP_NMANT - 1 - SNG_FRACBITS);
(void) fpu_shr(fp, FP_NMANT - FP_NG - SNG_FRACBITS - exp);
(void) fpu_shr(fp, FP_NMANT - FP_NG - 1 - SNG_FRACBITS);
(void) fpu_shr(fp, FP_NMANT - 1 - DBL_FRACBITS);
(void) fpu_shr(fp, FP_NMANT - FP_NG - DBL_FRACBITS - exp);
(void) fpu_shr(fp, FP_NMANT - FP_NG - 1 - DBL_FRACBITS);
(void) fpu_shr(fp, FP_NMANT - FP_NG - EXT_FRACBITS - exp);
#if (FP_NMANT & 1) != 0
if (rsh >= FP_NMANT) {