Why do we need to do this? Isn't it enough to:

* Save ARM rounding mode
* Set ARM rounding mode to translated rounding mode
* VCVT
* Restore ARM rounding mode

We shouldn't need to mess with the MIPS rounding mode setting...