mips fesetround does not write back the rounding mode to FCSR diff --git a/src/fenv/mips/fenv.s b/src/fenv/mips/fenv.s index 9b45ffc..f60b0e7 100644 --- a/src/fenv/mips/fenv.s +++ b/src/fenv/mips/fenv.s @@ -43,6 +43,7 @@ __fesetround: li $6, -4 and $5, $5, $6 or $5, $5, $4 + ctc1 $5, $31 jr $ra li $2, 0