2000-08-24 David Edelsohn <dje@watson.ibm.com>
authorGeoffrey Keating <geoffk@geoffk.org>
Thu, 24 Aug 2000 21:42:36 +0000 (21:42 +0000)
committerGeoffrey Keating <geoffk@geoffk.org>
Thu, 24 Aug 2000 21:42:36 +0000 (21:42 +0000)
* ppc-opc.c (powerpc_opcodes): Add rfid, mtsrd, mtsrdin, mtmsrd.

opcodes/ChangeLog
opcodes/ppc-opc.c

index f98c245a664a303297f9cf1fc7f3bcc3d9f18ed6..567b801380682db1ef3780c13a749dcfd3204225 100644 (file)
@@ -1,3 +1,7 @@
+2000-08-24  David Edelsohn  <dje@watson.ibm.com>
+
+       * ppc-opc.c (powerpc_opcodes): Add rfid, mtsrd, mtsrdin, mtmsrd.
+
 2000-08-24  Kazu Hirata  <kazu@hxi.com>
 
        * z8k-dis.c: Fix formatting.
index 0576c49db6e249cc57fa0b409be9b46093ddf791..8164a7b4af6055746d053db62d832a41af668a3f 100644 (file)
@@ -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 } },