aboutsummaryrefslogtreecommitdiff
path: root/opcodes/m32r-opc.h
AgeCommit message (Collapse)AuthorFilesLines
1998-08-03 Move all global state data into opcode table struct, and treatDoug Evans1-6/+22
opcode table as something that is "opened/closed". * cgen-asm.c (all fns): New first arg of opcode table descriptor. (cgen_asm_init): Delete. (cgen_set_parse_operand_fn): New function. * cgen-dis.c (all fns): New first arg of opcode table descriptor. (cgen_dis_init): Delete. * cgen-opc.c (all fns): New first arg of opcode table descriptor. (cgen_current_{opcode_table_mach,endian}): Delete. * cgen-asm.in (all fns): New first arg of opcode table descriptor. * cgen-dis.in (all fns): Ditto. * cgen-opc.in (all fns): Ditto. * m32r-asm.c,m32r-dis.c,m32r-opc.c,m32r-opc.h: Regenerate. * cgen-asm.in (parse_insn_normal): Ignore case in mnemonics. * cgen-dis.in (print_normal): Split into two. (print_address): New function. (extract_insn_normal): Clarify insn_value arg. (print_int_insn): Renamed from print_insn. (print_insn): New arg. (print_insn_@arch@): Open opcode table if not already done so. Move reading of insn into print_insn.
1998-07-21 * cgen-opc.in (@arch@_cgen_lookup_insn): Update call toDoug Evans1-2/+4
CGEN_EXTRACT_FN. (@arch@_cgen_get_insn_operands): @arch@_cgen_get_operand renamed to @arch_cgen_get_int_operand. * cgen-asm.in (insert_insn_normal): New arg `pc', callers updated. Update call to @arch@_cgen_insert_operand. (@arch@_cgen_assemble_insn): Update call to CGEN_INSERT_FN. * cgen-dis.in (print_normal): Delete use of CGEN_PCREL_OFFSET. (extract_insn_normal): New arg `pc', callers updated. Update call to @arch@_cgen_extract_operand. (print_insn): Update call to CGEN_EXTRACT_FN. * m32r-opc.h,m32r-opc.c,m32r-asm.c,m32r-dis.c: Regenerate.
1998-07-01 * Makefile.am (CGENDIR): Set via configure.Doug Evans1-73/+61
(CGEN): New variable. (CGENFILES): object.scm renamed to cos.scm. (run-cgen): Renamed from cgen. stamp file renamed to stamp-$prefix. (stamp-m32r): Pass prefix to run-cgen. * Makefile.in: Regenerate. * cgen-asm.in: @arch@-opc.h renamed to @prefix@-opc.h. * cgen-dis.in: Ditto. * cgen-opc.in: Ditto. * cgen.sh: New args cgen,prefix. Delete args scheme,schemeflags. * configure.in: AC_SUBST cgen,cgendir. No longer look for guile. * configure: Regenerate. * m32r-asm.c,m32r-dis.c,m32r-opc.c,m32r-opc.h: Regenerate.
1998-02-23 * m32r-asm.c,m32r-dis.c,m32r-opc.h,m32r-opc.c: Regenerate.Doug Evans1-6/+2
1998-02-20 * m32r-opc.[ch]: Regenerate.Doug Evans1-3/+4
1998-02-13Regenerated after modifying cgen/m32r.cpu to remove WRITE_LR and WRITE_SRCNick Clifton1-13/+2
attributes.
1998-02-12 * cgen-opc.in: New file.Doug Evans1-8/+75
* cgen.sh: Translate @ARCH@. Cat cgen-opc.in into @arch@-opc.c. * Makefile.am (CGENFILES): Add cgen-opc.in. * Makefile.in: Regenerate. * cgen-opc.c (cgen_set_cpu): Delete init of hw list `next' chain. (cgen_hw_lookup): Make result const. * cgen-dis.in (*): Use PTR instead of void *. (print_insn): Delete unused vars `i', `syntax'. * m32r-opc.h, m32r-opc.c, m32r-asm.c, m32r-dis.c: Regenerate.
1998-02-04 * cgen-opc.c (cgen_set_cpu): Initialize hardware table.Doug Evans1-67/+226
* m32r-opc.h, m32r-opc.c, m32r-asm.c, m32r-dis.c: Update.
1998-01-29 * m32r-opc.h (HAVE_CPU_M32R): Define.Doug Evans1-0/+4
1998-01-20regenerateDoug Evans1-4/+3
1998-01-16backout m32rx stuff, not ready to be checked inDoug Evans1-51/+31
1998-01-15Support for disassembling parallel instructions added.Nick Clifton1-0/+234
Insn attributes hand patched until cgen can generate the correct values.