Skip to content

Commit

Permalink
Embellish descriptions in Q chapter
Browse files Browse the repository at this point in the history
  • Loading branch information
aswaterman committed Mar 5, 2019
1 parent e8e0b4c commit 013ba6d
Showing 1 changed file with 10 additions and 4 deletions.
14 changes: 10 additions & 4 deletions src/q.tex
Expand Up @@ -4,8 +4,9 @@ \chapter{``Q'' Standard Extension for Quad-Precision Floating-Point,
This chapter describes the Q standard extension for 128-bit quad-precision binary
floating-point instructions compliant with the IEEE 754-2008
arithmetic standard. The quad-precision binary
floating-point instruction-set extension is named ``Q'', and requires
RV64IFD. The floating-point registers are now extended to hold either
floating-point instruction-set extension is named ``Q''; it depends
on the double-precision floating-point extension D.
The floating-point registers are now extended to hold either
a single, double, or quad-precision floating-point value (FLEN=128).
The NaN-boxing scheme described in Section~\ref{nanboxing} is now
extended recursively to allow a single-precision value to be NaN-boxed
Expand Down Expand Up @@ -186,8 +187,13 @@ \section{Quad-Precision Convert and Move Instructions}
\end{tabular}
\end{center}

New floating-point to floating-point conversion instructions FCVT.S.Q,
FCVT.Q.S, FCVT.D.Q, FCVT.Q.D are added.
New floating-point-to-floating-point conversion instructions are added. These
instructions are defined analogously to the double-precision floating-point-to-floating-point
conversion instructions. FCVT.S.Q or FCVT.Q.S converts a quad-precision
floating-point number to a single-precision floating-point number, or
vice-versa, respectively. FCVT.D.Q or FCVT.Q.D converts a quad-precision
floating-point number to a double-precision floating-point number, or
vice-versa, respectively.

\vspace{-0.2in}
\begin{center}
Expand Down

0 comments on commit 013ba6d

Please sign in to comment.