diff options
author | Andrew Waterman <andrew@sifive.com> | 2022-09-27 15:10:35 -0700 |
---|---|---|
committer | Andrew Waterman <andrew@sifive.com> | 2022-09-27 15:10:35 -0700 |
commit | d74d99e22d5f68832f70982d867614e2149a3bd7 (patch) | |
tree | 928ca2da4e16d1b4485671ef36c26bbbb0087f5b | |
parent | 044fbbf05497fc998e021038a833f5f7f4e9dc23 (diff) | |
download | riscv-isa-manual-d74d99e22d5f68832f70982d867614e2149a3bd7.zip riscv-isa-manual-d74d99e22d5f68832f70982d867614e2149a3bd7.tar.gz riscv-isa-manual-d74d99e22d5f68832f70982d867614e2149a3bd7.tar.bz2 |
In Zfa, MINI/MAXI -> MINM/MAXM
@mehnadnerd pointed out that the trailing 'I' implies 'immediate'.
AR doesn't want the long MINIMUM/MAXIMUM names I had proposed;
instead, we are simply replacing the 'I' with 'M'.
-rw-r--r-- | src/zfa.tex | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/zfa.tex b/src/zfa.tex index 71eaa44..640b2a4 100644 --- a/src/zfa.tex +++ b/src/zfa.tex @@ -119,17 +119,17 @@ The FLI.{\em fmt} instructions never set any floating-point exception flags. \section{Minimum and Maximum Instructions} -The FMINI.S and FMAXI.S instructions are defined like the FMIN.S and FMAX.S +The FMINM.S and FMAXM.S instructions are defined like the FMIN.S and FMAX.S instructions, except that if either input is NaN, the result is the canonical NaN. -If the D extension is implemented, FMINI.D and FMAXI.D instructions are +If the D extension is implemented, FMINM.D and FMAXM.D instructions are analogously defined to operate on double-precision numbers. -If the Zfh extension is implemented, FMINI.H and FMAXI.H instructions are +If the Zfh extension is implemented, FMINM.H and FMAXM.H instructions are analogously defined to operate on half-precision numbers. -If the Q extension is implemented, FMINI.Q and FMAXI.Q instructions are +If the Q extension is implemented, FMINM.Q and FMAXM.Q instructions are analogously defined to operate on quad-precision numbers. These instructions are encoded like their FMIN and FMAX counterparts, but |