* d10v.h (OPERAND_NOSP): New macro.
authorAlexandre Oliva <aoliva@redhat.com>
Tue, 4 Dec 2001 10:06:40 +0000 (10:06 +0000)
committerAlexandre Oliva <aoliva@redhat.com>
Tue, 4 Dec 2001 10:06:40 +0000 (10:06 +0000)
include/opcode/ChangeLog
include/opcode/d10v.h

index 392bf7ef3574da879f5aa922df73f6e6dd90abde..b90298638e64a4beaf29b2d5029b44489fb3c626 100644 (file)
@@ -1,3 +1,7 @@
+2001-12-04  Alexandre Oliva  <aoliva@redhat.com>
+
+       * d10v.h (OPERAND_NOSP): New macro.
+
 2001-11-29  Alexandre Oliva  <aoliva@redhat.com>
 
        * d10v.h (OPERAND_SP): New macro.
index 9ae5d17486b07db4c4297d7c440158182d066041..cc27850b03310906a7d57e50a3317fd5dc85ae21 100644 (file)
@@ -184,6 +184,11 @@ extern const struct d10v_operand d10v_operands[];
 /* Pre-decrement is only supported for SP.  */
 #define OPERAND_SP      (0x100000)
 
+/* Post-decrement is not supported for SP.  Like OPERAND_EVEN, and
+   unlike OPERAND_SP, this flag doesn't prevent the instruction from
+   matching, it only fails validation later on.  */
+#define OPERAND_NOSP    (0x200000)
+
 /* Structure to hold information about predefined registers.  */
 struct pd_reg
 {