OSDN Git Service

* hppa.h (pa_opcodes): Add new "fdc" and "fic" opcode entries.
authorDave Anglin <dave.anglin@nrc.ca>
Sun, 25 Sep 2005 02:33:54 +0000 (02:33 +0000)
committerDave Anglin <dave.anglin@nrc.ca>
Sun, 25 Sep 2005 02:33:54 +0000 (02:33 +0000)
include/opcode/ChangeLog
include/opcode/hppa.h

index 7282302..9418e39 100644 (file)
@@ -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,
index 8114c67..96f65ea 100644 (file)
@@ -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},