* 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.
Showing
- cpu/ChangeLog 15 additions, 0 deletionscpu/ChangeLog
- cpu/m32c.cpu 82 additions, 46 deletionscpu/m32c.cpu
- cpu/m32c.opc 42 additions, 0 deletionscpu/m32c.opc
- opcodes/ChangeLog 10 additions, 0 deletionsopcodes/ChangeLog
- opcodes/m32c-asm.c 31 additions, 0 deletionsopcodes/m32c-asm.c
- opcodes/m32c-desc.c 138 additions, 105 deletionsopcodes/m32c-desc.c
- opcodes/m32c-desc.h 194 additions, 193 deletionsopcodes/m32c-desc.h
- opcodes/m32c-dis.c 19 additions, 0 deletionsopcodes/m32c-dis.c
- opcodes/m32c-ibld.c 36 additions, 0 deletionsopcodes/m32c-ibld.c
- opcodes/m32c-opc.c 494 additions, 288 deletionsopcodes/m32c-opc.c
- opcodes/m32c-opc.h 2171 additions, 2170 deletionsopcodes/m32c-opc.h
Loading
Please register or sign in to comment