From 7313a0821dc0c5b82ef3b6a3ad259660ff4d6d47 Mon Sep 17 00:00:00 2001 From: Mike Pall Date: Sun, 29 Aug 2010 12:58:22 +0200 Subject: [PATCH] PPC: Add missing PowerPC subtract mnemonics. --- dynasm/dasm_ppc.lua | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/dynasm/dasm_ppc.lua b/dynasm/dasm_ppc.lua index 0de51157..dccf91f9 100644 --- a/dynasm/dasm_ppc.lua +++ b/dynasm/dasm_ppc.lua @@ -370,6 +370,7 @@ local map_op = { not_2 = "7c0000f8RR~%.", nor_3 = "7c0000f8RR~R.", subfe_3 = "7c000110RRR.", + sube_3 = "7c000110RRR~.", adde_3 = "7c000114RRR.", stdx_3 = "7c00012aRRR", stwcx_3 = "7c00012cRRR.", @@ -424,6 +425,7 @@ local map_op = { cmpb_3 = "7c0003f8RR~R.", mcrxr_1 = "7c000400X", subfco_3 = "7c000410RRR.", + subco_3 = "7c000410RRR~.", addco_3 = "7c000414RRR.", ldbrx_3 = "7c000428RRR", lswx_3 = "7c00042aRRR", @@ -432,6 +434,7 @@ local map_op = { srw_3 = "7c000430RR~R.", srd_3 = "7c000436RR~R.", subfo_3 = "7c000450RRR.", + subo_3 = "7c000450RRR~.", lfsux_3 = "7c00046eFRR", lswi_3 = "7c0004aaRRA", sync_0 = "7c0004ac", @@ -441,6 +444,7 @@ local map_op = { nego_2 = "7c0004d0RR.", lfdux_3 = "7c0004eeFRR", subfeo_3 = "7c000510RRR.", + subeo_3 = "7c000510RRR~.", addeo_3 = "7c000514RRR.", stdbrx_3 = "7c000528RRR", stswx_3 = "7c00052aRRR",