diff options
-rw-r--r-- | opcodes/ChangeLog | 4 | ||||
-rw-r--r-- | opcodes/ppc-opc.c | 2 |
2 files changed, 5 insertions, 1 deletions
diff --git a/opcodes/ChangeLog b/opcodes/ChangeLog index 2f7d890..1322bf7 100644 --- a/opcodes/ChangeLog +++ b/opcodes/ChangeLog @@ -1,3 +1,7 @@ +2006-11-06 Troy Rollo <troy@corvu.com.au> + + * ppc-opc.c: Restore COM to mfcr wrongly removed 2003-07-04. + 2006-11-01 Mei Ligang <ligang@sunnorth.com.cn> * score-opc.h (score_opcodes): Delete modifier '0x'. diff --git a/opcodes/ppc-opc.c b/opcodes/ppc-opc.c index 6858856..5295dfd 100644 --- a/opcodes/ppc-opc.c +++ b/opcodes/ppc-opc.c @@ -3383,7 +3383,7 @@ const struct powerpc_opcode powerpc_opcodes[] = { { "isel", XISEL(31,15), XISEL_MASK, PPCISEL, { RT, RA, RB, CRB } }, { "mfocrf", XFXM(31,19,0,1), XFXFXM_MASK, COM, { RT, FXM } }, -{ "mfcr", X(31,19), XRARB_MASK, NOPOWER4, { RT } }, +{ "mfcr", X(31,19), XRARB_MASK, NOPOWER4 | COM, { RT } }, { "mfcr", X(31,19), XFXFXM_MASK, POWER4, { RT, FXM4 } }, { "lwarx", X(31,20), XEH_MASK, PPC, { RT, RA0, RB, EH } }, |