summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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