SP_MBIT
printk("%c", SPMANT(x) & SP_MBIT(i) ? '1' : '0');
printk("%c", SPMANT(x) & SP_MBIT(i) ? '1' : '0');
printk("%c", SPMANT(x) & SP_MBIT(i) ? '1' : '0');
else if (ieee754_csr.nan2008 ^ !(vm & SP_MBIT(SP_FBITS - 1))) \
xm &= ~(SP_MBIT(3) - 1);
if (xm & (SP_MBIT(3) - 1)) {
qbit = (SPMANT(x) & SP_MBIT(SP_FBITS - 1)) == SP_MBIT(SP_FBITS - 1);
SPMANT(r) |= SP_MBIT(SP_FBITS - 1);
SPMANT(r) &= ~SP_MBIT(SP_FBITS - 1);
SPMANT(r) |= SP_MBIT(SP_FBITS - 2);
if (xm & (SP_MBIT(3) - 1)) {
#define SP_HIDDEN_BIT SP_MBIT(SP_FBITS)
#define SP_SIGN_BIT SP_MBIT(31)
for (bm = SP_MBIT(SP_FBITS + 2); bm; bm >>= 1) {