diff options
author | Andrew Waterman <andrew@sifive.com> | 2018-12-19 19:37:46 -0800 |
---|---|---|
committer | Andrew Waterman <andrew@sifive.com> | 2018-12-19 19:37:46 -0800 |
commit | 828ffcb3f0ef31300445c803f0a239b694ba40d1 (patch) | |
tree | e9e84c1d657688111bacfa9054436e7729db1c13 /src/rvc-instr-table.tex | |
parent | 4096ba487e2ae26b0406fffc0225610c10e9d920 (diff) | |
download | riscv-isa-manual-828ffcb3f0ef31300445c803f0a239b694ba40d1.zip riscv-isa-manual-828ffcb3f0ef31300445c803f0a239b694ba40d1.tar.gz riscv-isa-manual-828ffcb3f0ef31300445c803f0a239b694ba40d1.tar.bz2 |
Improve rd'/rs1'/rs2' typesetting
Diffstat (limited to 'src/rvc-instr-table.tex')
-rw-r--r-- | src/rvc-instr-table.tex | 80 |
1 files changed, 40 insertions, 40 deletions
diff --git a/src/rvc-instr-table.tex b/src/rvc-instr-table.tex index ce7f6c5..ab365df 100644 --- a/src/rvc-instr-table.tex +++ b/src/rvc-instr-table.tex @@ -34,52 +34,52 @@ & \multicolumn{3}{|c|}{000} & \multicolumn{8}{c|}{nzuimm[5:4$\vert$9:6$\vert$2$\vert$3]} & -\multicolumn{3}{c|}{rd$'$} & +\multicolumn{3}{c|}{\rdprime} & \multicolumn{2}{c|}{00} & C.ADDI4SPN {\em \tiny (RES, nzuimm=0)} \\ \whline{2-17} & \multicolumn{3}{|c|}{001} & \multicolumn{3}{c|}{uimm[5:3]} & -\multicolumn{3}{c|}{rs1$'$} & +\multicolumn{3}{c|}{\rsoneprime} & \multicolumn{2}{c|}{uimm[7:6]} & -\multicolumn{3}{c|}{rd$'$} & +\multicolumn{3}{c|}{\rdprime} & \multicolumn{2}{c|}{00} & C.FLD {\em \tiny (RV32/64)}\\ \cline{2-17} & \multicolumn{3}{|c|}{001} & \multicolumn{3}{c|}{uimm[5:4$\vert$8]} & -\multicolumn{3}{c|}{rs1$'$} & +\multicolumn{3}{c|}{\rsoneprime} & \multicolumn{2}{c|}{uimm[7:6]} & -\multicolumn{3}{c|}{rd$'$} & +\multicolumn{3}{c|}{\rdprime} & \multicolumn{2}{c|}{00} & C.LQ {\em \tiny (RV128)}\\ \whline{2-17} & \multicolumn{3}{|c|}{010} & \multicolumn{3}{c|}{uimm[5:3]} & -\multicolumn{3}{c|}{rs1$'$} & +\multicolumn{3}{c|}{\rsoneprime} & \multicolumn{2}{c|}{uimm[2$\vert$6]} & -\multicolumn{3}{c|}{rd$'$} & +\multicolumn{3}{c|}{\rdprime} & \multicolumn{2}{c|}{00} & C.LW \\ \whline{2-17} & \multicolumn{3}{|c|}{011} & \multicolumn{3}{c|}{uimm[5:3]} & -\multicolumn{3}{c|}{rs1$'$} & +\multicolumn{3}{c|}{\rsoneprime} & \multicolumn{2}{c|}{uimm[2$\vert$6]} & -\multicolumn{3}{c|}{rd$'$} & +\multicolumn{3}{c|}{\rdprime} & \multicolumn{2}{c|}{00} & C.FLW {\em \tiny (RV32)} \\ \cline{2-17} & \multicolumn{3}{|c|}{011} & \multicolumn{3}{c|}{uimm[5:3]} & -\multicolumn{3}{c|}{rs1$'$} & +\multicolumn{3}{c|}{\rsoneprime} & \multicolumn{2}{c|}{uimm[7:6]} & -\multicolumn{3}{c|}{rd$'$} & +\multicolumn{3}{c|}{\rdprime} & \multicolumn{2}{c|}{00} & C.LD {\em \tiny (RV64/128)}\\ \whline{2-17} @@ -92,45 +92,45 @@ & \multicolumn{3}{|c|}{101} & \multicolumn{3}{c|}{uimm[5:3]} & -\multicolumn{3}{c|}{rs1$'$} & +\multicolumn{3}{c|}{\rsoneprime} & \multicolumn{2}{c|}{uimm[7:6]} & -\multicolumn{3}{c|}{rs2$'$} & +\multicolumn{3}{c|}{\rstwoprime} & \multicolumn{2}{c|}{00} & C.FSD {\em \tiny (RV32/64)}\\ \cline{2-17} & \multicolumn{3}{|c|}{101} & \multicolumn{3}{c|}{uimm[5:4$\vert$8]} & -\multicolumn{3}{c|}{rs1$'$} & +\multicolumn{3}{c|}{\rsoneprime} & \multicolumn{2}{c|}{uimm[7:6]} & -\multicolumn{3}{c|}{rs2$'$} & +\multicolumn{3}{c|}{\rstwoprime} & \multicolumn{2}{c|}{00} & C.SQ {\em \tiny (RV128)}\\ \whline{2-17} & \multicolumn{3}{|c|}{110} & \multicolumn{3}{c|}{uimm[5:3]} & -\multicolumn{3}{c|}{rs1$'$} & +\multicolumn{3}{c|}{\rsoneprime} & \multicolumn{2}{c|}{uimm[2$\vert$6]} & -\multicolumn{3}{c|}{rs2$'$} & +\multicolumn{3}{c|}{\rstwoprime} & \multicolumn{2}{c|}{00} & C.SW \\ \whline{2-17} & \multicolumn{3}{|c|}{111} & \multicolumn{3}{c|}{uimm[5:3]} & -\multicolumn{3}{c|}{rs1$'$} & +\multicolumn{3}{c|}{\rsoneprime} & \multicolumn{2}{c|}{uimm[2$\vert$6]} & -\multicolumn{3}{c|}{rs2$'$} & +\multicolumn{3}{c|}{\rstwoprime} & \multicolumn{2}{c|}{00} & C.FSW {\em \tiny (RV32)} \\ \cline{2-17} & \multicolumn{3}{|c|}{111} & \multicolumn{3}{c|}{uimm[5:3]} & -\multicolumn{3}{c|}{rs1$'$} & +\multicolumn{3}{c|}{\rsoneprime} & \multicolumn{2}{c|}{uimm[7:6]} & -\multicolumn{3}{c|}{rs2$'$} & +\multicolumn{3}{c|}{\rstwoprime} & \multicolumn{2}{c|}{00} & C.SD {\em \tiny (RV64/128)}\\ \cline{2-17} @@ -223,7 +223,7 @@ \multicolumn{3}{|c|}{100} & \multicolumn{1}{c|}{nzuimm[5]} & \multicolumn{2}{c|}{00} & -\multicolumn{3}{c|}{rs1$'$/rd$'$} & +\multicolumn{3}{c|}{\rsoneprime/\rdprime} & \multicolumn{5}{c|}{nzuimm[4:0]} & \multicolumn{2}{c|}{01} & C.SRLI {\em \tiny (RV32 NSE, nzuimm[5]=1)} \\ \cline{2-17} @@ -232,7 +232,7 @@ \multicolumn{3}{|c|}{100} & \multicolumn{1}{c|}{0} & \multicolumn{2}{c|}{00} & -\multicolumn{3}{c|}{rs1$'$/rd$'$} & +\multicolumn{3}{c|}{\rsoneprime/\rdprime} & \multicolumn{5}{c|}{0} & \multicolumn{2}{c|}{01} & C.SRLI64 {\em \tiny (RV128; RV32/64 HINT)} \\ \cline{2-17} @@ -241,7 +241,7 @@ \multicolumn{3}{|c|}{100} & \multicolumn{1}{c|}{nzuimm[5]} & \multicolumn{2}{c|}{01} & -\multicolumn{3}{c|}{rs1$'$/rd$'$} & +\multicolumn{3}{c|}{\rsoneprime/\rdprime} & \multicolumn{5}{c|}{nzuimm[4:0]} & \multicolumn{2}{c|}{01} & C.SRAI {\em \tiny (RV32 NSE, nzuimm[5]=1)} \\ \cline{2-17} @@ -250,7 +250,7 @@ \multicolumn{3}{|c|}{100} & \multicolumn{1}{c|}{0} & \multicolumn{2}{c|}{01} & -\multicolumn{3}{c|}{rs1$'$/rd$'$} & +\multicolumn{3}{c|}{\rsoneprime/\rdprime} & \multicolumn{5}{c|}{0} & \multicolumn{2}{c|}{01} & C.SRAI64 {\em \tiny (RV128; RV32/64 HINT)} \\ \cline{2-17} @@ -259,7 +259,7 @@ \multicolumn{3}{|c|}{100} & \multicolumn{1}{c|}{imm[5]} & \multicolumn{2}{c|}{10} & -\multicolumn{3}{c|}{rs1$'$/rd$'$} & +\multicolumn{3}{c|}{\rsoneprime/\rdprime} & \multicolumn{5}{c|}{imm[4:0]} & \multicolumn{2}{c|}{01} & C.ANDI \\ \cline{2-17} @@ -268,9 +268,9 @@ \multicolumn{3}{|c|}{100} & \multicolumn{1}{c|}{0} & \multicolumn{2}{c|}{11} & -\multicolumn{3}{c|}{rs1$'$/rd$'$} & +\multicolumn{3}{c|}{\rsoneprime/\rdprime} & \multicolumn{2}{c|}{00} & -\multicolumn{3}{c|}{rs2$'$} & +\multicolumn{3}{c|}{\rstwoprime} & \multicolumn{2}{c|}{01} & C.SUB \\ \cline{2-17} @@ -278,9 +278,9 @@ \multicolumn{3}{|c|}{100} & \multicolumn{1}{c|}{0} & \multicolumn{2}{c|}{11} & -\multicolumn{3}{c|}{rs1$'$/rd$'$} & +\multicolumn{3}{c|}{\rsoneprime/\rdprime} & \multicolumn{2}{c|}{01} & -\multicolumn{3}{c|}{rs2$'$} & +\multicolumn{3}{c|}{\rstwoprime} & \multicolumn{2}{c|}{01} & C.XOR \\ \cline{2-17} @@ -288,9 +288,9 @@ \multicolumn{3}{|c|}{100} & \multicolumn{1}{c|}{0} & \multicolumn{2}{c|}{11} & -\multicolumn{3}{c|}{rs1$'$/rd$'$} & +\multicolumn{3}{c|}{\rsoneprime/\rdprime} & \multicolumn{2}{c|}{10} & -\multicolumn{3}{c|}{rs2$'$} & +\multicolumn{3}{c|}{\rstwoprime} & \multicolumn{2}{c|}{01} & C.OR \\ \cline{2-17} @@ -298,9 +298,9 @@ \multicolumn{3}{|c|}{100} & \multicolumn{1}{c|}{0} & \multicolumn{2}{c|}{11} & -\multicolumn{3}{c|}{rs1$'$/rd$'$} & +\multicolumn{3}{c|}{\rsoneprime/\rdprime} & \multicolumn{2}{c|}{11} & -\multicolumn{3}{c|}{rs2$'$} & +\multicolumn{3}{c|}{\rstwoprime} & \multicolumn{2}{c|}{01} & C.AND \\ \cline{2-17} @@ -308,9 +308,9 @@ \multicolumn{3}{|c|}{100} & \multicolumn{1}{c|}{1} & \multicolumn{2}{c|}{11} & -\multicolumn{3}{c|}{rs1$'$/rd$'$} & +\multicolumn{3}{c|}{\rsoneprime/\rdprime} & \multicolumn{2}{c|}{00} & -\multicolumn{3}{c|}{rs2$'$} & +\multicolumn{3}{c|}{\rstwoprime} & \multicolumn{2}{c|}{01} & C.SUBW {\em \tiny (RV64/128; RV32 RES)} \\ \cline{2-17} @@ -318,9 +318,9 @@ \multicolumn{3}{|c|}{100} & \multicolumn{1}{c|}{1} & \multicolumn{2}{c|}{11} & -\multicolumn{3}{c|}{rs1$'$/rd$'$} & +\multicolumn{3}{c|}{\rsoneprime/\rdprime} & \multicolumn{2}{c|}{01} & -\multicolumn{3}{c|}{rs2$'$} & +\multicolumn{3}{c|}{\rstwoprime} & \multicolumn{2}{c|}{01} & C.ADDW {\em \tiny (RV64/128; RV32 RES)} \\ \cline{2-17} @@ -353,7 +353,7 @@ & \multicolumn{3}{|c|}{110} & \multicolumn{3}{c|}{imm[8$\vert$4:3]} & -\multicolumn{3}{c|}{rs1$'$} & +\multicolumn{3}{c|}{\rsoneprime} & \multicolumn{5}{c|}{imm[7:6$\vert$2:1$\vert$5]} & \multicolumn{2}{c|}{01} & C.BEQZ \\ \whline{2-17} @@ -361,7 +361,7 @@ & \multicolumn{3}{|c|}{111} & \multicolumn{3}{c|}{imm[8$\vert$4:3]} & -\multicolumn{3}{c|}{rs1$'$} & +\multicolumn{3}{c|}{\rsoneprime} & \multicolumn{5}{c|}{imm[7:6$\vert$2:1$\vert$5]} & \multicolumn{2}{c|}{01} & C.BNEZ \\ \cline{2-17} |