diff options
author | Dave Anglin <dave.anglin@nrc.ca> | 2005-09-25 02:33:54 +0000 |
---|---|---|
committer | Dave Anglin <dave.anglin@nrc.ca> | 2005-09-25 02:33:54 +0000 |
commit | 1b7e1362864a8c6e6aebfd67c1ad60025ff7c6ea (patch) | |
tree | d3dfd5a91e35b0cb67cd5f33878a15a0a91f79f1 /include | |
parent | fccec359b15e86874480c1f8b0d5a2f46eb73766 (diff) | |
download | binutils-gdb-1b7e1362864a8c6e6aebfd67c1ad60025ff7c6ea.tar.gz |
* hppa.h (pa_opcodes): Add new "fdc" and "fic" opcode entries.
Diffstat (limited to 'include')
-rw-r--r-- | include/opcode/ChangeLog | 4 | ||||
-rw-r--r-- | include/opcode/hppa.h | 5 |
2 files changed, 8 insertions, 1 deletions
diff --git a/include/opcode/ChangeLog b/include/opcode/ChangeLog index 72823027456..9418e3965c8 100644 --- a/include/opcode/ChangeLog +++ b/include/opcode/ChangeLog @@ -1,3 +1,7 @@ +2005-09-24 John David Anglin <dave.anglin@nrc-cnrc.gc.ca> + + * hppa.h (pa_opcodes): Add new "fdc" and "fic" opcode entries. + 2005-09-06 Chao-ying Fu <fu@mips.com> * mips.h (OP_SH_MT_U, OP_MASK_MT_U, OP_SH_MT_H, OP_MASK_MT_H, diff --git a/include/opcode/hppa.h b/include/opcode/hppa.h index 8114c6714d8..96f65eae5dd 100644 --- a/include/opcode/hppa.h +++ b/include/opcode/hppa.h @@ -306,7 +306,7 @@ static const char *const completer_chars = ",CcY<>?!@+&U~FfGHINnOoZMadu|/=0123%e 3) Where implicit addressing is available for an opcode, the implicit opcode should precede the explicit opcode, and - 4) Opcodes without FLAG_STRICT should be order as follows: long + 4) Opcodes without FLAG_STRICT should be ordered as follows: long immediate opcodes, short immediate opcodes and finally register index opcodes. */ @@ -753,8 +753,11 @@ static const struct pa_opcode pa_opcodes[] = { "iitlbp", 0x04000000, 0xfc001fff, "x,(S,b)", pa10, 0}, { "pdc", 0x04001380, 0xfc00ffdf, "cZx(b)", pa10, 0}, { "pdc", 0x04001380, 0xfc003fdf, "cZx(s,b)", pa10, 0}, +{ "fdc", 0x04003280, 0xfc00ffff, "5(b)", pa20, FLAG_STRICT}, +{ "fdc", 0x04003280, 0xfc003fff, "5(s,b)", pa20, FLAG_STRICT}, { "fdc", 0x04001280, 0xfc00ffdf, "cZx(b)", pa10, 0}, { "fdc", 0x04001280, 0xfc003fdf, "cZx(s,b)", pa10, 0}, +{ "fic", 0x040013c0, 0xfc00dfdf, "cZx(b)", pa20, FLAG_STRICT}, { "fic", 0x04000280, 0xfc001fdf, "cZx(S,b)", pa10, 0}, { "fdce", 0x040012c0, 0xfc00ffdf, "cZx(b)", pa10, 0}, { "fdce", 0x040012c0, 0xfc003fdf, "cZx(s,b)", pa10, 0}, |