bfd/
[deliverable/binutils-gdb.git] / include / opcode / ia64.h
index 58553b3ad631e62427dcec7d24060fab77584aff..447e50e1dbf7e9eff9114b0065b710bee259ed3d 100644 (file)
@@ -1,6 +1,7 @@
 /* ia64.h -- Header file for ia64 opcode table
-   Copyright (C) 1998, 1999, 2000, 2002 Free Software Foundation, Inc.
-       Contributed by David Mosberger-Tang <davidm@hpl.hp.com> */
+   Copyright (C) 1998, 1999, 2000, 2002, 2005, 2006
+   Free Software Foundation, Inc.
+   Contributed by David Mosberger-Tang <davidm@hpl.hp.com> */
 
 #ifndef opcode_ia64_h
 #define opcode_ia64_h
@@ -75,13 +76,15 @@ enum ia64_opnd
     IA64_OPND_R3,      /* third register # */
     IA64_OPND_R3_2,    /* third register # (limited to gr0-gr3) */
 
+    /* memory operands: */
+    IA64_OPND_MR3,     /* memory at addr of third register # */
+
     /* indirect operands: */
     IA64_OPND_CPUID_R3,        /* cpuid[reg] */
     IA64_OPND_DBR_R3,  /* dbr[reg] */
     IA64_OPND_DTR_R3,  /* dtr[reg] */
     IA64_OPND_ITR_R3,  /* itr[reg] */
     IA64_OPND_IBR_R3,  /* ibr[reg] */
-    IA64_OPND_MR3,     /* memory at addr of third register # */
     IA64_OPND_MSR_R3,  /* msr[reg] */
     IA64_OPND_PKR_R3,  /* pkr[reg] */
     IA64_OPND_PMC_R3,  /* pmc[reg] */
@@ -100,6 +103,7 @@ enum ia64_opnd
     IA64_OPND_CPOS6c,  /* 6-bit count (63 - bits 31-36) */
     IA64_OPND_IMM1,    /* signed 1-bit immediate (bit 36) */
     IA64_OPND_IMMU2,   /* unsigned 2-bit immediate (bits 13-14) */
+    IA64_OPND_IMMU5b,  /* unsigned 5-bit immediate (32 + bits 14-18) */
     IA64_OPND_IMMU7a,  /* unsigned 7-bit immediate (bits 13-19) */
     IA64_OPND_IMMU7b,  /* unsigned 7-bit immediate (bits 20-26) */
     IA64_OPND_SOF,     /* 8-bit stack frame size */
This page took 0.025316 seconds and 4 git commands to generate.