DP_MBIT
for (bm = DP_MBIT(DP_FBITS + 2); bm; bm >>= 1) {
printk("%c", DPMANT(x) & DP_MBIT(i) ? '1' : '0');
printk("%c", DPMANT(x) & DP_MBIT(i) ? '1' : '0');
printk("%c", DPMANT(x) & DP_MBIT(i) ? '1' : '0');
xm &= ~(DP_MBIT(3) - 1);
if (xm & (DP_MBIT(3) - 1)) {
qbit = (DPMANT(x) & DP_MBIT(DP_FBITS - 1)) == DP_MBIT(DP_FBITS - 1);
DPMANT(r) |= DP_MBIT(DP_FBITS - 1);
DPMANT(r) &= ~DP_MBIT(DP_FBITS - 1);
DPMANT(r) |= DP_MBIT(DP_FBITS - 2);
if (xm & (DP_MBIT(3) - 1)) {
#define DP_HIDDEN_BIT DP_MBIT(DP_FBITS)
#define DP_SIGN_BIT DP_MBIT(63)
else if (ieee754_csr.nan2008 ^ !(vm & DP_MBIT(DP_FBITS - 1))) \