Browse Source

PPC: Add missing PowerPC subtract mnemonics.

Mike Pall 15 years ago
parent
commit
7313a0821d
1 changed files with 4 additions and 0 deletions
  1. 4 0
      dynasm/dasm_ppc.lua

+ 4 - 0
dynasm/dasm_ppc.lua

@@ -370,6 +370,7 @@ local map_op = {
   not_2 =	"7c0000f8RR~%.",
   not_2 =	"7c0000f8RR~%.",
   nor_3 =	"7c0000f8RR~R.",
   nor_3 =	"7c0000f8RR~R.",
   subfe_3 =	"7c000110RRR.",
   subfe_3 =	"7c000110RRR.",
+  sube_3 =	"7c000110RRR~.",
   adde_3 =	"7c000114RRR.",
   adde_3 =	"7c000114RRR.",
   stdx_3 =	"7c00012aRRR",
   stdx_3 =	"7c00012aRRR",
   stwcx_3 =	"7c00012cRRR.",
   stwcx_3 =	"7c00012cRRR.",
@@ -424,6 +425,7 @@ local map_op = {
   cmpb_3 =	"7c0003f8RR~R.",
   cmpb_3 =	"7c0003f8RR~R.",
   mcrxr_1 =	"7c000400X",
   mcrxr_1 =	"7c000400X",
   subfco_3 =	"7c000410RRR.",
   subfco_3 =	"7c000410RRR.",
+  subco_3 =	"7c000410RRR~.",
   addco_3 =	"7c000414RRR.",
   addco_3 =	"7c000414RRR.",
   ldbrx_3 =	"7c000428RRR",
   ldbrx_3 =	"7c000428RRR",
   lswx_3 =	"7c00042aRRR",
   lswx_3 =	"7c00042aRRR",
@@ -432,6 +434,7 @@ local map_op = {
   srw_3 =	"7c000430RR~R.",
   srw_3 =	"7c000430RR~R.",
   srd_3 =	"7c000436RR~R.",
   srd_3 =	"7c000436RR~R.",
   subfo_3 =	"7c000450RRR.",
   subfo_3 =	"7c000450RRR.",
+  subo_3 =	"7c000450RRR~.",
   lfsux_3 =	"7c00046eFRR",
   lfsux_3 =	"7c00046eFRR",
   lswi_3 =	"7c0004aaRRA",
   lswi_3 =	"7c0004aaRRA",
   sync_0 =	"7c0004ac",
   sync_0 =	"7c0004ac",
@@ -441,6 +444,7 @@ local map_op = {
   nego_2 =	"7c0004d0RR.",
   nego_2 =	"7c0004d0RR.",
   lfdux_3 =	"7c0004eeFRR",
   lfdux_3 =	"7c0004eeFRR",
   subfeo_3 =	"7c000510RRR.",
   subfeo_3 =	"7c000510RRR.",
+  subeo_3 =	"7c000510RRR~.",
   addeo_3 =	"7c000514RRR.",
   addeo_3 =	"7c000514RRR.",
   stdbrx_3 =	"7c000528RRR",
   stdbrx_3 =	"7c000528RRR",
   stswx_3 =	"7c00052aRRR",
   stswx_3 =	"7c00052aRRR",