These instructions perform a straight unaltered bit-level copy from one Register
File to another.
-## Floating Move To GPR
+## Move From FPR
```
mffpr RT, FRB
----------
-## Floating Move To GPR Single
+## Move From FPR Single
```
mffprs RT, FRB
\newpage{}
-## Double-Precision Floating Move From GPR
+## Move To FPR
```
mtfpr FRT, RB
----------
-## Floating Move From GPR Single
+## Move To FPR Single
```
mtfprs FRT, RB
Floating Point. Truncation can therefore occur, as well
as exceptions.
-## Double-Precision Floating Convert From Integer In GPR
+## Convert To FPR
```
ctfpr FRT, RB, IT
\newpage{}
-## Floating Convert From Integer In GPR Single
+## Convert To FPR Single
```
ctfprs FRT, RB, IT
\newpage{}
-## Double-Precision Floating Convert To Integer In GPR
+## Convert From FPR
```
cffpr RT, FRB, CVM, IT
Single-precision Instructions added:
-* `mffprs` -- Single-Precision Floating Move To GPR
-* `mtfprs` -- Single-Precision Floating Move From GPR
-* `ctfprs` -- Single-Precision Floating Convert From Integer In GPR
+* `mffprs` -- Move From FPR Single
+* `mtfprs` -- Move To FPR Single
+* `ctfprs` -- Convert To FPR Single
Identical (except Double-precision) Instructions added:
-* `mffpr` -- Double-Precision Floating Move To GPR
-* `mtfpr` -- Double-Precision Floating Move From GPR
-* `cffpr` -- Double-Precision Floating Convert To Integer In GPR
-* `ctfpr` -- Double-Precision Floating Convert From Integer In GPR
+* `mffpr` -- Move From FPR
+* `mtfpr` -- Move To FPR
+* `cffpr` -- Convert From FPR
+* `ctfpr` -- Convert To FPR
**Submitter**: Luke Leighton (Libre-SOC)