From 48994717131369d5ecbe1960263325c428917deb Mon Sep 17 00:00:00 2001 From: Andrew Waterman Date: Mon, 26 Nov 2018 13:44:39 -0800 Subject: Clarify which instructions have RM field but don't use it Closes #279 --- src/f.tex | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src/f.tex') diff --git a/src/f.tex b/src/f.tex index 0f54cc0..c1854f0 100644 --- a/src/f.tex +++ b/src/f.tex @@ -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 -- cgit v1.1