diff options
author | Andrew Waterman <waterman@s141.Millennium.Berkeley.EDU> | 2010-09-28 17:17:04 -0700 |
---|---|---|
committer | Andrew Waterman <waterman@s141.Millennium.Berkeley.EDU> | 2010-09-28 17:17:04 -0700 |
commit | f07ca41d40688ec2b054997278d1dd15bc1e87c3 (patch) | |
tree | 2d06251a901241902cfd65c36bddb6fa63ba5d3a /instr-table.tex | |
parent | bb5f421fcd395ed348044b2697bcbb5efc22dad3 (diff) | |
download | riscv-opcodes-f07ca41d40688ec2b054997278d1dd15bc1e87c3.zip riscv-opcodes-f07ca41d40688ec2b054997278d1dd15bc1e87c3.tar.gz riscv-opcodes-f07ca41d40688ec2b054997278d1dd15bc1e87c3.tar.bz2 |
[opcodes, sim, xcc] added mffl.d instruction
...to be used instead of mff.s when doing int -> DP FP moves on a 32-bit cpu
Diffstat (limited to 'instr-table.tex')
-rw-r--r-- | instr-table.tex | 539 |
1 files changed, 265 insertions, 274 deletions
diff --git a/instr-table.tex b/instr-table.tex index 1f5fb71..602afbf 100644 --- a/instr-table.tex +++ b/instr-table.tex @@ -1015,26 +1015,8 @@ & \multicolumn{2}{|c|}{1101001} & \multicolumn{1}{c|}{rs1} & -\multicolumn{1}{c|}{00000} & -\multicolumn{1}{c|}{000} & -\multicolumn{4}{c|}{imm12} & L.S rdi,rs1,imm12 \\ -\cline{2-10} - - -& -\multicolumn{2}{|c|}{1101001} & -\multicolumn{1}{c|}{rs1} & -\multicolumn{1}{c|}{00000} & -\multicolumn{1}{c|}{110} & -\multicolumn{4}{c|}{imm12} & L.D rdi,rs1,imm12 \\ -\cline{2-10} - - -& -\multicolumn{2}{|c|}{1101001} & -\multicolumn{1}{c|}{rs1} & \multicolumn{1}{c|}{rs2} & -\multicolumn{1}{c|}{001} & +\multicolumn{1}{c|}{010} & \multicolumn{4}{c|}{imm12} & S.S rs2,rs1,imm12 \\ \cline{2-10} @@ -1043,7 +1025,7 @@ \multicolumn{2}{|c|}{1101001} & \multicolumn{1}{c|}{rs1} & \multicolumn{1}{c|}{rs2} & -\multicolumn{1}{c|}{111} & +\multicolumn{1}{c|}{011} & \multicolumn{4}{c|}{imm12} & S.D rs2,rs1,imm12 \\ \cline{2-10} @@ -1056,150 +1038,6 @@ & -\multicolumn{2}{|c|}{1101000} & -\multicolumn{1}{c|}{rs2} & -\multicolumn{1}{c|}{rs1} & -\multicolumn{4}{c|}{0000000000} & -\multicolumn{1}{c|}{rdr} & ADD.S rdr,rs1,rs2 \\ -\cline{2-10} - - -& -\multicolumn{2}{|c|}{1101000} & -\multicolumn{1}{c|}{rs2} & -\multicolumn{1}{c|}{rs1} & -\multicolumn{4}{c|}{0000000001} & -\multicolumn{1}{c|}{rdr} & SUB.S rdr,rs1,rs2 \\ -\cline{2-10} - - -& -\multicolumn{2}{|c|}{1101000} & -\multicolumn{1}{c|}{rs2} & -\multicolumn{1}{c|}{rs1} & -\multicolumn{4}{c|}{0000000010} & -\multicolumn{1}{c|}{rdr} & MUL.S rdr,rs1,rs2 \\ -\cline{2-10} - - -& -\multicolumn{2}{|c|}{1101000} & -\multicolumn{1}{c|}{rs2} & -\multicolumn{1}{c|}{rs1} & -\multicolumn{4}{c|}{0000000011} & -\multicolumn{1}{c|}{rdr} & DIV.S rdr,rs1,rs2 \\ -\cline{2-10} - - -& -\multicolumn{2}{|c|}{1101000} & -\multicolumn{1}{c|}{00000} & -\multicolumn{1}{c|}{rs1} & -\multicolumn{4}{c|}{0000000100} & -\multicolumn{1}{c|}{rdr} & SQRT.S rdr,rs1 \\ -\cline{2-10} - - -& -\multicolumn{2}{|c|}{1101000} & -\multicolumn{1}{c|}{rs2} & -\multicolumn{1}{c|}{rs1} & -\multicolumn{4}{c|}{0000000101} & -\multicolumn{1}{c|}{rdr} & SGNINJ.S rdr,rs1,rs2 \\ -\cline{2-10} - - -& -\multicolumn{2}{|c|}{1101000} & -\multicolumn{1}{c|}{rs2} & -\multicolumn{1}{c|}{rs1} & -\multicolumn{4}{c|}{0000000110} & -\multicolumn{1}{c|}{rdr} & SGNINJN.S rdr,rs1,rs2 \\ -\cline{2-10} - - -& -\multicolumn{2}{|c|}{1101000} & -\multicolumn{1}{c|}{rs2} & -\multicolumn{1}{c|}{rs1} & -\multicolumn{4}{c|}{0000000111} & -\multicolumn{1}{c|}{rdr} & SGNMUL.S rdr,rs1,rs2 \\ -\cline{2-10} - - -& -\multicolumn{2}{|c|}{1101000} & -\multicolumn{1}{c|}{rs2} & -\multicolumn{1}{c|}{rs1} & -\multicolumn{4}{c|}{1100000000} & -\multicolumn{1}{c|}{rdr} & ADD.D rdr,rs1,rs2 \\ -\cline{2-10} - - -& -\multicolumn{2}{|c|}{1101000} & -\multicolumn{1}{c|}{rs2} & -\multicolumn{1}{c|}{rs1} & -\multicolumn{4}{c|}{1100000001} & -\multicolumn{1}{c|}{rdr} & SUB.D rdr,rs1,rs2 \\ -\cline{2-10} - - -& -\multicolumn{2}{|c|}{1101000} & -\multicolumn{1}{c|}{rs2} & -\multicolumn{1}{c|}{rs1} & -\multicolumn{4}{c|}{1100000010} & -\multicolumn{1}{c|}{rdr} & MUL.D rdr,rs1,rs2 \\ -\cline{2-10} - - -& -\multicolumn{2}{|c|}{1101000} & -\multicolumn{1}{c|}{rs2} & -\multicolumn{1}{c|}{rs1} & -\multicolumn{4}{c|}{1100000011} & -\multicolumn{1}{c|}{rdr} & DIV.D rdr,rs1,rs2 \\ -\cline{2-10} - - -& -\multicolumn{2}{|c|}{1101000} & -\multicolumn{1}{c|}{00000} & -\multicolumn{1}{c|}{rs1} & -\multicolumn{4}{c|}{1100000100} & -\multicolumn{1}{c|}{rdr} & SQRT.D rdr,rs1 \\ -\cline{2-10} - - -& -\multicolumn{2}{|c|}{1101000} & -\multicolumn{1}{c|}{rs2} & -\multicolumn{1}{c|}{rs1} & -\multicolumn{4}{c|}{1100000101} & -\multicolumn{1}{c|}{rdr} & SGNINJ.D rdr,rs1,rs2 \\ -\cline{2-10} - - -& -\multicolumn{2}{|c|}{1101000} & -\multicolumn{1}{c|}{rs2} & -\multicolumn{1}{c|}{rs1} & -\multicolumn{4}{c|}{1100000110} & -\multicolumn{1}{c|}{rdr} & SGNINJN.D rdr,rs1,rs2 \\ -\cline{2-10} - - -& -\multicolumn{2}{|c|}{1101000} & -\multicolumn{1}{c|}{rs2} & -\multicolumn{1}{c|}{rs1} & -\multicolumn{4}{c|}{1100000111} & -\multicolumn{1}{c|}{rdr} & SGNMUL.D rdr,rs1,rs2 \\ -\cline{2-10} - - -& \multicolumn{2}{|c|}{1101011} & \multicolumn{1}{c|}{rs2} & \multicolumn{1}{c|}{rs1} & @@ -1225,7 +1063,7 @@ \multicolumn{1}{c|}{rs1} & \multicolumn{2}{c|}{00010} & \multicolumn{2}{c|}{rs3} & -\multicolumn{1}{c|}{rdr} & NMADD.S rdr,rs1,rs2,rs3 \\ +\multicolumn{1}{c|}{rdr} & NMSUB.S rdr,rs1,rs2,rs3 \\ \cline{2-10} @@ -1235,7 +1073,7 @@ \multicolumn{1}{c|}{rs1} & \multicolumn{2}{c|}{00011} & \multicolumn{2}{c|}{rs3} & -\multicolumn{1}{c|}{rdr} & NMSUB.S rdr,rs1,rs2,rs3 \\ +\multicolumn{1}{c|}{rdr} & NMADD.S rdr,rs1,rs2,rs3 \\ \cline{2-10} @@ -1265,7 +1103,7 @@ \multicolumn{1}{c|}{rs1} & \multicolumn{2}{c|}{11010} & \multicolumn{2}{c|}{rs3} & -\multicolumn{1}{c|}{rdr} & NMADD.D rdr,rs1,rs2,rs3 \\ +\multicolumn{1}{c|}{rdr} & NMSUB.D rdr,rs1,rs2,rs3 \\ \cline{2-10} @@ -1275,7 +1113,7 @@ \multicolumn{1}{c|}{rs1} & \multicolumn{2}{c|}{11011} & \multicolumn{2}{c|}{rs3} & -\multicolumn{1}{c|}{rdr} & NMSUB.D rdr,rs1,rs2,rs3 \\ +\multicolumn{1}{c|}{rdr} & NMADD.D rdr,rs1,rs2,rs3 \\ \cline{2-10} @@ -1286,60 +1124,6 @@ \cline{2-10} -& -\multicolumn{2}{|c|}{1101000} & -\multicolumn{1}{c|}{rs2} & -\multicolumn{1}{c|}{rs1} & -\multicolumn{4}{c|}{0001000001} & -\multicolumn{1}{c|}{rdr} & C.EQ.S rdr,rs1,rs2 \\ -\cline{2-10} - - -& -\multicolumn{2}{|c|}{1101000} & -\multicolumn{1}{c|}{rs2} & -\multicolumn{1}{c|}{rs1} & -\multicolumn{4}{c|}{0001000010} & -\multicolumn{1}{c|}{rdr} & C.LT.S rdr,rs1,rs2 \\ -\cline{2-10} - - -& -\multicolumn{2}{|c|}{1101000} & -\multicolumn{1}{c|}{rs2} & -\multicolumn{1}{c|}{rs1} & -\multicolumn{4}{c|}{0001000011} & -\multicolumn{1}{c|}{rdr} & C.LE.S rdr,rs1,rs2 \\ -\cline{2-10} - - -& -\multicolumn{2}{|c|}{1101000} & -\multicolumn{1}{c|}{rs2} & -\multicolumn{1}{c|}{rs1} & -\multicolumn{4}{c|}{1101000001} & -\multicolumn{1}{c|}{rdr} & C.EQ.D rdr,rs1,rs2 \\ -\cline{2-10} - - -& -\multicolumn{2}{|c|}{1101000} & -\multicolumn{1}{c|}{rs2} & -\multicolumn{1}{c|}{rs1} & -\multicolumn{4}{c|}{1101000010} & -\multicolumn{1}{c|}{rdr} & C.LT.D rdr,rs1,rs2 \\ -\cline{2-10} - - -& -\multicolumn{2}{|c|}{1101000} & -\multicolumn{1}{c|}{rs2} & -\multicolumn{1}{c|}{rs1} & -\multicolumn{4}{c|}{1101000011} & -\multicolumn{1}{c|}{rdr} & C.LE.D rdr,rs1,rs2 \\ -\cline{2-10} - - \end{tabular} \end{center} \end{small} @@ -1423,88 +1207,187 @@ & -\multicolumn{2}{|c|}{1101000} & -\multicolumn{1}{c|}{00000} & +\multicolumn{2}{|c|}{1101010} & +\multicolumn{1}{c|}{rs2} & \multicolumn{1}{c|}{rs1} & -\multicolumn{4}{c|}{0000100000} & -\multicolumn{1}{c|}{rdr} & TRUNC.L.S rdr,rs1 \\ +\multicolumn{4}{c|}{0000000000} & +\multicolumn{1}{c|}{rdr} & ADD.S rdr,rs1,rs2 \\ \cline{2-10} & -\multicolumn{2}{|c|}{1101000} & -\multicolumn{1}{c|}{00000} & +\multicolumn{2}{|c|}{1101010} & +\multicolumn{1}{c|}{rs2} & \multicolumn{1}{c|}{rs1} & -\multicolumn{4}{c|}{0000100001} & -\multicolumn{1}{c|}{rdr} & TRUNCU.L.S rdr,rs1 \\ +\multicolumn{4}{c|}{0000000001} & +\multicolumn{1}{c|}{rdr} & SUB.S rdr,rs1,rs2 \\ \cline{2-10} & -\multicolumn{2}{|c|}{1101000} & -\multicolumn{1}{c|}{00000} & +\multicolumn{2}{|c|}{1101010} & +\multicolumn{1}{c|}{rs2} & \multicolumn{1}{c|}{rs1} & -\multicolumn{4}{c|}{0000100010} & -\multicolumn{1}{c|}{rdr} & TRUNC.W.S rdr,rs1 \\ +\multicolumn{4}{c|}{0000000010} & +\multicolumn{1}{c|}{rdr} & MUL.S rdr,rs1,rs2 \\ +\cline{2-10} + + +& +\multicolumn{2}{|c|}{1101010} & +\multicolumn{1}{c|}{rs2} & +\multicolumn{1}{c|}{rs1} & +\multicolumn{4}{c|}{0000000011} & +\multicolumn{1}{c|}{rdr} & DIV.S rdr,rs1,rs2 \\ \cline{2-10} & -\multicolumn{2}{|c|}{1101000} & +\multicolumn{2}{|c|}{1101010} & \multicolumn{1}{c|}{00000} & \multicolumn{1}{c|}{rs1} & -\multicolumn{4}{c|}{0000100011} & -\multicolumn{1}{c|}{rdr} & TRUNCU.W.S rdr,rs1 \\ +\multicolumn{4}{c|}{0000000100} & +\multicolumn{1}{c|}{rdr} & SQRT.S rdr,rs1 \\ +\cline{2-10} + + +& +\multicolumn{2}{|c|}{1101010} & +\multicolumn{1}{c|}{rs2} & +\multicolumn{1}{c|}{rs1} & +\multicolumn{4}{c|}{0000000101} & +\multicolumn{1}{c|}{rdr} & SGNINJ.S rdr,rs1,rs2 \\ +\cline{2-10} + + +& +\multicolumn{2}{|c|}{1101010} & +\multicolumn{1}{c|}{rs2} & +\multicolumn{1}{c|}{rs1} & +\multicolumn{4}{c|}{0000000110} & +\multicolumn{1}{c|}{rdr} & SGNINJN.S rdr,rs1,rs2 \\ \cline{2-10} & -\multicolumn{2}{|c|}{1101000} & +\multicolumn{2}{|c|}{1101010} & +\multicolumn{1}{c|}{rs2} & +\multicolumn{1}{c|}{rs1} & +\multicolumn{4}{c|}{0000000111} & +\multicolumn{1}{c|}{rdr} & SGNMUL.S rdr,rs1,rs2 \\ +\cline{2-10} + + +& +\multicolumn{2}{|c|}{1101010} & +\multicolumn{1}{c|}{rs2} & +\multicolumn{1}{c|}{rs1} & +\multicolumn{4}{c|}{1100000000} & +\multicolumn{1}{c|}{rdr} & ADD.D rdr,rs1,rs2 \\ +\cline{2-10} + + +& +\multicolumn{2}{|c|}{1101010} & +\multicolumn{1}{c|}{rs2} & +\multicolumn{1}{c|}{rs1} & +\multicolumn{4}{c|}{1100000001} & +\multicolumn{1}{c|}{rdr} & SUB.D rdr,rs1,rs2 \\ +\cline{2-10} + + +& +\multicolumn{2}{|c|}{1101010} & +\multicolumn{1}{c|}{rs2} & +\multicolumn{1}{c|}{rs1} & +\multicolumn{4}{c|}{1100000010} & +\multicolumn{1}{c|}{rdr} & MUL.D rdr,rs1,rs2 \\ +\cline{2-10} + + +& +\multicolumn{2}{|c|}{1101010} & +\multicolumn{1}{c|}{rs2} & +\multicolumn{1}{c|}{rs1} & +\multicolumn{4}{c|}{1100000011} & +\multicolumn{1}{c|}{rdr} & DIV.D rdr,rs1,rs2 \\ +\cline{2-10} + + +& +\multicolumn{2}{|c|}{1101010} & \multicolumn{1}{c|}{00000} & \multicolumn{1}{c|}{rs1} & -\multicolumn{4}{c|}{0000100100} & -\multicolumn{1}{c|}{rdr} & CVT.S.L rdr,rs1 \\ +\multicolumn{4}{c|}{1100000100} & +\multicolumn{1}{c|}{rdr} & SQRT.D rdr,rs1 \\ +\cline{2-10} + + +& +\multicolumn{2}{|c|}{1101010} & +\multicolumn{1}{c|}{rs2} & +\multicolumn{1}{c|}{rs1} & +\multicolumn{4}{c|}{1100000101} & +\multicolumn{1}{c|}{rdr} & SGNINJ.D rdr,rs1,rs2 \\ \cline{2-10} & -\multicolumn{2}{|c|}{1101000} & +\multicolumn{2}{|c|}{1101010} & +\multicolumn{1}{c|}{rs2} & +\multicolumn{1}{c|}{rs1} & +\multicolumn{4}{c|}{1100000110} & +\multicolumn{1}{c|}{rdr} & SGNINJN.D rdr,rs1,rs2 \\ +\cline{2-10} + + +& +\multicolumn{2}{|c|}{1101010} & +\multicolumn{1}{c|}{rs2} & +\multicolumn{1}{c|}{rs1} & +\multicolumn{4}{c|}{1100000111} & +\multicolumn{1}{c|}{rdr} & SGNMUL.D rdr,rs1,rs2 \\ +\cline{2-10} + + +& +\multicolumn{2}{|c|}{1101010} & \multicolumn{1}{c|}{00000} & \multicolumn{1}{c|}{rs1} & -\multicolumn{4}{c|}{0000100101} & -\multicolumn{1}{c|}{rdr} & CVTU.S.L rdr,rs1 \\ +\multicolumn{4}{c|}{0000100000} & +\multicolumn{1}{c|}{rdr} & TRUNC.L.S rdr,rs1 \\ \cline{2-10} & -\multicolumn{2}{|c|}{1101000} & +\multicolumn{2}{|c|}{1101010} & \multicolumn{1}{c|}{00000} & \multicolumn{1}{c|}{rs1} & -\multicolumn{4}{c|}{0000100110} & -\multicolumn{1}{c|}{rdr} & CVT.S.W rdr,rs1 \\ +\multicolumn{4}{c|}{0000100001} & +\multicolumn{1}{c|}{rdr} & TRUNCU.L.S rdr,rs1 \\ \cline{2-10} & -\multicolumn{2}{|c|}{1101000} & +\multicolumn{2}{|c|}{1101010} & \multicolumn{1}{c|}{00000} & \multicolumn{1}{c|}{rs1} & -\multicolumn{4}{c|}{0000100111} & -\multicolumn{1}{c|}{rdr} & CVTU.S.W rdr,rs1 \\ +\multicolumn{4}{c|}{0000100010} & +\multicolumn{1}{c|}{rdr} & TRUNC.W.S rdr,rs1 \\ \cline{2-10} & -\multicolumn{2}{|c|}{1101000} & +\multicolumn{2}{|c|}{1101010} & \multicolumn{1}{c|}{00000} & \multicolumn{1}{c|}{rs1} & -\multicolumn{4}{c|}{0000110011} & -\multicolumn{1}{c|}{rdr} & CVT.S.D rdr,rs1 \\ +\multicolumn{4}{c|}{0000100011} & +\multicolumn{1}{c|}{rdr} & TRUNCU.W.S rdr,rs1 \\ \cline{2-10} & -\multicolumn{2}{|c|}{1101000} & +\multicolumn{2}{|c|}{1101010} & \multicolumn{1}{c|}{00000} & \multicolumn{1}{c|}{rs1} & \multicolumn{4}{c|}{1100100000} & @@ -1513,7 +1396,7 @@ & -\multicolumn{2}{|c|}{1101000} & +\multicolumn{2}{|c|}{1101010} & \multicolumn{1}{c|}{00000} & \multicolumn{1}{c|}{rs1} & \multicolumn{4}{c|}{1100100001} & @@ -1522,7 +1405,7 @@ & -\multicolumn{2}{|c|}{1101000} & +\multicolumn{2}{|c|}{1101010} & \multicolumn{1}{c|}{00000} & \multicolumn{1}{c|}{rs1} & \multicolumn{4}{c|}{1100100010} & @@ -1531,7 +1414,7 @@ & -\multicolumn{2}{|c|}{1101000} & +\multicolumn{2}{|c|}{1101010} & \multicolumn{1}{c|}{00000} & \multicolumn{1}{c|}{rs1} & \multicolumn{4}{c|}{1100100011} & @@ -1540,7 +1423,43 @@ & -\multicolumn{2}{|c|}{1101000} & +\multicolumn{2}{|c|}{1101010} & +\multicolumn{1}{c|}{00000} & +\multicolumn{1}{c|}{rs1} & +\multicolumn{4}{c|}{0000100100} & +\multicolumn{1}{c|}{rdr} & CVT.S.L rdr,rs1 \\ +\cline{2-10} + + +& +\multicolumn{2}{|c|}{1101010} & +\multicolumn{1}{c|}{00000} & +\multicolumn{1}{c|}{rs1} & +\multicolumn{4}{c|}{0000100101} & +\multicolumn{1}{c|}{rdr} & CVTU.S.L rdr,rs1 \\ +\cline{2-10} + + +& +\multicolumn{2}{|c|}{1101010} & +\multicolumn{1}{c|}{00000} & +\multicolumn{1}{c|}{rs1} & +\multicolumn{4}{c|}{0000100110} & +\multicolumn{1}{c|}{rdr} & CVT.S.W rdr,rs1 \\ +\cline{2-10} + + +& +\multicolumn{2}{|c|}{1101010} & +\multicolumn{1}{c|}{00000} & +\multicolumn{1}{c|}{rs1} & +\multicolumn{4}{c|}{0000100111} & +\multicolumn{1}{c|}{rdr} & CVTU.S.W rdr,rs1 \\ +\cline{2-10} + + +& +\multicolumn{2}{|c|}{1101010} & \multicolumn{1}{c|}{00000} & \multicolumn{1}{c|}{rs1} & \multicolumn{4}{c|}{1100100100} & @@ -1549,7 +1468,7 @@ & -\multicolumn{2}{|c|}{1101000} & +\multicolumn{2}{|c|}{1101010} & \multicolumn{1}{c|}{00000} & \multicolumn{1}{c|}{rs1} & \multicolumn{4}{c|}{1100100101} & @@ -1558,7 +1477,7 @@ & -\multicolumn{2}{|c|}{1101000} & +\multicolumn{2}{|c|}{1101010} & \multicolumn{1}{c|}{00000} & \multicolumn{1}{c|}{rs1} & \multicolumn{4}{c|}{1100100110} & @@ -1567,7 +1486,7 @@ & -\multicolumn{2}{|c|}{1101000} & +\multicolumn{2}{|c|}{1101010} & \multicolumn{1}{c|}{00000} & \multicolumn{1}{c|}{rs1} & \multicolumn{4}{c|}{1100100111} & @@ -1576,7 +1495,16 @@ & -\multicolumn{2}{|c|}{1101000} & +\multicolumn{2}{|c|}{1101010} & +\multicolumn{1}{c|}{00000} & +\multicolumn{1}{c|}{rs1} & +\multicolumn{4}{c|}{0000110011} & +\multicolumn{1}{c|}{rdr} & CVT.S.D rdr,rs1 \\ +\cline{2-10} + + +& +\multicolumn{2}{|c|}{1101010} & \multicolumn{1}{c|}{00000} & \multicolumn{1}{c|}{rs1} & \multicolumn{4}{c|}{1100110000} & @@ -1586,10 +1514,64 @@ & \multicolumn{2}{|c|}{1101010} & -\multicolumn{1}{c|}{00000} & +\multicolumn{1}{c|}{rs2} & \multicolumn{1}{c|}{rs1} & -\multicolumn{4}{c|}{0000000000} & -\multicolumn{1}{c|}{rdr} & MFF.S rdr,rs1 \\ +\multicolumn{4}{c|}{0001000001} & +\multicolumn{1}{c|}{rdr} & C.EQ.S rdr,rs1,rs2 \\ +\cline{2-10} + + +& +\multicolumn{2}{|c|}{1101010} & +\multicolumn{1}{c|}{rs2} & +\multicolumn{1}{c|}{rs1} & +\multicolumn{4}{c|}{0001000010} & +\multicolumn{1}{c|}{rdr} & C.LT.S rdr,rs1,rs2 \\ +\cline{2-10} + + +& +\multicolumn{2}{|c|}{1101010} & +\multicolumn{1}{c|}{rs2} & +\multicolumn{1}{c|}{rs1} & +\multicolumn{4}{c|}{0001000011} & +\multicolumn{1}{c|}{rdr} & C.LE.S rdr,rs1,rs2 \\ +\cline{2-10} + + +& +\multicolumn{2}{|c|}{1101010} & +\multicolumn{1}{c|}{rs2} & +\multicolumn{1}{c|}{rs1} & +\multicolumn{4}{c|}{1101000001} & +\multicolumn{1}{c|}{rdr} & C.EQ.D rdr,rs1,rs2 \\ +\cline{2-10} + + +& +\multicolumn{2}{|c|}{1101010} & +\multicolumn{1}{c|}{rs2} & +\multicolumn{1}{c|}{rs1} & +\multicolumn{4}{c|}{1101000010} & +\multicolumn{1}{c|}{rdr} & C.LT.D rdr,rs1,rs2 \\ +\cline{2-10} + + +& +\multicolumn{2}{|c|}{1101010} & +\multicolumn{1}{c|}{rs2} & +\multicolumn{1}{c|}{rs1} & +\multicolumn{4}{c|}{1101000011} & +\multicolumn{1}{c|}{rdr} & C.LE.D rdr,rs1,rs2 \\ +\cline{2-10} + + +& +\multicolumn{2}{|c|}{1101010} & +\multicolumn{1}{c|}{rs2} & +\multicolumn{1}{c|}{rs1} & +\multicolumn{4}{c|}{1110000000} & +\multicolumn{1}{c|}{rdr} & MTFLH.D rdr,rs1,rs2 \\ \cline{2-10} @@ -1597,8 +1579,8 @@ \multicolumn{2}{|c|}{1101010} & \multicolumn{1}{c|}{00000} & \multicolumn{1}{c|}{rs1} & -\multicolumn{4}{c|}{1100000000} & -\multicolumn{1}{c|}{rdr} & MFF.D rdr,rs1 \\ +\multicolumn{4}{c|}{0010100000} & +\multicolumn{1}{c|}{rdr} & MFFL.D rdr,rs1 \\ \cline{2-10} @@ -1606,7 +1588,7 @@ \multicolumn{2}{|c|}{1101010} & \multicolumn{1}{c|}{00000} & \multicolumn{1}{c|}{rs1} & -\multicolumn{4}{c|}{1100100000} & +\multicolumn{4}{c|}{0010100001} & \multicolumn{1}{c|}{rdr} & MFFH.D rdr,rs1 \\ \cline{2-10} @@ -1615,8 +1597,8 @@ \multicolumn{2}{|c|}{1101010} & \multicolumn{1}{c|}{00000} & \multicolumn{1}{c|}{rs1} & -\multicolumn{4}{c|}{0001000000} & -\multicolumn{1}{c|}{rdr} & MTF.S rdr,rs1 \\ +\multicolumn{4}{c|}{0011000000} & +\multicolumn{1}{c|}{rdr} & MFF.S rdr,rs1 \\ \cline{2-10} @@ -1624,17 +1606,26 @@ \multicolumn{2}{|c|}{1101010} & \multicolumn{1}{c|}{00000} & \multicolumn{1}{c|}{rs1} & -\multicolumn{4}{c|}{1101000000} & -\multicolumn{1}{c|}{rdr} & MTF.D rdr,rs1 \\ +\multicolumn{4}{c|}{1111000000} & +\multicolumn{1}{c|}{rdr} & MFF.D rdr,rs1 \\ \cline{2-10} & \multicolumn{2}{|c|}{1101010} & -\multicolumn{1}{c|}{rs2} & +\multicolumn{1}{c|}{00000} & \multicolumn{1}{c|}{rs1} & -\multicolumn{4}{c|}{1101100000} & -\multicolumn{1}{c|}{rdr} & MTFLH.D rdr,rs1,rs2 \\ +\multicolumn{4}{c|}{0011100000} & +\multicolumn{1}{c|}{rdr} & MTF.S rdr,rs1 \\ +\cline{2-10} + + +& +\multicolumn{2}{|c|}{1101010} & +\multicolumn{1}{c|}{00000} & +\multicolumn{1}{c|}{rs1} & +\multicolumn{4}{c|}{1111100000} & +\multicolumn{1}{c|}{rdr} & MTF.D rdr,rs1 \\ \cline{2-10} |