changelog
来自「基于4个mips核的noc设计」· 代码 · 共 1,275 行 · 第 1/3 页
TXT
1,275 行
* arm-dis.c (print_insn_arm): Handle new 'B' format parameter. (print_insn_thumb): Decode BLX(1) instruction.2000-11-21 Chris Demetriou <cgd@sibyte.com> * mips-opc.c: Fix file header comment.2000-11-14 Hans-Peter Nilsson <hp@axis.com> * cris-dis.c (cris_get_disassembler): If abfd is NULL, return print_insn_cris_with_register_prefix.2000-11-11 Alexandre Oliva <aoliva@redhat.com> * sh-opc.h: The operand of `mov.w r0, (<disp>,GBR)' is IMM1, not 0.2000-11-07 Matthew Green <mrg@redhat.com> * cgen-dis.in (print_insn): All insns which can fit into insn_value must be loaded there in their entirety.2000-10-20 Jakub Jelinek <jakub@redhat.com> * sparc-dis.c (v9a_asr_reg_names): Add v9b ASRs. (compute_arch_mask): Add v8plusb and v9b machines. (print_insn_sparc): siam mode decoding, accept ASRs up to 25. * sparc-opc.c: Support for Cheetah instruction set. (prefetch_table): Add #invalidate.2000-10-16 Nick Clifton <nickc@redhat.com> * mcore-dis.c (imsk): Change mask for OC to 0xFE00.2000-10-06 Dave Brolley <brolley@redhat.com> * fr30-desc.h: Regenerate. * m32r-desc.h: Regenerate. * m32r-ibld.c: Regenerate.2000-10-05 Jim Wilson <wilson@redhat.com> * ia64-ic.tbl: Update from Intel. * ia64-asmtab.c: Regenerate.2000-10-04 Kazu Hirata <kazu@hxi.com> * ia64-gen.c: Convert C++-style comments to C-style comments. * tic54x-dis.c: Likewise.2000-09-29 Hans-Peter Nilsson <hp@axis.com> Changes to add dollar prefix to registers for files where user symbols don't have a leading underscore. Fix formatting. * cris-dis.c (REGISTER_PREFIX_CHAR): New. (format_reg): Add parameter with_reg_prefix. All callers changed. (print_with_operands): Ditto. (print_insn_cris_generic): Renamed from print_insn_cris, add parameter with_reg_prefix. (print_insn_cris_with_register_prefix, print_insn_cris_without_register_prefix, cris_get_disassembler): New. * disassemble.c (disassembler) [ARCH_cris]: Call cris_get_disassembler.2000-09-22 Jim Wilson <wilson@redhat.com> * ia64-opc-f.c (ia64_opcodes_f): Add fpcmp pseudo-ops for gt, ge, ngt, and nge. * ia64-asmtab.c: Regenerate. * ia64-dis.c (print_insn_ia64): Revert Aug 7 byte skip count change. * ia64-gen.c (parse_semantics): Handle IA64_DVS_STOP. (lookup_specifier): Handle "PR%, 1 to 15" and "PR%, 16 to 62". * ia64-ic.tbl, ia64-raw.tbl, ia64-war.tbl, ia64-waw.tbl: Update. * ia64-asmtab.c: Regnerate.2000-09-13 Anders Norlander <anorland@acc.umu.se> * mips-opc.c (mips_builtin_opcodes): Support cache instruction on 4K cores. Add mfc0 and mtc0 with sub-selection values. Add clo and clz opcodes. Add msub and msubu instructions for MIPS32. Add madd/maddu aliases for mad/madu for MIPS32. Support wait, deret, eret, movn, pref for MIPS32. Support tlbp, tlbr, tlbwi, tlbwr. (P4): New define. * mips-dis.c (print_insn_arg): Print sdbbp 'm' args. (print_insn_arg): Handle 'H' args. (set_mips_isa_type): Recognize 4K. Use CPU_* defines instead of hardcoded numbers.2000-09-11 Catherine Moore <clm@redhat.com> * d30v-opc.c (d30v_operand_t): New operand type Rb2. (d30v_format_tab): Use Rb2 for modinc and moddec.2000-09-07 Catherine Moore <clm@redhat.com> * d30v-opc.c (d30v_format_tab): Use format Ra for modinc and moddec.2000-09-06 Alexandre Oliva <aoliva@redhat.com> * configure: Rebuilt with new libtool.m4.2000-09-05 Nick Clifton <nickc@redhat.com> * configure: Regenerate. * po/opcodes.pot: Regenerate.2000-08-31 Alexandre Oliva <aoliva@redhat.com> * acinclude.m4: Include libtool and gettext macros from the top level. * aclocal.m4, configure: Rebuilt.2000-08-30 Kazu Hirata <kazu@hxi.com> * tic80-dis.c: Fix formatting.2000-08-29 Kazu Hirata <kazu@hxi.com> * w65-dis.c: Fix formatting.2000-08-28 Mark Hatle <mhatle@mvista.com> * ppc-opc.c: Add XTLB macro for a few PPC 4xx extended mnemonics. (powerpc_opcodes): Add table entries for PPC 405 instructions. Changed rfci, icbt, mfdcr, dccci, mtdcr, iccci from PPC to PPC403 instructions. Added extended mnemonic mftbl as defined in the 405GP manual for all PPCs.2000-08-28 Jim Wilson <wilson@redhat.com> * ia64-dis.c (print_insn_ia64): Add failed label after ia64_free_opcode call. Change last goto to use failed instead of done.2000-08-28 Dave Brolley <brolley@redhat.com> * cgen-ibld.in (cgen_put_insn_int_value): New function. (insert_normal): Allow for non-zero word_offset with CGEN_INT_INSN_P. (insert_insn_normal): Use cgen_put_insn_int_value with CGEN_INT_INSN_P. (extract_normal): Allow for non-zero word_offset with CGEN_INT_INSN_P. * cgen-dis.in (read_insn): New static function. (print_insn): Use read_insn to read the insn into the buffer and set up for disassembly. (print_insn): in CGEN_INT_INSN_P, make sure that the entire insn is in the buffer. * fr30-asm.c: Regenerated. * fr30-desc.c: Regenerated. * fr30-desc.h: Regenerated. * fr30-dis.c: Regenerated. * fr30-ibld.c: Regenerated. * fr30-opc.c: Regenerated. * fr30-opc.h: Regenerated. * m32r-asm.c: Regenerated. * m32r-desc.c: Regenerated. * m32r-desc.h: Regenerated. * m32r-dis.c: Regenerated. * m32r-ibld.c: Regenerated. * m32r-opc.c: Regenerated.2000-08-28 Kazu Hirata <kazu@hxi.com> * tic30-dis.c: Fix formatting.2000-08-27 Kazu Hirata <kazu@hxi.com> * sh-dis.c: Fix formatting.2000-08-24 David Edelsohn <dje@watson.ibm.com> * ppc-opc.c (powerpc_opcodes): Add rfid, mtsrd, mtsrdin, mtmsrd.2000-08-24 Kazu Hirata <kazu@hxi.com> * z8k-dis.c: Fix formatting.2000-08-16 Jim Wilson <wilson@redhat.com> * ia64-ic.tbl (pr-readers-nobr-nomovpr): Add addl, adds. Delete break, mov-immediate, nop. * ia64-opc-f.c: Delete fpsub instructions. * ia64-opc-m.c: Add POSTINC to all instructions with postincrement address operand. Rewrite using macros to avoid long lines. * ia64-opc.h (POSTINC): Define. * ia64-asmtab.c: Regenerate.2000-08-15 Jim Wilson <wilson@redhat.com> * ia64-ic.tbl: Add missing entries.2000-08-08 Jason Eckhardt <jle@redhat.com> * i860-dis.c (print_br_address): Change third argument from int to long.2000-08-07 Richard Henderson <rth@redhat.com> * ia64-dis.c (print_insn_ia64): Get byte skip count correct for MLI templates. Handle IA64_OPND_TGT64.2000-08-04 Ben Elliston <bje@redhat.com> * cgen-dis.in, cgen-asm.in, cgen-ibld.in: New files. * cgen.sh: Likewise.2000-08-02 Jim Wilson <wilson@redhat.com> * ia64-dis.c (print_insn_ia64): Call ia64_free_opcode at end.2000-07-29 Marek Michalkiewicz <marekm@linux.org.pl> * avr-dis.c (avr_operand): Use PARAMS macro in declaration. Change return type from void to int. Check the combination of operands, return 1 if valid. Fix to avoid BUF overflow. Report undefined combinations of operands in COMMENT. Report internal errors to stderr. Output the adiw/sbiw constant operand in both decimal and hex. (print_insn_avr): Disassemble ldd/std with displacement of 0 as ld/st. Check avr_operand () return value, handle invalid combinations of operands like unknown opcodes.2000-07-28 Ben Elliston <bje@redhat.com> * Makefile.am (CGEN, CGENDEPS, CGENDIR, CGENFLAGS): New. (run-cgen, stamp-m32r, stamp-fr30): New targets. * Makefile.in: Regenerate. * configure.in: Add --enable-cgen-maint option. * configure: Regenerate.2000-07-26 Dave Brolley <brolley@redhat.com> * cgen-opc.c (cgen_hw_lookup_by_name): 'i' is now unsigned. (cgen_hw_lookup_by_num): Ditto. (cgen_operand_lookup_by_name): Ditto. (print_address): Ditto. (print_keyword): Ditto. * cgen-dis.c (hash_insn_array): Mark unused parameters with ATTRIBUTE_UNUSED. * cgen-asm.c (hash_insn_array): Mark unused parameters with ATTRIBUTE_UNUSED. (cgen_parse_keyword): Ditto.2000-07-22 Jason Eckhardt <jle@redhat.com> * i860-dis.c: New file. (print_insn_i860): New function. (print_br_address): New function. (sign_extend): New function. (BITWISE_OP): New macro. (I860_REG_PREFIX): New macro. (grnames, frnames, crnames): New structures. * disassemble.c (ARCH_i860): Define. (disassembler): Add check for bfd_arch_i860 to set disassemble function to print_insn_i860. * Makefile.in (CFILES): Added i860-dis.c. (ALL_MACHINES): Added i860-dis.lo. (i860-dis.lo): New dependences. * configure.in: New bits for bfd_i860_arch. * configure: Regenerated.2000-07-20 Hans-Peter Nilsson <hp@axis.com> * Makefile.am (CFILES): Add cris-dis.c and cris-opc.c. (ALL_MACHINES): Add cris-dis.lo and cris-opc.lo. (cris-dis.lo, cris-opc.lo): New rules. * Makefile.in: Rebuild. * configure.in (bfd_cris_arch): New target. * configure: Rebuild. * disassemble.c (ARCH_cris): Define. (disassembler): Support ARCH_cris. * cris-dis.c, cris-opc.c: New files. * po/POTFILES.in, po/opcodes.pot: Regenerate.2000-07-11 Jakub Jelinek <jakub@redhat.com> * sparc-opc.c (sparc_opcodes): popc has 0 in rs1, not rs2. Reported by Bill Clarke <llib@computer.org>.2000-07-09 Geoffrey Keating <geoffk@redhat.com> * ppc-opc.c (powerpc_opcodes): Correct suffix for vslw. Patch by Randall J Fisher <rfisher@ecn.purdue.edu>.2000-07-09 Alan Modra <alan@linuxcare.com.au> * hppa-dis.c (fput_reg, fput_fp_reg, fput_fp_reg_r, fput_creg, fput_const, extract_3, extract_5_load, extract_5_store, extract_5r_store, extract_5R_store, extract_10U_store, extract_5Q_store, extract_11, extract_14, extract_16, extract_21, extract_12, extract_17, extract_22): Prototype. (print_insn_hppa): Rename inner block opcode -> opc to avoid shadowing outer block. (GET_BIT): Define.2000-07-05 DJ Delorie <dj@redhat.com> * MAINTAINERS: new2000-07-04 Alexandre Oliva <aoliva@redhat.com> * arm-dis.c (print_insn_arm): Output combinations of PSR flags.2000-07-03 Marek Michalkiewicz <marekm@linux.org.pl> * avr-dis.c (avr_operand): Change _ () to _() around all strings marked for translation (exception from the usual coding style). (print_insn_avr): Initialize insn2 to avoid warnings.2000-07-03 Kazu Hirata <kazu@hxi.com> * h8300-dis.c (bfd_h8_disassemble): Improve readability. * h8500-dis.c: Fix formatting.2000-07-01 Alan Modra <alan@linuxcare.com.au> * Makefile.am (DEP): Fix 2000-06-22. grep after running dep.sed (CLEANFILES): Add DEPA. * Makefile.in: Regenerate.2000-06-26 Scott Bambrough <scottb@netwinder.org> * arm-dis.c (regnames): Add an additional register set to match the set used by GCC. Make it the default.2000-06-22 Alan Modra <alan@linuxcare.com.au> * Makefile.am (DEP): grep for leading `/' in DEP1, and fail if we find one. * Makefile.in: Regenerate.2000-06-20 H.J. Lu <hjl@gnu.org> * Makefile.am: Rebuild dependency. * Makefile.in: Rebuild.2000-06-18 Stephane Carrez <stcarrez@worldnet.fr> * Makefile.in, configure: regenerate * disassemble.c (disassembler): Recognize ARCH_m68hc12, ARCH_m68hc11. * m68hc11-dis.c (read_memory, print_insn, print_insn_m68hc12): New functions. * configure.in: Recognize m68hc12 and m68hc11. * m68hc11-dis.c, m68hc11-opc.c: New files for support of m68hc1x * Makefile.am (CFILES, ALL_MACHINES): New files for disassembly and opcode generation for m68hc11 and m68hc12.2000-06-16 Nick Duffek <nsd@redhat.com> * disassemble.c (disassembler): Refer to the PowerPC 620 using bfd_mach_ppc_620 instead of 620.2000-06-12 Kazu Hirata <kazu@hxi.com> * h8300-dis.c: Fix formatting. (bfd_h8_disassemble): Distinguish adds/subs, inc/dec.[wl] correctly.2000-06-09 Denis Chertykov <denisc@overta.ru> * avr-dis.c (avr_operand): Bugfix for jmp/call address.2000-06-07 Denis Chertykov <denisc@overta.ru> * avr-dis.c: completely rewritten.2000-06-02 Kazu Hirata <kazu@hxi.com> * h8300-dis.c: Follow the GNU coding style. (bfd_h8_disassemble) Fix a typo.2000-06-01 Kazu Hirata <kazu@hxi.com> * h8300-dis.c (bfd_h8_disassemble_init): Fix a typo. (bfd_h8_disassemble): Distinguish the operand size of inc/dev.[wl] correctly. Fix a typo.2000-05-31 Nick Clifton <nickc@redhat.com> * opintl.h (_(String)): Explain why dgettext is used instead of gettext.2000-05-30 Nick Clifton <nickc@redhat.com> * opintl.h (gettext, dgettext, dcgettext, textdomain, bindtextdomain): Replace defines with those from intl/libgettext.h to quieten gcc warnings.2000-05-26 Alan Modra <alan@linuxcare.com.au> * Makefile.am: Update dependencies with "make dep-am" * Makefile.in: Regenerate.2000-05-25 Alexandre Oliva <aoliva@redhat.com> * m10300-dis.c (disassemble): Don't assume 32-bit longs when sign-extending operands.2000-05-15 Donald Lindsay <dlindsay@redhat.com> * d10v-opc.c (d10v_opcodes): add ALONE tag to all short branches except brf's.2000-05-21 Nick Clifton <nickc@redhat.com> * Makefile.am (LIBIBERTY): Define.2000-05-19 Diego Novillo <dnovillo@redhat.com> * mips-dis.c (REGISTER_NAMES): Rename to STD_REGISTER_NAMES. (STD_REGISTER_NAMES): New name for REGISTER_NAMES. (reg_names): Rename to std_reg_names. Change it to a char ** static variable. (std_reg_names): New name for reg_names. (set_mips_isa_type): Set reg_names to point to std_reg_names by default.2000-05-16 Frank Ch. Eigler <fche@redhat.com>
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?