Setting the whole FPRF is slightly incorrect, this should only modify the FPCC bits; the class bit should be preserved.