From 2806f48f50e9cd899d1131720c952941c3b7a0e8 Mon Sep 17 00:00:00 2001 From: Geoffrey Keating Date: Thu, 24 Aug 2000 21:42:36 +0000 Subject: [PATCH] 2000-08-24 David Edelsohn * ppc-opc.c (powerpc_opcodes): Add rfid, mtsrd, mtsrdin, mtmsrd. --- opcodes/ChangeLog | 4 ++++ opcodes/ppc-opc.c | 8 ++++++++ 2 files changed, 12 insertions(+) diff --git a/opcodes/ChangeLog b/opcodes/ChangeLog index f98c245a6..567b80138 100644 --- a/opcodes/ChangeLog +++ b/opcodes/ChangeLog @@ -1,3 +1,7 @@ +2000-08-24 David Edelsohn + + * ppc-opc.c (powerpc_opcodes): Add rfid, mtsrd, mtsrdin, mtmsrd. + 2000-08-24 Kazu Hirata * z8k-dis.c: Fix formatting. diff --git a/opcodes/ppc-opc.c b/opcodes/ppc-opc.c index 0576c49db..8164a7b4a 100644 --- a/opcodes/ppc-opc.c +++ b/opcodes/ppc-opc.c @@ -2033,6 +2033,8 @@ const struct powerpc_opcode powerpc_opcodes[] = { { "bcr", XLLK(19,16,0), XLBB_MASK, PWRCOM, { BO, BI } }, { "bcrl", XLLK(19,16,1), XLBB_MASK, PWRCOM, { BO, BI } }, +{ "rfid", XL(19,18), 0xffffffff, PPC64, { 0 } }, + { "crnot", XL(19,33), XL_MASK, PPCCOM, { BT, BA, BBA } }, { "crnor", XL(19,33), XL_MASK, COM, { BT, BA, BB } }, @@ -2366,6 +2368,8 @@ const struct powerpc_opcode powerpc_opcodes[] = { { "mulhw", XO(31,75,0,0), XO_MASK, PPC, { RT, RA, RB } }, { "mulhw.", XO(31,75,0,1), XO_MASK, PPC, { RT, RA, RB } }, +{ "mtsrd", X(31,82), XRB_MASK|(1<<20), PPC64, { SR, RS } }, + { "mfmsr", X(31,83), XRARB_MASK, COM, { RT } }, { "ldarx", X(31,84), X_MASK, PPC64, { RT, RA, RB } }, @@ -2384,6 +2388,8 @@ const struct powerpc_opcode powerpc_opcodes[] = { { "mulo", XO(31,107,1,0), XO_MASK, M601, { RT, RA, RB } }, { "mulo.", XO(31,107,1,1), XO_MASK, M601, { RT, RA, RB } }, +{ "mtsrdin", X(31,114), XRA_MASK, PPC64, { RS, RB } }, + { "clf", X(31,118), XRB_MASK, POWER, { RT, RA } }, { "lbzux", X(31,119), X_MASK, COM, { RT, RAL, RB } }, @@ -2433,6 +2439,8 @@ const struct powerpc_opcode powerpc_opcodes[] = { { "wrteei", X(31,163), XE_MASK, PPC403, { E } }, +{ "mtmsrd", X(31,178), XRARB_MASK, PPC64, { RS } }, + { "stdux", X(31,181), X_MASK, PPC64, { RS, RAS, RB } }, { "stwux", X(31,183), X_MASK, PPCCOM, { RS, RAS, RB } }, -- 2.11.4.GIT