Add RXv3 instructions.
authorYoshinori Sato <ysato@users.sourceforge.jp>
Sat, 5 Jan 2019 15:06:49 +0000 (00:06 +0900)
committerYoshinori Sato <ysato@users.sourceforge.jp>
Sat, 12 Jan 2019 16:30:34 +0000 (01:30 +0900)
commit4ce8c66d19abec8a768add7f6102e856157a3952
tree7916922b4b643268e14c8d5536e0acfe826e4d41
parent60a90376792474224f3d22b1d9813844a3b3589a
Add RXv3 instructions.

        * rx-decode.opc (DSIZE): New. double size.
        (_ld): New. dmov size attribute.
        (PSCALE): Add double size.
        (DCR, DDR, DDRH, DDRL, DCND): New. Double FPU registers.
        (SCR, SDR, SDRH, SDRL): Likewise.
        (S2DR, S2CR): Likewise.
        (SDD): New. double displacement.
        (DL): New. Set dmov size attribute.
        (rx_decode_opcode): Add RXv3 instructions.
        * rx-decode.c: Regenerate.
        * rx-dis.c (size_names): Add double entry.
        (opsize_names): Likewise.
        (double_register_names): New. Double FPU registers.
        (double_register_high_names): Likewise.
        (double_register_low_names): Likewise.
        (double_register_control_names): Likewise.
        (double_condition_names): dcmp condition.
        (print_insn_rx): Add  bfmov / bfmovz output.
        Add double FPU output.
opcodes/rx-decode.c
opcodes/rx-decode.opc
opcodes/rx-dis.c