diff options
-rw-r--r-- | src/rv32e.tex | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/rv32e.tex b/src/rv32e.tex index 71ff45f..649d590 100644 --- a/src/rv32e.tex +++ b/src/rv32e.tex @@ -47,3 +47,12 @@ extensions will not make use of the instruction bits freed up by the reduced register-specifier fields and so these are available for custom extensions. +\begin{commentary} +RV32E can be combined with all current standard extensions. Defining the F, D, +and Q extensions as having a 16-entry floating point register file when +combined with RV32E was considered but decided against. To support +systems with reduced floating-point register state, we intend to +define a ``Zfinx'' extension that makes floating-point computations use the +integer registers, removing the floating-point loads, stores, and moves between +floating point and integer registers. +\end{commentary} |