summaryrefslogtreecommitdiff
path: root/opcodes/alpha-opc.c
diff options
context:
space:
mode:
authorRichard Henderson <rth@redhat.com>1999-08-31 02:01:22 +0000
committerRichard Henderson <rth@redhat.com>1999-08-31 02:01:22 +0000
commit5fbe1089ca3c56fae86d63c8e9a80776374bf901 (patch)
tree989287f4cbf7ea693c47de212b729498076f93b3 /opcodes/alpha-opc.c
parent09a25afa42cd9415f1370f4321344508b8e1c70e (diff)
downloadbinutils-redhat-5fbe1089ca3c56fae86d63c8e9a80776374bf901.tar.gz
* alpha-opc.c (fetch, fetch_m, ecb, wh64): RA must be R31.
Diffstat (limited to 'opcodes/alpha-opc.c')
-rw-r--r--opcodes/alpha-opc.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/opcodes/alpha-opc.c b/opcodes/alpha-opc.c
index cceaf79871..9e63a5d348 100644
--- a/opcodes/alpha-opc.c
+++ b/opcodes/alpha-opc.c
@@ -1096,13 +1096,13 @@ const struct alpha_opcode alpha_opcodes[] = {
{ "excb", MFC(0x18,0x0400), BASE, ARG_NONE },
{ "mb", MFC(0x18,0x4000), BASE, ARG_NONE },
{ "wmb", MFC(0x18,0x4400), BASE, ARG_NONE },
- { "fetch", MFC(0x18,0x8000), BASE, { PRB } },
- { "fetch_m", MFC(0x18,0xA000), BASE, { PRB } },
+ { "fetch", MFC(0x18,0x8000), BASE, { ZA, PRB } },
+ { "fetch_m", MFC(0x18,0xA000), BASE, { ZA, PRB } },
{ "rpcc", MFC(0x18,0xC000), BASE, { RA } },
{ "rc", MFC(0x18,0xE000), BASE, { RA } },
- { "ecb", MFC(0x18,0xE800), BASE, { PRB } }, /* ev56 una */
+ { "ecb", MFC(0x18,0xE800), BASE, { ZA, PRB } }, /* ev56 una */
{ "rs", MFC(0x18,0xF000), BASE, { RA } },
- { "wh64", MFC(0x18,0xF800), BASE, { PRB } }, /* ev56 una */
+ { "wh64", MFC(0x18,0xF800), BASE, { ZA, PRB } }, /* ev56 una */
{ "hw_mfpr", OPR(0x19,0x00), EV4, { RA, RBA, EV4EXTHWINDEX } },
{ "hw_mfpr", OP(0x19), OP_MASK, EV5, { RA, RBA, EV5HWINDEX } },