summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar Yunsup Lee <yunsup@cs.berkeley.edu>2010-09-10 18:08:52 -0700
committerGravatar Yunsup Lee <yunsup@cs.berkeley.edu>2010-09-10 18:08:52 -0700
commit6ec5ce911b952b0ba7ba7234506f8f74347942e5 (patch)
tree393c5cb6f672fb0e13b0c82c62097c43d36d1fa6
parentd57c842302c4ea3a07756ccd2be8684b54c5d478 (diff)
[opcodes,xcc,sim] mffh.d,mtfh.d added (broken commit)
-rw-r--r--instr-table.tex18
-rw-r--r--opcodes2
2 files changed, 20 insertions, 0 deletions
diff --git a/instr-table.tex b/instr-table.tex
index 5215aab..ab784b0 100644
--- a/instr-table.tex
+++ b/instr-table.tex
@@ -1614,6 +1614,15 @@
&
\multicolumn{2}{|c|}{1101010} &
+\multicolumn{1}{c|}{fa} &
+\multicolumn{1}{c|}{00000} &
+\multicolumn{4}{c|}{1100100000} &
+\multicolumn{1}{c|}{xc} & MFFH.D xc,fa \\
+\cline{2-10}
+
+
+&
+\multicolumn{2}{|c|}{1101010} &
\multicolumn{1}{c|}{xa} &
\multicolumn{1}{c|}{00000} &
\multicolumn{4}{c|}{0001000000} &
@@ -1631,6 +1640,15 @@
&
+\multicolumn{2}{|c|}{1101010} &
+\multicolumn{1}{c|}{xa} &
+\multicolumn{1}{c|}{00000} &
+\multicolumn{4}{c|}{1101100000} &
+\multicolumn{1}{c|}{fc} & MTFH.D fc,xa \\
+\cline{2-10}
+
+
+&
\multicolumn{9}{c}{} & \\
&
\multicolumn{9}{c}{\bf Miscellaneous Instructions} & \\
diff --git a/opcodes b/opcodes
index c747c02..bb1c736 100644
--- a/opcodes
+++ b/opcodes
@@ -177,8 +177,10 @@ s.d 31..25=0x69 14..13=3 12=1 fa xb imm
mff.s 31..25=0x6A 19..15=0 14..13=0 12..10=0 9..5=0 xc fa
mff.d 31..25=0x6A 19..15=0 14..13=3 12..10=0 9..5=0 xc fa
+mffh.d 31..25=0x6A 19..15=0 14..13=3 12..10=1 9..5=0 xc fa
mtf.s 31..25=0x6A 19..15=0 14..13=0 12..10=2 9..5=0 fc xa
mtf.d 31..25=0x6A 19..15=0 14..13=3 12..10=2 9..5=0 fc xa
+mtfh.d 31..25=0x6A 19..15=0 14..13=3 12..10=3 9..5=0 fc xa
madd.s 31..25=0x6B 14..13=0 12..10=0 fc fb fa fd
msub.s 31..25=0x6B 14..13=0 12..10=1 fc fb fa fd