summaryrefslogtreecommitdiff
path: root/opcodes/rx-decode.c
diff options
context:
space:
mode:
authorYoshinori Sato <ysato@users.sourceforge.jp>2015-12-17 01:42:34 +0900
committerYoshinori Sato <ysato@users.sourceforge.jp>2015-12-22 23:26:39 +0900
commit239efab16429cad466591ccd1c57bba786171765 (patch)
treedf924eed859d84b34708f24512cf6fa9f4438beb /opcodes/rx-decode.c
parentac4c9b0459fe89f2b84bf8b18a3bf86bf569b7d1 (diff)
downloadbinutils-gdb-239efab16429cad466591ccd1c57bba786171765.tar.gz
RXv2 support update
2015-12-22 Yoshinori Sato <ysato@users.sourceforge.jp> opcodes/ * rx-decode.opc (movco): Use uniqe id. (movli): Likewise. (stnz): Condition fix. (mvtacgu): Destination fix. * rx-decode.c: Regenerate. bfd/ * archures.c: Add bfd_mach_rx_v2. * bfd-in2.h: Regenerate. * cpu-rx.c (arch_info_struct): Add v2 information. * elf32-rx.c (elf32_rx_machine): Add v2 support.
Diffstat (limited to 'opcodes/rx-decode.c')
-rw-r--r--opcodes/rx-decode.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/opcodes/rx-decode.c b/opcodes/rx-decode.c
index e298bed97c9..7294c9c232a 100644
--- a/opcodes/rx-decode.c
+++ b/opcodes/rx-decode.c
@@ -8039,7 +8039,7 @@ rx_decode_opcode (unsigned long pc AU,
}
SYNTAX("stnz %1, %0");
#line 1055 "rx-decode.opc"
- ID(stcc); SR(rsrc); DR(rdst); S2cc(RXC_z);
+ ID(stcc); SR(rsrc); DR(rdst); S2cc(RXC_nz);
}
break;
@@ -10270,7 +10270,7 @@ rx_decode_opcode (unsigned long pc AU,
}
SYNTAX("mvtacgu %0, %1");
#line 1085 "rx-decode.opc"
- ID(mvtacgu); SR(a+32); DR(rdst); F_____;
+ ID(mvtacgu); DR(a+32); SR(rdst); F_____;
}
break;
@@ -10615,7 +10615,7 @@ rx_decode_opcode (unsigned long pc AU,
}
SYNTAX("movco %1, [%0]");
#line 1046 "rx-decode.opc"
- ID(mov); SR(rsrc); DR(rdst); F_____;
+ ID(movco); SR(rsrc); DR(rdst); F_____;
}
break;
@@ -10722,7 +10722,7 @@ rx_decode_opcode (unsigned long pc AU,
}
SYNTAX("movli [%1], %0");
#line 1049 "rx-decode.opc"
- ID(mov); SR(rsrc); DR(rdst); F_____;
+ ID(movli); SR(rsrc); DR(rdst); F_____;
}
break;