Skip to content
Snippets Groups Projects
  • DJ Delorie's avatar
    c6552317
    * m32c.cpu (Imm-8-s4n, Imm-12-s4n): New. · c6552317
    DJ Delorie authored
    (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.
    c6552317
    History
    * m32c.cpu (Imm-8-s4n, Imm-12-s4n): New.
    DJ Delorie authored
    (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.