* alpha-opc.c (alpha_opcodes): Add wh64en.
authorRichard Henderson <rth@redhat.com>
Thu, 6 Dec 2001 18:29:22 +0000 (18:29 +0000)
committerRichard Henderson <rth@redhat.com>
Thu, 6 Dec 2001 18:29:22 +0000 (18:29 +0000)
opcodes/ChangeLog
opcodes/alpha-opc.c

index 37b05361a4b5fe2187bc10afd97395e63a5ca3f6..da7497fa9aceef9c2bddd008f13b4a4927db794f 100644 (file)
@@ -1,3 +1,7 @@
+2001-12-06  Richard Henderson  <rth@redhat.com>
+
+       * alpha-opc.c (alpha_opcodes): Add wh64en.
+
 2001-12-04  Alexandre Oliva  <aoliva@redhat.com>
 
        * d10v-opc.c (d10v_predefined_registers): Remove warnings
index 7680f47d2a180db2884db4591c6090eff3a5750d..d5f0314449ebaf6f97a43285e95881370916c8cb 100644 (file)
    almost all of the extended instruction mnemonics.  This permits the
    disassembler to use them, and simplifies the assembler logic, at the
    cost of increasing the table size.  The table is strictly constant
-   data, so the compiler should be able to put it in the .text section.
+   data, so the compiler should be able to put it in the text segment.
 
    This file also holds the operand table.  All knowledge about inserting
-   operands into instructions and vice-versa is kept in this file.
+   and extracting operands from instructions is kept in this file.
 
    The information for the base instruction set was compiled from the
    _Alpha Architecture Handbook_, Digital Order Number EC-QD2KB-TE,
@@ -1103,6 +1103,7 @@ const struct alpha_opcode alpha_opcodes[] = {
   { "ecb",             MFC(0x18,0xE800), BASE, { ZA, PRB } },  /* ev56 una */
   { "rs",              MFC(0x18,0xF000), BASE, { RA } },
   { "wh64",            MFC(0x18,0xF800), BASE, { ZA, PRB } },  /* ev56 una */
+  { "wh64en",          MFC(0x18,0xFC00), BASE, { ZA, PRB } },  /* ev7 una */
 
   { "hw_mfpr",         OPR(0x19,0x00), EV4, { RA, RBA, EV4EXTHWINDEX } },
   { "hw_mfpr",         OP(0x19), OP_MASK, EV5, { RA, RBA, EV5HWINDEX } },