DBL_DIG
else if (nd < DBL_DIG + 2)
else if (nd <= DBL_DIG + 2)
else if (nd <= DBL_DIG + 2)
k = nd < DBL_DIG + 2 ? nd : DBL_DIG + 2;
if (k > DBL_DIG)
if (nd <= DBL_DIG
i = DBL_DIG - nd;
if (k <= DBL_DIG)
else if (nd <= DBL_DIG + 1)
else if (nd <= DBL_DIG + 1)
k = nd < DBL_DIG + 1 ? nd : DBL_DIG + 1;
if (nbits <= P && nd <= DBL_DIG) {
i = DBL_DIG - nd;
#ifndef DBL_DIG
#define LDBL_DIG DBL_DIG
#define LDBL_DIG DBL_DIG
precision = DBL_DIG;