FPCSR_RM_MASK
#define float_get_round(csr) (csr & FPCSR_RM_MASK)
rm = tf->fsr & FPCSR_RM_MASK;
rm = tf->fsr & FPCSR_RM_MASK;
oldrm = tf->fsr & FPCSR_RM_MASK;
tf->fsr = (tf->fsr & ~FPCSR_RM_MASK) | rm;
tf->fsr = (tf->fsr & ~FPCSR_RM_MASK) | oldrm;
oldrm = tf->fsr & FPCSR_RM_MASK;
tf->fsr = (tf->fsr & ~FPCSR_RM_MASK) | rm;
tf->fsr = (tf->fsr & ~FPCSR_RM_MASK) | oldrm;