aboutsummaryrefslogtreecommitdiff
path: root/src/f-st-ext.adoc
diff options
context:
space:
mode:
authorelisa <elisa@riscv.org>2021-10-22 11:25:16 -0700
committerelisa <elisa@riscv.org>2021-10-22 11:25:16 -0700
commitf6bfb73aa06f41fd26bd7cd4f8e46d699d2f833d (patch)
tree0ce6ae0478d3ad3b20f42131a7e80788c9876e41 /src/f-st-ext.adoc
parenta4954af2fd406e6f7fb9a1925d5b870c6bb155ec (diff)
downloadriscv-isa-manual-f6bfb73aa06f41fd26bd7cd4f8e46d699d2f833d.zip
riscv-isa-manual-f6bfb73aa06f41fd26bd7cd4f8e46d699d2f833d.tar.gz
riscv-isa-manual-f6bfb73aa06f41fd26bd7cd4f8e46d699d2f833d.tar.bz2
table and diagram fixes, added some missing c diagrams
Diffstat (limited to 'src/f-st-ext.adoc')
-rw-r--r--src/f-st-ext.adoc43
1 files changed, 41 insertions, 2 deletions
diff --git a/src/f-st-ext.adoc b/src/f-st-ext.adoc
index 7151f2a..1bd2f9a 100644
--- a/src/f-st-ext.adoc
+++ b/src/f-st-ext.adoc
@@ -36,8 +36,47 @@ floating-point register file state can reduce context-switch overhead.
====
[[fprs]]
-.RISC-V standard F extension single-precision floating-point state
-image::f-standard.png[base,180,1000,align="center"]
+.RISC-V standard F exten[sion 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#
+|===
=== Floating-Point Control and Status Register