summaryrefslogtreecommitdiff
path: root/opcodes/crx-opc.c
diff options
context:
space:
mode:
authorNick Clifton <nickc@redhat.com>2004-09-03 14:31:39 +0000
committerNick Clifton <nickc@redhat.com>2004-09-03 14:31:39 +0000
commit01d9b3a7f150e0e32fe68debc7e90f892a4c30c8 (patch)
tree514b0bc51bd0c3ac11215fcca1192469d0a81f57 /opcodes/crx-opc.c
parent6e5448ab4f83820f29cdca4f622f629172f28179 (diff)
downloadgdb-01d9b3a7f150e0e32fe68debc7e90f892a4c30c8.tar.gz
Add LD and GAS testsuites for CRX port.
Fix several crx bugs.
Diffstat (limited to 'opcodes/crx-opc.c')
-rw-r--r--opcodes/crx-opc.c11
1 files changed, 5 insertions, 6 deletions
diff --git a/opcodes/crx-opc.c b/opcodes/crx-opc.c
index 1a6b3137c65..b01addfa525 100644
--- a/opcodes/crx-opc.c
+++ b/opcodes/crx-opc.c
@@ -472,13 +472,12 @@ const inst crx_instruction[] =
REGLIST_INST ("popret", 0x326),
REG1_INST ("popret", 0xFFD),
- REGLIST_INST ("loadm", 0x324),
+ REGLIST_INST ("loadm", 0x324),
REGLIST_INST ("loadma", 0x325),
- REGLIST_INST ("popma", 0x325),
+ REGLIST_INST ("popa", 0x325),
- REGLIST_INST ("storm", 0x344),
+ REGLIST_INST ("storm", 0x344),
REGLIST_INST ("storma", 0x345),
- REGLIST_INST ("pushma", 0x345),
/* Create a branch instruction. */
#define BR_INST(NAME, OPC1, OPC2, INS_TYPE) \
@@ -512,9 +511,9 @@ const inst crx_instruction[] =
/* opc12 c4 opc8 copreg r */
{"mfcr", 2, 0x301031, 8, COP_REG_INS | FMT_2, {{i4,16}, {copregr,4}, {regr,0}}},
/* opc12 c4 opc8 r copsreg */
- {"mtcsr", 2, 0x301032, 8, COP_REG_INS | FMT_2, {{i4,16}, {regr,4}, {copregr,0}}},
+ {"mtcsr", 2, 0x301032, 8, COP_REG_INS | FMT_2, {{i4,16}, {regr,4}, {copsregr,0}}},
/* opc12 c4 opc8 copsreg r */
- {"mfcsr", 2, 0x301033, 8, COP_REG_INS | FMT_2, {{i4,16}, {copregr,4}, {regr,0}}},
+ {"mfcsr", 2, 0x301033, 8, COP_REG_INS | FMT_2, {{i4,16}, {copsregr,4}, {regr,0}}},
/* CO-processor extensions */
/* opc12 c4 opc4 i4 disps9 */