aboutsummaryrefslogtreecommitdiff
path: root/src/f-st-ext.adoc
diff options
context:
space:
mode:
authorelisa <elisa@riscv.org>2021-10-28 14:25:12 -0700
committerelisa <elisa@riscv.org>2021-10-28 14:25:12 -0700
commit364c03e71fd206c030d1ffb13b50f91ffd910be4 (patch)
treebd84680727581685c68b8389ee44d4dd6833357c /src/f-st-ext.adoc
parent3daeab91d68fefef377e204f0bc47018c605aeb0 (diff)
downloadriscv-isa-manual-364c03e71fd206c030d1ffb13b50f91ffd910be4.zip
riscv-isa-manual-364c03e71fd206c030d1ffb13b50f91ffd910be4.tar.gz
riscv-isa-manual-364c03e71fd206c030d1ffb13b50f91ffd910be4.tar.bz2
formatting refinements
Diffstat (limited to 'src/f-st-ext.adoc')
-rw-r--r--src/f-st-ext.adoc82
1 files changed, 41 insertions, 41 deletions
diff --git a/src/f-st-ext.adoc b/src/f-st-ext.adoc
index 1bd2f9a..88ed2ea 100644
--- a/src/f-st-ext.adoc
+++ b/src/f-st-ext.adoc
@@ -2,10 +2,10 @@
== F Standard Extension for Single-Precision Floating-Point, Version 2.2
This chapter describes the standard instruction-set extension for
-single-precision floating-point, which is named `F` and adds
+single-precision floating-point, which is named "F" and adds
single-precision floating-point computational instructions compliant
with the IEEE 754-2008 arithmetic standard cite:[ieee754-2008]. The F extension depends on
-the `Zicsr` extension for control and status register access.
+the "Zicsr" extension for control and status register access.
=== F Register State
@@ -36,46 +36,46 @@ floating-point register file state can reduce context-switch overhead.
====
[[fprs]]
-.RISC-V standard F exten[sion single-precision floating-point state
+.RISC-V standard F extension single-precision floating-point state
[col[s="<|^|>"|option[s="header",width="50%",align="center"grid="none"]
|===
-<| [small]#FLEN-1#| >| [small]#0#
-3+^| [small]#f0#
-3+^| [small]#f1#
-3+^| [small]#f2#
-3+^| [small]#f3#
-3+^| [small]#f4#
-3+^| [small]#f5#
-3+^| [small]#f6#
-3+^| [small]#f7#
-3+^| [small]#f8#
-3+^| [small]#f9#
-3+^| [small]#f10#
-3+^| [small]#f11#
-3+^| [small]#f12#
-3+^| [small]#f13#
-3+^| [small]#f14#
-3+^| [small]#f15#
-3+^| [small]#f16#
-3+^| [small]#f17#
-3+^| [small]#f18#
-3+^| [small]#f19#
-3+^| [small]#f20#
-3+^| [small]#f21#
-3+^| [small]#f22#
-3+^| [small]#f23#
-3+^| [small]#f24#
-3+^| [small]#f25#
-3+^| [small]#f26#
-3+^| [small]#f27#
-3+^| [small]#f28#
-3+^| [small]#f29#
-3+^| [small]#f30#
-3+^| [small]#f31#
-3+^| [small]#FLEN#
-| [small]#31#| >| [small]#0#
-3+^| [small]#fcsr#
-3+^| [small]#32#
+<| [.small]#FLEN-1#| >| [.small]#0#
+3+^| [.small]#f0#
+3+^| [.small]#f1#
+3+^| [.small]#f2#
+3+^| [.small]#f3#
+3+^| [.small]#f4#
+3+^| [.small]#f5#
+3+^| [.small]#f6#
+3+^| [.small]#f7#
+3+^| [.small]#f8#
+3+^| [.small]#f9#
+3+^| [.small]#f10#
+3+^| [.small]#f11#
+3+^| [.small]#f12#
+3+^| [.small]#f13#
+3+^| [.small]#f14#
+3+^| [.small]#f15#
+3+^| [.small]#f16#
+3+^| [.small]#f17#
+3+^| [.small]#f18#
+3+^| [.small]#f19#
+3+^| [.small]#f20#
+3+^| [.small]#f21#
+3+^| [.small]#f22#
+3+^| [.small]#f23#
+3+^| [.small]#f24#
+3+^| [.small]#f25#
+3+^| [.small]#f26#
+3+^| [.small]#f27#
+3+^| [.small]#f28#
+3+^| [.small]#f29#
+3+^| [.small]#f30#
+3+^| [.small]#f31#
+3+^| [.small]#FLEN#
+| [.small]#31#| >| [.small]#0#
+3+^| [.small]#fcsr#
+3+^| [.small]#32#
|===
=== Floating-Point Control and Status Register
@@ -127,7 +127,7 @@ particular, with regard to decoding legal vs. reserved encodings).
[[rm]]
.Rounding mode encoding.
-[cols="^,^,<",options="header",]
+[cols="^1,^1,<3",options="header",]
|===
|Rounding Mode |Mnemonic |Meaning
|000 |RNE |Round to Nearest, ties to Even