* v850-opc.c (v850_operands): Define EP operand.
authorJeff Law <law@redhat.com>
Fri, 23 Aug 1996 20:55:15 +0000 (20:55 +0000)
committerJeff Law <law@redhat.com>
Fri, 23 Aug 1996 20:55:15 +0000 (20:55 +0000)
        (IF4A, IF4B, IF4C, IF4D): Use EP.

opcodes/ChangeLog
opcodes/v850-opc.c

index 42d124338853fe0989fd85244ea0d2d5d7f0b897..a57a4183fdf00ada58c02709482394c34ae0b2b6 100644 (file)
@@ -1,6 +1,9 @@
 start-sanitize-v850
 Fri Aug 23 00:27:01 1996  Jeffrey A Law  (law@cygnus.com)
 
+       * v850-opc.c (v850_operands): Define EP operand.
+       (IF4A, IF4B, IF4C, IF4D): Use EP.
+
        * v850-opc.c (v850_opcodes): Fix opcode numbers for "mov"
        with immediate operand, "movhi".  Tweak "ldsr".
 
index faa20a3733b755ae216129f5e1a9ae8e9e767114..d28dfed6618aab1efe1b2d4f9340027bef43b342 100644 (file)
@@ -74,7 +74,11 @@ const struct v850_operand v850_operands[] = {
 
 /* System register operands.  */
 #define SR1    (D8+1)
-  { 5, 0, 0, 0, V850_OPERAND_SRG }
+  { 5, 0, 0, 0, V850_OPERAND_SRG },
+
+/* EP Register.  */
+#define EP     (SR1+1)
+  { 0, 0, 0, 0, V850_OPERAND_EP }
 } ; 
 
 \f
@@ -88,10 +92,10 @@ const struct v850_operand v850_operands[] = {
 #define IF3    {D9}
 
 /* 16-bit load/store instruction (Format IV) */
-#define IF4A   {D7S, R1, R2}
-#define IF4B   {R2, D7S, R1}
-#define IF4C   {D8, R1, R2}
-#define IF4D   {R2, D8, R1}
+#define IF4A   {D7S, EP, R2}
+#define IF4B   {R2, D7S, EP}
+#define IF4C   {D8, EP, R2}
+#define IF4D   {R2, D8, EP}
 
 /* Jump instruction (Format V) */
 #define IF5    {D22}