diff options
author | John David Anglin <dave.anglin@nrc-cnrc.gc.ca> | 2005-09-25 02:33:54 +0000 |
---|---|---|
committer | John David Anglin <dave.anglin@nrc-cnrc.gc.ca> | 2005-09-25 02:33:54 +0000 |
commit | bcf84bf3aaa26648692b2130ddffefb4d75bf44f (patch) | |
tree | fd2288c9b5ada43cd785b5adb3cca03356bc12b0 | |
parent | 6f96c53642d21e8ed84c2cb8cf93694cfb3a0d34 (diff) | |
download | newlib-bcf84bf3aaa26648692b2130ddffefb4d75bf44f.zip newlib-bcf84bf3aaa26648692b2130ddffefb4d75bf44f.tar.gz newlib-bcf84bf3aaa26648692b2130ddffefb4d75bf44f.tar.bz2 |
* hppa.h (pa_opcodes): Add new "fdc" and "fic" opcode entries.
-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 7282302..9418e39 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 8114c67..96f65ea 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}, |