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