diff options
author | Yoshinori Sato <ysato@users.sourceforge.jp> | 2015-12-17 01:42:34 +0900 |
---|---|---|
committer | Yoshinori Sato <ysato@users.sourceforge.jp> | 2015-12-22 23:26:39 +0900 |
commit | 239efab16429cad466591ccd1c57bba786171765 (patch) | |
tree | df924eed859d84b34708f24512cf6fa9f4438beb /opcodes/rx-decode.c | |
parent | ac4c9b0459fe89f2b84bf8b18a3bf86bf569b7d1 (diff) | |
download | fsf-binutils-gdb-239efab16429cad466591ccd1c57bba786171765.zip fsf-binutils-gdb-239efab16429cad466591ccd1c57bba786171765.tar.gz fsf-binutils-gdb-239efab16429cad466591ccd1c57bba786171765.tar.bz2 |
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.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/opcodes/rx-decode.c b/opcodes/rx-decode.c index e298bed..7294c9c 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; |