diff options
author | Bill Traynor <wmat@riscv.org> | 2023-07-17 10:50:46 -0400 |
---|---|---|
committer | Bill Traynor <wmat@riscv.org> | 2023-07-17 10:50:46 -0400 |
commit | 160d53fb364afa83ea19985e5e33bc691e740544 (patch) | |
tree | 5c2abb0b9fabc9b544484be4b131868e6b525d74 | |
parent | b099e358d782f97b343d7fdf33217a74ca5c7d5b (diff) | |
download | riscv-isa-manual-160d53fb364afa83ea19985e5e33bc691e740544.zip riscv-isa-manual-160d53fb364afa83ea19985e5e33bc691e740544.tar.gz riscv-isa-manual-160d53fb364afa83ea19985e5e33bc691e740544.tar.bz2 |
Reformat Table 12 to match LaTeX
Changed row widths to 75%
Separated rows into individual table for distinct breaks
Added page break so table appears on one page
-rw-r--r-- | src/machine.adoc | 29 |
1 files changed, 26 insertions, 3 deletions
diff --git a/src/machine.adoc b/src/machine.adoc index 38ba47f..97fbecc 100644 --- a/src/machine.adoc +++ b/src/machine.adoc @@ -880,13 +880,16 @@ transitions for the FS, VS, or XS status bits. Note that the standard floating-point and vector extensions do not support user-mode unconfigure or disable/enable instructions. -[[fsxsstates]] -.FS, FS, and XS state transitions. -[%autowidth,float="center",align="center",cols="<,<,<,<,<",] +<<< + +[width=75,align=center,float=center,cols="<,<,<,<,<"] |=== |Current State + Action |Off |Initial |Clean |Dirty +|=== +[width=75,align=center,float=center,cols="<,<,<,<,<"] +|=== 5+^|At context save in privileged code |Save state? + @@ -899,7 +902,10 @@ Initial Clean |Yes + Clean +|=== +[width=75,align=center,float=center,cols="<,<,<,<,<"] +|=== 5+^|At context restore in privileged code |Restore state? + @@ -912,7 +918,10 @@ Initial Clean |N/A + N/A +|=== +[width=75,align=center,float=center,cols="<,<,<,<,<"] +|=== 5+^|Execute instruction to read state |Action? + @@ -925,7 +934,10 @@ Initial Clean |Execute + Dirty +|=== +[width=75,align=center,float=center,cols="<,<,<,<,<"] +|=== 5+^|Execute instruction that possibly modifies state, including configuration @@ -939,7 +951,10 @@ Dirty Dirty |Execute + Dirty +|=== +[width=75,align=center,float=center,cols="<,<,<,<,<"] +|=== 5+^|Execute instruction to unconfigure unit |Action? + @@ -952,7 +967,10 @@ Initial Initial |Execute + Initial +|=== +[width=75,align=center,float=center,cols="<,<,<,<,<"] +|=== 5+^|Execute instruction to disable unit |Action? + @@ -965,7 +983,12 @@ Off Off |Execute + Off +|=== +[[fsxsstates]] +[width=75,align=center,float=center,cols="<,<,<,<,<"] +.FS, FS, and XS state transitions. +|=== 5+^|Execute instruction to enable unit |Action? + |