* m32c.cpu (Imm-8-s4n, Imm-12-s4n): New.
commitb1fcf69307caa3283d9bcc2859027ced99f796ad
authorDJ Delorie <dj@delorie.com>
Thu, 27 Oct 2005 23:54:17 +0000 (27 23:54 +0000)
committerDJ Delorie <dj@delorie.com>
Thu, 27 Oct 2005 23:54:17 +0000 (27 23:54 +0000)
tree3d14b67ba61cde717790703ad1d52c5ddf10ee9e
parented1ad8e4d1f764174fb945ce202cc006bbf692ea
* m32c.cpu (Imm-8-s4n, Imm-12-s4n): New.
(arith-jnz16-imm4-dst-defn, arith-jnz32-imm4-dst-defn,
arith-jnz-imm4-dst-mach, arith-jnz-imm4-dst): Keep track of which
imm operand is needed.
(adjnz, sbjnz): Pass the right operands.
(unary-insn-defn, unary16-defn, unary32-defn, unary-insn-mach,
unary-insn): Add -g variants for opcodes that need to support :G.
(not.BW:G, push.BW:G): Call it.
(stzx16-imm8-imm8-dsp8sb, stzx16-imm8-imm8-dsp8fb,
stzx16-imm8-imm8-abs16): Fix operand typos.
* m32c.opc (m32c_asm_hash): Support bnCND.
(parse_signed4n, print_signed4n): New.

* m32c-asm.c: Regenerate.
* m32c-desc.c: Regenerate.
* m32c-desc.h: Regenerate.
* m32c-dis.c: Regenerate.
* m32c-ibld.c: Regenerate.
* m32c-opc.c: Regenerate.
* m32c-opc.h: Regenerate.
cpu/ChangeLog
cpu/m32c.cpu
cpu/m32c.opc
opcodes/ChangeLog
opcodes/m32c-asm.c
opcodes/m32c-desc.c
opcodes/m32c-desc.h
opcodes/m32c-dis.c
opcodes/m32c-ibld.c
opcodes/m32c-opc.c
opcodes/m32c-opc.h