diff options
author | Andrew Waterman <andrew@sifive.com> | 2018-11-26 13:44:39 -0800 |
---|---|---|
committer | Andrew Waterman <andrew@sifive.com> | 2018-11-26 13:44:39 -0800 |
commit | 48994717131369d5ecbe1960263325c428917deb (patch) | |
tree | e3c66e124c4d2d36ce2179b0d9a52c7ed389ecae /src | |
parent | df8d08271c6dfa301eaffec033996e3830beae72 (diff) | |
download | riscv-isa-manual-48994717131369d5ecbe1960263325c428917deb.zip riscv-isa-manual-48994717131369d5ecbe1960263325c428917deb.tar.gz riscv-isa-manual-48994717131369d5ecbe1960263325c428917deb.tar.bz2 |
Clarify which instructions have RM field but don't use it
Closes #279
Diffstat (limited to 'src')
-rw-r--r-- | src/f.tex | 6 |
1 files changed, 3 insertions, 3 deletions
@@ -158,9 +158,9 @@ encoded as shown in Table~\ref{rm}. A value of 111 in the instruction's {\em rm} field selects the dynamic rounding mode held in {\tt frm}. If {\tt frm} is set to an invalid value (101--111), any subsequent attempt to execute a floating-point operation with a dynamic rounding mode will raise an illegal -instruction exception. Some instructions that have the {\em rm} field are -nevertheless unaffected by the rounding mode; they should have their {\em rm} -field set to RNE (000). +instruction exception. Some instructions, including widening conversions, +have the {\em rm} field but are nevertheless unaffected by the rounding mode; +software should set their {\em rm} field to RNE (000). \begin{commentary} The C99 language standard effectively mandates the provision of a |