X-Git-Url: http://drtracing.org/?a=blobdiff_plain;f=opcodes%2FChangeLog;h=211a16e15f5f7a6306d79dc965141f339ac8944d;hb=139368c9f374b56c00887e7587910ecd316da04c;hp=f8b5b3d65639fa282483af695f0f4219ecc51254;hpb=0d8dfecfe98596d2999f2616d7f2b904260022cc;p=deliverable%2Fbinutils-gdb.git diff --git a/opcodes/ChangeLog b/opcodes/ChangeLog index f8b5b3d656..211a16e15f 100644 --- a/opcodes/ChangeLog +++ b/opcodes/ChangeLog @@ -1,3 +1,492 @@ +2000-09-22 Jim Wilson + + * 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 + + * 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 + + * d30v-opc.c (d30v_operand_t): New operand type Rb2. + (d30v_format_tab): Use Rb2 for modinc and moddec. + +2000-09-07 Catherine Moore + + * d30v-opc.c (d30v_format_tab): Use format Ra for + modinc and moddec. + +2000-09-06 Alexandre Oliva + + * configure: Rebuilt with new libtool.m4. + +2000-09-05 Nick Clifton + + * configure: Regenerate. + * po/opcodes.pot: Regenerate. + +2000-08-31 Alexandre Oliva + + * acinclude.m4: Include libtool and gettext macros from the + top level. + * aclocal.m4, configure: Rebuilt. + +2000-08-30 Kazu Hirata + + * tic80-dis.c: Fix formatting. + +2000-08-29 Kazu Hirata + + * w65-dis.c: Fix formatting. + +2000-08-28 Mark Hatle + + * 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 + + * 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 + + * 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 + + * tic30-dis.c: Fix formatting. + +2000-08-27 Kazu Hirata + + * sh-dis.c: Fix formatting. + +2000-08-24 David Edelsohn + + * ppc-opc.c (powerpc_opcodes): Add rfid, mtsrd, mtsrdin, mtmsrd. + +2000-08-24 Kazu Hirata + + * z8k-dis.c: Fix formatting. + +2000-08-16 Jim Wilson + + * 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 + + * ia64-ic.tbl: Add missing entries. + +2000-08-08 Jason Eckhardt + + * i860-dis.c (print_br_address): Change third argument from int + to long. + +2000-08-07 Richard Henderson + + * ia64-dis.c (print_insn_ia64): Get byte skip count correct + for MLI templates. Handle IA64_OPND_TGT64. + +2000-08-04 Ben Elliston + + * cgen-dis.in, cgen-asm.in, cgen-ibld.in: New files. + * cgen.sh: Likewise. + +2000-08-02 Jim Wilson + + * ia64-dis.c (print_insn_ia64): Call ia64_free_opcode at end. + +2000-07-29 Marek Michalkiewicz + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * sparc-opc.c (sparc_opcodes): popc has 0 in rs1, not rs2. + Reported by Bill Clarke . + +2000-07-09 Geoffrey Keating + + * ppc-opc.c (powerpc_opcodes): Correct suffix for vslw. + Patch by Randall J Fisher . + +2000-07-09 Alan Modra + + * 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 + + * MAINTAINERS: new + +2000-07-04 Alexandre Oliva + + * arm-dis.c (print_insn_arm): Output combinations of PSR flags. + +2000-07-03 Marek Michalkiewicz + + * 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 + + * h8300-dis.c (bfd_h8_disassemble): Improve readability. + * h8500-dis.c: Fix formatting. + +2000-07-01 Alan Modra + + * Makefile.am (DEP): Fix 2000-06-22. grep after running dep.sed + (CLEANFILES): Add DEPA. + * Makefile.in: Regenerate. + +2000-06-26 Scott Bambrough + + * 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 + + * Makefile.am (DEP): grep for leading `/' in DEP1, and fail if we + find one. + * Makefile.in: Regenerate. + +2000-06-20 H.J. Lu + + * Makefile.am: Rebuild dependency. + * Makefile.in: Rebuild. + +2000-06-18 Stephane Carrez + + * 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 + + * disassemble.c (disassembler): Refer to the PowerPC 620 using + bfd_mach_ppc_620 instead of 620. + +2000-06-12 Kazu Hirata + + * h8300-dis.c: Fix formatting. + (bfd_h8_disassemble): Distinguish adds/subs, inc/dec.[wl] + correctly. + +Fri Jun 9 21:49:02 2000 Denis Chertykov + + * avr-dis.c (avr_operand): Bugfix for jmp/call address. + +Wed Jun 7 21:36:45 2000 Denis Chertykov + + * avr-dis.c: completely rewritten. + +2000-06-02 Kazu Hirata + + * h8300-dis.c: Follow the GNU coding style. + (bfd_h8_disassemble) Fix a typo. + +2000-06-01 Kazu Hirata + + * 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 + + * opintl.h (_(String)): Explain why dgettext is used instead of + gettext. + +2000-05-30 Nick Clifton + + * opintl.h (gettext, dgettext, dcgettext, textdomain, + bindtextdomain): Replace defines with those from intl/libgettext.h + to quieten gcc warnings. + +2000-05-26 Alan Modra + + * Makefile.am: Update dependencies with "make dep-am" + * Makefile.in: Regenerate. + +Thu May 25 22:53:20 2000 Alexandre Oliva + + * m10300-dis.c (disassemble): Don't assume 32-bit longs when + sign-extending operands. + +Mon May 15 15:18:07 2000 Donald Lindsay + + * d10v-opc.c (d10v_opcodes): add ALONE tag to all short branches + except brf's. + +2000-05-21 Nick Clifton + + * Makefile.am (LIBIBERTY): Define. + +Fri May 19 12:29:27 EDT 2000 Diego Novillo + + * 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 + + * fr30-desc.h: Partially regenerated to account for changed + CGEN_MAX_* -> CGEN_ACTUAL_MAX_* macros. + * m32r-desc.h: Ditto. + +2000-05-15 Nick Clifton + + * arm-opc.h: Use upper case for flasg in MSR and MRS + instructions. Allow any bit to be set in the field_mask of + the MSR instruction. + + * arm-dis.c (print_insn_arm): Decode _x and _s bits of the + field_mask of an MSR instruction. + +2000-05-11 Thomas de Lellis + + * arm-opc.c: Disassembly of thumb ldsb/ldsh + instructions changed to ldrsb/ldrsh. + +2000-05-11 Ulf Carlsson + + * mips-dis.c (print_insn_arg): Don't mask top 32 bits of 64-bit + target addresses for 'jal' and 'j'. + +2000-05-10 Geoff Keating + + * ppc-opc.c (powerpc_opcodes): Make the predicted-branch opcodes + also available in common mode when powerpc syntax is being used. + +2000-05-08 Alan Modra + + * m68k-dis.c (dummy_printer): Add ATTRIBUTE_UNUSED to args. + (dummy_print_address): Ditto. + +2000-05-04 Timothy Wall + + * tic54x-opc.c: New. + * tic54x-dis.c: New. + * disassemble.c (disassembler): Add ARCH_tic54x. + * configure.in: Added tic54x target. + * configure: Ditto. + * Makefile.am: Add tic54x dependencies. + * Makefile.in: Ditto. + +2000-05-03 J.T. Conklin + + * ppc-opc.c (VA, VB, VC, VD, VS, SIMM, UIMM, SHB): New macros, for + vector unit operands. + (VX, VX_MASK, VXA, VXA_MASK, VXR, VXR_MASK): New macros, for vector + unit instruction formats. + (PPCVEC): New macro, mask for vector instructions. + (powerpc_operands): Add table entries for above operand types. + (powerpc_opcodes): Add table entries for vector instructions. + + * ppc-dis.c (print_insn_big_powerpc): Add PPC_OPCODE_ALTIVEC to mask. + (print_insn_little_powerpc): Likewise. + (print_insn_powerpc): Prepend 'v' when printing vector registers. + +Mon Apr 24 15:21:35 2000 Clinton Popetz + + * configure.in: Add bfd_powerpc_64_arch. + * disassemble.c (disassembler): Use print_insn_big_powerpc for + 64 bit code. + +2000-04-24 Nick Clifton + + * fr30-desc.c (fr30_cgen_cpu_open): Initialise signed_overflow + field. + +Sun Apr 23 17:54:14 2000 Denis Chertykov + + * avr-dis.c (reg_fmul_d): New. Extract destination register from + FMUL instruction. + (reg_fmul_r): New. Extract source register from FMUL instruction. + (reg_muls_d): New. Extract destination register from MULS instruction. + (reg_muls_r): New. Extract source register from MULS instruction. + (reg_movw_d): New. Extract destination register from MOVW instruction. + (reg_movw_r): New. Extract source register from MOVW instruction. + (print_insn_avr): Handle MOVW, MULS, MULSU, FMUL, FMULS, FMULSU, + EICALL, EIJMP, LPM r,Z, ELPM r,Z, SPM, ESPM instructions. + +2000-04-22 Timothy Wall + + * ia64-gen.c (general): Add an ordered table of primary + opcode names, as well as priority fields to disassembly data + structures to enforce a preferred disassembly format based on the + ordering of the opcode tables. + (load_insn_classes): Show a useful message if IC tables are missing. + (load_depfile): Ditto. + * ia64-asmtab.h (struct ia64_dis_names ): Add priority flag to + distinguish preferred disassembly. + * ia64-opc-f.c: Reorder some insn for preferred disassembly + format. Fix incorrect flag on fma.s/fma.s.s0. + * ia64-opc.c: Scan *all* disassembly matches and use the one with + the highest priority. + * ia64-opc-b.c: Use more abbreviations. + * ia64-asmtab.c: Regenerate. + +Fri Apr 21 16:03:39 2000 Jason Eckhardt + + * hppa-dis.c (extract_16): New function. + (print_insn_hppa): Fix incorrect handling of 'fe'. Added handling of + new operand types l,y,&,fe,fE,fx. + +Fri Apr 21 13:20:53 2000 Richard Henderson + David Mosberger + Timothy Wall + Bob Manson + Jim Wilson + + * Makefile.am (HFILES): Add ia64-asmtab.h, ia64-opc.h. + (CFILES): Add ia64-dis.c, ia64-opc-a.c, ia64-opc-b.c, ia64-opc-f.c, + ia64-opc-i.c, ia64-opc-m.c, ia64-opc-d.c, ia64-opc.c, ia64-gen.c, + ia64-asmtab.c. + (ALL_MACHINES): Add ia64-dis.lo, ia64-opc.lo. + (ia64-ic.tbl, ia64-raw.tbl, ia64-waw.tbl, ia64-war.tbl, ia64-gen, + ia64-gen.o, ia64-asmtab.c, ia64-dis.lo, ia64-opc.lo): New rules. + * Makefile.in: Rebuild. + * configure Rebuild. + * configure.in (bfd_ia64_arch): New target. + * disassemble.c (ARCH_ia64): Define. + (disassembler): Support ARCH_ia64. + * ia64-asmtab.c, ia64-asmtab.h, ia64-dis.c, ia64-gen.c ia64-ic.tbl, + ia64-opc-a.c, ia64-opc-b.c, ia64-opc-d.c ia64-opc-f.c, ia64-opc-i.c, + ia64-opc-m.c, ia64-opc-x.c, ia64-opc.c, ia64-opc.h, ia64-raw.tbl, + ia64-war.tbl, ia64-waw.tbl): New files. + +2000-04-20 Alexandre Oliva + + * m10300-dis.c (HAVE_AM30, HAVE_AM33): Define. + (disassemble): Use them. + 2000-04-14 Alan Modra * sysdep.h: Include "ansidecl.h" not @@ -18,9 +507,9 @@ ansidecl.h as sysdep.h includes it. Fri Apr 7 15:56:57 2000 Andrew Cagney - + * configure.in (WARN_CFLAGS): Set to -W -Wall by default. Add - --enable-build-warnings option. + --enable-build-warnings option. * Makefile.am (AM_CFLAGS, WARN_CFLAGS): Add definitions. * Makefile.in, configure: Re-generate. @@ -106,24 +595,24 @@ Mon Mar 6 19:52:05 2000 J"orn Rennecke 2000-03-02 J"orn Rennecke - * d30v-dis.c (print_insn): Remove d*i hacks. Use per-operand - flag to determine if operand is pc-relative. - * d30v-opc.c: - (d30v_format_table): - (REL6S3): Renamed from IMM6S3. - Added flag OPERAND_PCREL. - (REL12S3, REL18S3, REL32): Split from IMM12S3, IMM18S3, REL32, with - added flag OPERAND_PCREL. - (IMM12S3U): Replaced with REL12S3. - (SHORT_D2, LONG_D): Delay target is pc-relative. - (SHORT_B2r, SHORT_B3r, SHORT_B3br, SHORT_D2r, LONG_Ur, LONG_2r): - Split from SHORT_B2, SHORT_D2, SHORT_B3b, SHORT_D2, LONG_U, LONG_2r, - using the REL* operands. - (LONG_2br, LONG_Dr): Likewise, from LONG_2b, LONG_D. - (SHORT_D1r, SHORT_D2Br, LONG_Dbr): Renamed from SHORT_D1, SHORT_D2B, - LONG_Db, using REL* operands. - (SHORT_U, SHORT_A5S): Removed stray alternatives. - (d30v_opcode_table): Use new *r formats. + * d30v-dis.c (print_insn): Remove d*i hacks. Use per-operand + flag to determine if operand is pc-relative. + * d30v-opc.c: + (d30v_format_table): + (REL6S3): Renamed from IMM6S3. + Added flag OPERAND_PCREL. + (REL12S3, REL18S3, REL32): Split from IMM12S3, IMM18S3, REL32, with + added flag OPERAND_PCREL. + (IMM12S3U): Replaced with REL12S3. + (SHORT_D2, LONG_D): Delay target is pc-relative. + (SHORT_B2r, SHORT_B3r, SHORT_B3br, SHORT_D2r, LONG_Ur, LONG_2r): + Split from SHORT_B2, SHORT_D2, SHORT_B3b, SHORT_D2, LONG_U, LONG_2r, + using the REL* operands. + (LONG_2br, LONG_Dr): Likewise, from LONG_2b, LONG_D. + (SHORT_D1r, SHORT_D2Br, LONG_Dbr): Renamed from SHORT_D1, SHORT_D2B, + LONG_Db, using REL* operands. + (SHORT_U, SHORT_A5S): Removed stray alternatives. + (d30v_opcode_table): Use new *r formats. 2000-02-28 Nick Clifton @@ -144,7 +633,7 @@ Mon Mar 6 19:52:05 2000 J"orn Rennecke 2000-02-23 Andrew Haley - * m32r-asm.c, m32r-desc.c, m32r-desc.h, m32r-dis.c, + * m32r-asm.c, m32r-desc.c, m32r-desc.h, m32r-dis.c, m32r-ibld.c,m32r-opc.h: Rebuild. 2000-02-23 Linas Vepstas @@ -226,12 +715,12 @@ Thu Feb 17 00:18:12 2000 J"orn Rennecke * arm-dis.c (parse_arm_diassembler_option): Rename again. Previous delat did not take. -2000-02-03 Timothy Wall - +2000-02-03 Timothy Wall + * dis-buf.c (buffer_read_memory): Use octets_per_byte field to adjust target address bounds checking and calculate the appropriate octet offset into data. - + 2000-01-27 Nick Clifton * arm-dis.c: (parse_disassembler_option): Rename to @@ -240,7 +729,7 @@ Thu Feb 17 00:18:12 2000 J"orn Rennecke * disassemble.c (disassembler_usage): New function: Print out any target specific disassembler options. Call arm_disassembler_options() if the ARM architecture is being - supported. + supported. * arm-dis.c (NUM_ELEM): Define this macro if not already defined. @@ -253,18 +742,18 @@ Thu Feb 17 00:18:12 2000 J"orn Rennecke (print_insn_little_arm): Call print_insn. (print_arm_disassembler_options): Display list of supported, ARM specific disassembler options. - + 2000-01-27 Thomas de Lellis - * arm-dis.c (printf_insn_big_arm): Treat ELF symbols with the + * arm-dis.c (printf_insn_big_arm): Treat ELF symbols with the ARM_STT_16BIT flag as Thumb code symbols. - - * arm-dis.c (printf_insn_little_arm): Ditto. + + * arm-dis.c (printf_insn_little_arm): Ditto. 2000-01-25 Thomas de Lellis * arm-dis.c (printf_insn_thumb): Prevent double dumping - of raw thumb instructions. + of raw thumb instructions. 2000-01-20 Nick Clifton @@ -332,7 +821,7 @@ Mon Nov 15 19:34:58 1999 Donald Lindsay 1999-10-28 Nick Clifton - * mcore-dis.c: Remove spurious code introduced in previous delta. + * mcore-dis.c: Remove spurious code introduced in previous delta. 1999-10-27 Scott Bambrough @@ -377,7 +866,7 @@ Thu Oct 7 00:12:43 MDT 1999 Diego Novillo 1999-09-29 Nick Clifton * sh-opc.h: Fix bit patterns for several load and store - instructions. + instructions. Thu Sep 23 08:27:20 1999 Jerry Quinn Sat Aug 28 00:27:24 1999 Jerry Quinn - * hppa-dis.c (print_insn_hppa): Replace 'f' by 'v'. Prefix float + * hppa-dis.c (print_insn_hppa): Replace 'f' by 'v'. Prefix float register args by 'f'. * hppa-dis.c (print_insn_hppa): Add args q, %, !, and |. @@ -481,7 +970,7 @@ Sat Aug 28 00:27:24 1999 Jerry Quinn saturation_names): New. (print_insn_hppa): Add completer codes 'a', 'ch', 'cH', 'cS', and 'c*'. - * hppa-dis.c (print_insn_hppa): Place completers behind prefix 'c'. + * hppa-dis.c (print_insn_hppa): Place completers behind prefix 'c'. * hppa-dis.c (print_insn_hppa): Add cases for '.', '~'. '$'. and '!' @@ -542,7 +1031,7 @@ Wed Jul 28 04:33:58 1999 Jerry Quinn 1999-07-05 Nick Clifton * arm-dis.c (print_insn_arm): Display hex equivalent of rotated - constant. + constant. 1999-06-23 Alan Modra @@ -560,14 +1049,14 @@ Wed Jul 28 04:33:58 1999 Jerry Quinn 1999-06-16 Nick Clifton * arm-dis.c (print_insn_arm): Add detection of IMB and IMBRange - SWIs. + SWIs. 1999-06-14 Nick Clifton & Drew Mosley * arm-dis.c (arm_regnames): Turn into a pointer to a register name set. (arm_regnames_standard): New variable: Array of ARM register - names according to ARM instruction set nomenclature. + names according to ARM instruction set nomenclature. (arm_regnames_apcs): New variable: Array of ARM register names according to ARM Procedure Call Standard. (arm_regnames_raw): New variable: Array of ARM register names @@ -851,30 +1340,28 @@ Thu Feb 4 13:48:52 1999 Ian Lance Taylor Mon Feb 1 20:54:36 1999 Catherine Moore - * disassemble.c (disassembler): Handle bfd_mach_i386_i386_intel_syntax. - * i386-dis.c (x_mode): Define. - (dis386): Remove. - (dis386_att): New. - (dis386_intel): New. - (dis386_twobyte): Remove. - (dis386_twobyte_att): New. - (dis386_twobyte_intel): New. - (print_insn_x86): Use new arrays. - (float_mem): Remove. - (float_mem_intel): New. - (float_mem_att): New. - (dofloat): Use new float_mem arrays. - (print_insn_i386_att): New. - (print_insn_i386_intel): New. - (print_insn_i386): Handle bfd_mach_i386_i386_intel_syntax. - (putop): Handle intel syntax. - (OP_indirE): Handle intel syntax. - (OP_E): Handle intel syntax. - (OP_I): Handle intel syntax. - (OP_sI): Handle intel syntax. - (OP_OFF): Handle intel syntax. - - + * disassemble.c (disassembler): Handle bfd_mach_i386_i386_intel_syntax. + * i386-dis.c (x_mode): Define. + (dis386): Remove. + (dis386_att): New. + (dis386_intel): New. + (dis386_twobyte): Remove. + (dis386_twobyte_att): New. + (dis386_twobyte_intel): New. + (print_insn_x86): Use new arrays. + (float_mem): Remove. + (float_mem_intel): New. + (float_mem_att): New. + (dofloat): Use new float_mem arrays. + (print_insn_i386_att): New. + (print_insn_i386_intel): New. + (print_insn_i386): Handle bfd_mach_i386_i386_intel_syntax. + (putop): Handle intel syntax. + (OP_indirE): Handle intel syntax. + (OP_E): Handle intel syntax. + (OP_I): Handle intel syntax. + (OP_sI): Handle intel syntax. + (OP_OFF): Handle intel syntax. 1999-01-27 Doug Evans @@ -886,7 +1373,7 @@ Tue Jan 19 18:01:54 1999 David Taylor * hppa-dis.c: revert HP merge changes until HP gives us an updated file. - + 1999-01-19 Nick Clifton * arm-dis.c (print_insn_arm): Display ARM syntax for PC relative @@ -966,12 +1453,12 @@ Tue Dec 8 10:50:46 1998 David Taylor * dis-buf.c (generic_strcat_address): new function. * hppa-dis.c: Changes to improve hppa disassembly. - Changed formatting in : reg_names, fp_reg_names,control_reg, + Changed formatting in : reg_names, fp_reg_names,control_reg, New variables : sign_extension_names, deposit_names, conversion_names float_test_names, compare_cond_names_double, add_cond_names_double, - logical_cond_names_double, unit_cond_names_double, + logical_cond_names_double, unit_cond_names_double, branch_push_pop_names, saturation_names, shift_names, mix_names, - New Macros : GET_COMPL_O, GET_PUSH_POP,MERGED_REG + New Macros : GET_COMPL_O, GET_PUSH_POP,MERGED_REG Move some definitions to libhppa.h: GET_FIELD, GET_BIT (fput_const): renamed as fput_hex_const (print_insn_hppa): @@ -981,11 +1468,11 @@ Tue Dec 8 10:50:46 1998 David Taylor - Some new code ifdefed for LOCAL_ONLY, all related to figuring out architecture version number of current machine. HP folks are trying to handle situation where the target program was compiled - for PA 1.x (32-bit), but is running on a PA 2.0 machine and + for PA 1.x (32-bit), but is running on a PA 2.0 machine and visa versa. - added new cases : 'g', 'B', 'm' - added cases specifically for PA 2.0 - - changed the following cases : '"', 'n', 'N', 'p', 'Z', + - changed the following cases : '"', 'n', 'N', 'p', 'Z', - calls to fput_const become calls to fput_hex_const 1998-12-07 James E Wilson @@ -998,7 +1485,7 @@ Tue Dec 8 10:50:46 1998 David Taylor i960-dis.c to ta. * i960-dis.c (print_insn_i960): Rename to print_insn_i960_orig. * i960c-asm.c, i960c-dis.c, i960c-opc.c, i960c-opc.h: New files. - + Mon Dec 7 14:33:44 1998 Dave Brolley * fr30-asm.c,fr30-dis.c,fr30-opc.c,fr30-opc.h: Regenerated. @@ -1079,7 +1566,7 @@ Wed Nov 18 11:30:04 1998 Dave Brolley * fr30-opc.c: Regenerated. Mon Nov 16 19:21:48 1998 Dave Brolley - + * fr30-opc.c: Regenerated. * fr30-opc.h: Regenerated. * fr30-dis.c: Regenerated. @@ -1096,7 +1583,7 @@ Thu Nov 12 19:24:18 1998 Dave Brolley Tue Nov 10 15:26:27 1998 Nick Clifton * disassemble.c (disassembler): Add support for FR30 target. - + Tue Nov 10 11:00:04 1998 Doug Evans * m32r-dis.c,m32r-opc.c,m32r-opc.h: Rebuild. @@ -1129,8 +1616,8 @@ Wed Nov 4 18:46:47 1998 Dave Brolley Mon Nov 2 15:05:33 1998 Geoffrey Noer - * configure.in: detect cygwin* instead of cygwin32* - * configure: regenerate + * configure.in: detect cygwin* instead of cygwin32* + * configure: regenerate Tue Oct 27 08:58:37 1998 Gavin Romig-Koch @@ -1171,12 +1658,12 @@ Mon Sep 28 14:35:43 1998 Martin M. Hunt Thu Sep 24 09:20:03 1998 Nick Clifton * d30v-opc.c: Add FLAG_JSR attribute to DBT, REIT, RTD, and TRAP - insns. + insns. Tue Sep 22 17:55:14 1998 Nick Clifton * d30v-opc.c: Add use of EITHER_BUT_PREFER_MU execution unit - class. + class. Tue Sep 15 15:14:45 1998 Doug Evans @@ -1192,7 +1679,7 @@ Fri Sep 4 19:42:59 1998 Nick Clifton * arm-dis.c (print_insn_big_arm): Detect Thumb symbols in elf object files. (print_insn_little_arm): Detect Thumb symbols in elf object - files. + files. Sat Aug 29 22:24:09 1998 Richard Henderson @@ -1235,14 +1722,14 @@ Mon Aug 10 14:08:22 1998 Doug Evans Mon Aug 10 12:51:12 1998 Catherine Moore - * arm-dis.c (print_insn_big_arm): Fix indentation. - (print_insn_little_arm): Likewise. + * arm-dis.c (print_insn_big_arm): Fix indentation. + (print_insn_little_arm): Likewise. Sun Aug 9 20:17:28 1998 Catherine Moore - * arm-dis.c (print_insn_big_arm): Check for thumb symbol - attributes. - (print_insn_little_arm): Likewise. + * arm-dis.c (print_insn_big_arm): Check for thumb symbol + attributes. + (print_insn_little_arm): Likewise. Mon Aug 3 12:43:16 1998 Doug Evans @@ -1303,7 +1790,7 @@ Fri Jun 26 12:04:21 1998 Ian Lance Taylor * configure.in: For bfd_vax_arch, build vax-dis.lo. * Makefile.am: Rebuild dependencies. - (CFILES): Add vax-dis.c. + (CFILES): Add vax-dis.c. (ALL_MACHINES): Add vax-dis.lo. * aclocal.m4: Rebuild with current libtool. * configure, Makefile.in: Rebuild. @@ -1343,13 +1830,13 @@ Fri Jun 19 09:16:42 1998 Mark Alexander Thu Jun 18 10:22:24 1998 John Metzler * mips-dis.c (print_insn_little_mips): Previously, instruction - printing references the symbol table to determine whether the - instruction resides in a block regular instructions or mips16 - instructions. However, when the disassembler gets used in other - environments where the symbol table is not present, we no longer - rely in the symbol table, rather, use the low bit of the - instructions address to guess. There should be no change for usage - of the disassembler in host based programs, gdb, objdump. + printing references the symbol table to determine whether the + instruction resides in a block regular instructions or mips16 + instructions. However, when the disassembler gets used in other + environments where the symbol table is not present, we no longer + rely in the symbol table, rather, use the low bit of the + instructions address to guess. There should be no change for usage + of the disassembler in host based programs, gdb, objdump. (print_insn_big_mips): ditto. (print_insn_mips): ditto @@ -1398,7 +1885,7 @@ Fri Jun 12 11:04:06 1998 Andreas Schwab Thu May 7 12:49:46 1998 Frank Ch. Eigler * mips-opc.c (teq,tge,tgeu,tlt,tltu,tne): Added three-operand - variety of ISA2 instructions to set bottom ten bits of trap code. + variety of ISA2 instructions to set bottom ten bits of trap code. Thu May 7 11:54:25 1998 Ian Lance Taylor @@ -1660,10 +2147,10 @@ Thu Apr 2 17:25:49 1998 Nick Clifton Wed Apr 1 16:20:27 1998 Ian Dall - * ns32k-dis.c (bit_extract_simple): New function to extract bits - from an arbitrary valid buffer instead of fetching them on demand - using fetch_data(). - (invalid_float): use bit_extract_simple() instead of bit_extract(). + * ns32k-dis.c (bit_extract_simple): New function to extract bits + from an arbitrary valid buffer instead of fetching them on demand + using fetch_data(). + (invalid_float): use bit_extract_simple() instead of bit_extract(). Tue Mar 31 11:09:08 1998 Ian Lance Taylor @@ -1925,13 +2412,13 @@ Thu Jan 22 16:20:17 1998 Fred Fish * d10v-dis.c (PC_MASK): Correct value. (print_operand): If there's a reloc, don't calculate the - address because they could be in different sections. + address because they could be in different sections. Fri Jan 16 15:29:11 1998 Jim Blandy * mips-opc.c (mips_builtin_opcodes): Move 4010's "addciu" - instruction after the 4650's "mul" instruction; nobody's using the - 4010 these days. If object files someday indicate which processor + instruction after the 4650's "mul" instruction; nobody's using the + 4010 these days. If object files someday indicate which processor variant they're intended for, we can do a better job at this. Mon Jan 12 14:43:54 1998 Doug Evans @@ -1977,7 +2464,7 @@ Fri Dec 12 11:57:04 1997 Fred Fish * tic80-opc.c (OFF_SL_PC, OFF_SL_BR): Minor formatting change. (tic80_opcodes): Reorder table entries to put the 32 bit PC relative - offset forms before the 15 bit forms, to default to the long forms. + offset forms before the 15 bit forms, to default to the long forms. Fri Dec 12 01:32:30 1997 Richard Henderson @@ -2125,7 +2612,7 @@ Tue Oct 7 23:37:21 1997 Gavin Koch Fri Oct 3 17:26:54 1997 Ian Lance Taylor * i386-dis.c (OP_E): Explicitly sign extend 8 bit values, rather - than assuming that char is signed. Explicitly sign extend 16 bit + than assuming that char is signed. Explicitly sign extend 16 bit values, rather than assuming that short is 16 bits. (OP_sI, OP_J, OP_DIR): Likewise. @@ -2231,7 +2718,7 @@ Wed Aug 27 21:42:39 1997 Ken Raeburn if an opcode has a short and a long form. Used for deciding to append a ".s" or ".l". (print_insn): Append a ".s" to an instruction if it is - the short form and ".l" if it is a long form. Do not append + the short form and ".l" if it is a long form. Do not append anything if the instruction has only one possible size. * d30v-opc.c: Change mulx2h to require an even register. @@ -2267,8 +2754,8 @@ Mon Sep 8 14:06:59 1997 Doug Evans Tue Sep 2 18:39:08 1997 Jeffrey A Law (law@cygnus.com) - * mn10200-dis.c (disassemble): PC relative instructions are - relative to the next instruction, not the current instruction. + * mn10200-dis.c (disassemble): PC relative instructions are + relative to the next instruction, not the current instruction. Tue Sep 2 15:41:55 1997 Nick Clifton @@ -2410,9 +2897,9 @@ Thu Jul 10 12:56:10 1997 Jeffrey A Law (law@cygnus.com) Wed Jun 25 15:25:57 1997 Felix Lee * ppc-opc.c (extract_nsi): make unsigned expression signed before - negating it. + negating it. (UNUSED): remove one level of parens, so MSVC doesn't choke on - nesting depth when all the macros are expanded. + nesting depth when all the macros are expanded. Tue Jun 17 17:02:17 1997 Ian Lance Taylor @@ -2646,7 +3133,7 @@ Tue Mar 18 14:17:03 1997 Jeffrey A Law (law@cygnus.com) Mon Mar 17 08:48:03 1997 J.T. Conklin * m68k-opc.c (m68k_opcodes): Provide correct entries for mulsl and - mulul insns on the coldfire. + mulul insns on the coldfire. Sat Mar 15 17:13:05 1997 Ian Lance Taylor @@ -2694,7 +3181,7 @@ Tue Mar 4 06:10:36 1997 J.T. Conklin Mon Mar 3 07:45:20 1997 J.T. Conklin * m68k-opc.c (m68k_opcodes): Added entries for the tst insns on - the mc68000. + the mc68000. Thu Feb 27 14:04:32 1997 Philippe De Muyter @@ -2854,7 +3341,7 @@ Thu Jan 30 14:09:03 1997 Fred Fish (tic80_symbol_to_value): New function. (tic80_value_to_symbol): New function. * tic80-dis.c (print_operand_control_register, - print_operand_condition_code, print_operand_bitnum): + print_operand_condition_code, print_operand_bitnum): Remove private tables and use tic80_value_to_symbol function. Thu Jan 30 11:30:45 1997 Martin M. Hunt @@ -2873,13 +3360,13 @@ Tue Jan 28 15:57:34 1997 Ian Lance Taylor (print_mips16_insn_arg): Likewise. * mips-dis.c (print_insn_mips16): Better handling of an extend - opcode followed by an instruction which can not be extended. + opcode followed by an instruction which can not be extended. Fri Jan 24 12:08:21 1997 J.T. Conklin * m68k-opc.c (m68k_opcodes): Changed operand specifier for the - coldfire moveb instruction to not allow an address register as - destination. Although the documentation does not indicate that + coldfire moveb instruction to not allow an address register as + destination. Although the documentation does not indicate that this is invalid, experiments uncovered unexpected behavior. Added a comment explaining the situation. Thanks to Andreas Schwab for pointing this out to me. @@ -2887,7 +3374,7 @@ Fri Jan 24 12:08:21 1997 J.T. Conklin Wed Jan 22 20:13:51 1997 Fred Fish * tic80-opc.c (tic80_opcodes): Expand comment to note that the - entries are presorted so that entries with the same mnemonic are + entries are presorted so that entries with the same mnemonic are adjacent to each other in the table. Sort the entries for each instruction so that this is true. @@ -2939,9 +3426,9 @@ Wed Jan 15 18:59:51 1997 Fred Fish * tic80-opc.c (tic80_operands): Reorder some table entries to make the order more logical. Move the shift alias instructions ("rotl", "shl", "ins", "rotr", "extu", "exts", "srl", and "sra" to be - interspersed with the regular sr.x and sl.x instructions. Add + interspersed with the regular sr.x and sl.x instructions. Add and test new instruction opcodes for "sl", "sli", "sr", "sri", "st", - "sub", "subu", "swcr", and "trap". + "sub", "subu", "swcr", and "trap". Tue Jan 14 19:42:50 1997 Fred Fish @@ -2955,9 +3442,9 @@ Tue Jan 14 19:42:50 1997 Fred Fish "ld", "ld.u", "lmo", "or", "rdcr", "rmo", "rotl", and "rotr" instructions. * tic80-dis.c (print_insn_tic80): Print opcode name with fixed width - 10 char field, padded with spaces on rhs, rather than a string - followed by a tab. Use renamed TIC80_OPERAND_PCREL flag bit rather - than old TIC80_OPERAND_RELATIVE. Add support for new + 10 char field, padded with spaces on rhs, rather than a string + followed by a tab. Use renamed TIC80_OPERAND_PCREL flag bit rather + than old TIC80_OPERAND_RELATIVE. Add support for new TIC80_OPERAND_BASEREL flag bit. Mon Jan 13 15:58:56 1997 Fred Fish @@ -2998,9 +3485,9 @@ Mon Jan 6 10:56:25 1997 Fred Fish Sun Jan 5 12:18:14 1997 Fred Fish * tic80-dis.c (M_SI, M_LI): Add macros to test for ":m" modifier bit - in an instruction. + in an instruction. * tic80-dis.c (print_insn_tic80): Change comma and paren handling. - Use M_SI and M_LI macros to check for ":m" modifier for GPR operands. + Use M_SI and M_LI macros to check for ":m" modifier for GPR operands. * tic80-opc.c (tic80_operands): Add REGM_SI and REGM_LI operands. (F, M_REG, M_LI, M_SI, SZ_REG, SZ_LI, SZ_SI, D, S): New bit-twiddlers. (MASK_LI_M, MASK_SI_M, MASK_REG_M): Remove and replace in opcode @@ -3068,7 +3555,7 @@ Sun Dec 29 10:58:22 1996 Fred Fish * Makefile.in (ALL_MACHINES): Add tic80-dis.o and tic80-opc.o. * disassemble.c (ARCH_tic80): Define if ARCH_all is defined. (disassembler): Add bfd_arch_tic80 support to set disassemble - to print_insn_tic80. + to print_insn_tic80. * tic80-dis.c (print_insn_tic80): Add stub. Fri Dec 27 22:30:57 1996 Fred Fish @@ -3144,7 +3631,7 @@ Fri Dec 6 17:34:39 1996 Ian Lance Taylor Fri Dec 6 14:48:09 1996 Jeffrey A Law (law@cygnus.com) * mn10300-opc.c: Add some comments explaining the various - operands and such. + operands and such. * mn10300-dis.c (disassemble): Fix minor gcc -Wall warnings. @@ -3195,19 +3682,19 @@ Tue Nov 26 10:53:21 1996 Ian Lance Taylor Mon Nov 25 16:15:17 1996 J.T. Conklin * m68k-opc.c (m68k_opcodes): Simplify table by using < and > - operand specifiers in *save, *restore and movem* instructions. + operand specifiers in *save, *restore and movem* instructions. * m68k-opc.c (m68k_opcodes): Fix move and movem instructions for - the coldfire. + the coldfire. * m68k-opc.c (m68k_opcodes): The coldfire (mcf5200) can only use - register operands for immediate arithmetic, not, neg, negx, and + register operands for immediate arithmetic, not, neg, negx, and set according to condition instructions. * m68k-opc.c (m68k_opcodes): Consistantly Use "s" as the storage - specifier of the effective-address operand in immediate forms of - arithmetic instructions. The specifier for the immediate operand - notes how and where the constant will be stored. + specifier of the effective-address operand in immediate forms of + arithmetic instructions. The specifier for the immediate operand + notes how and where the constant will be stored. Mon Nov 25 11:17:01 1996 Jeffrey A Law (law@cygnus.com) @@ -3290,7 +3777,7 @@ Tue Nov 5 13:26:58 1996 Jeffrey A Law (law@cygnus.com) Tue Nov 5 10:30:51 1996 Martin M. Hunt * d10v-opc.c (d10v_opcodes): Declare the trap instruction - sequential so the assembler never parallelizes it with + sequential so the assembler never parallelizes it with other instructions. Mon Nov 4 12:50:40 1996 Jeffrey A Law (law@cygnus.com) @@ -3450,8 +3937,8 @@ Fri Sep 27 18:28:59 1996 Stu Grossman (grossman@critters.cygnus.com) Mon Sep 23 12:32:26 1996 Ian Lance Taylor * m68k-opc.c: Move the fmovemx data register cases before the - other cases, so that they get recognized before the data register - does gets treated as a degenerate register list. + other cases, so that they get recognized before the data register + does gets treated as a degenerate register list. Tue Sep 17 12:06:51 1996 Ian Lance Taylor @@ -3466,7 +3953,7 @@ Tue Sep 10 16:12:39 1996 Fred Fish Mon Sep 9 14:26:26 1996 Ian Lance Taylor * mips-dis.c (print_insn_arg): Print condition code registers as - $fccN. + $fccN. Tue Sep 3 12:09:46 1996 Doug Evans @@ -3614,7 +4101,7 @@ Fri Aug 23 00:27:01 1996 Jeffrey A Law (law@cygnus.com) Thu Aug 22 16:57:27 1996 J.T. Conklin * v850-opc.c (v850_operands): Added insert and extract fields, - pointers to functions that handle unusual operand encodings. + pointers to functions that handle unusual operand encodings. Thu Aug 22 01:05:24 1996 Jeffrey A Law (law@cygnus.com) @@ -3636,7 +4123,7 @@ Wed Aug 21 18:46:26 1996 Jeffrey A Law (law@cygnus.com) Wed Aug 21 17:31:26 1996 J.T. Conklin * v850-opc.c (v850_operands): Add flags field. - (v850_opcodes): add move opcodes. + (v850_opcodes): add move opcodes. Tue Aug 20 14:41:03 1996 J.T. Conklin @@ -3683,7 +4170,7 @@ Thu Aug 8 12:43:52 1996 Klaus Kaempf Wed Aug 7 11:55:10 1996 Ian Lance Taylor * i386-dis.c (print_insn_i386): Actually return the correct value. - (ONE, OP_ONE): #ifdef out; not used. + (ONE, OP_ONE): #ifdef out; not used. Fri Aug 2 17:47:03 1996 Martin M. Hunt @@ -3698,14 +4185,14 @@ Wed Jul 31 16:21:41 1996 Ian Lance Taylor Wed Jul 31 14:39:27 1996 James G. Smith * arm-opc.h: (arm_opcodes): Added halfword and sign-extension - memory transfer instructions. Add new format string entries %h and %s. + memory transfer instructions. Add new format string entries %h and %s. * arm-dis.c: (print_insn_arm): Provide decoding of the new formats %h and %s. Fri Jul 26 11:45:04 1996 Martin M. Hunt * d10v-opc.c (d10v_operands): Added UNUM4S; a 4-bit accumulator shift. - (d10v_opcodes): Modified accumulator shift instructions to use UNUM4S. + (d10v_opcodes): Modified accumulator shift instructions to use UNUM4S. Fri Jul 26 14:01:43 1996 Ian Lance Taylor @@ -3733,13 +4220,13 @@ Tue Jul 23 11:02:53 1996 Martin M. Hunt Mon Jul 22 15:38:53 1996 Andreas Schwab * m68k-opc.c (m68k_opcodes): Make opcode masks for the ColdFire - move ccr/sr insns more strict so that the disassembler only - selects them when the addressing mode is data register. + move ccr/sr insns more strict so that the disassembler only + selects them when the addressing mode is data register. Mon Jul 22 11:25:24 1996 Martin M. Hunt - * d10v-opc.c (pre_defined_registers): Declare. - * d10v-dis.c (print_operand): Now uses pre_defined_registers - to pick a better name for the registers. + * d10v-opc.c (pre_defined_registers): Declare. + * d10v-dis.c (print_operand): Now uses pre_defined_registers + to pick a better name for the registers. Mon Jul 22 13:47:23 1996 Ian Lance Taylor @@ -3774,7 +4261,7 @@ Wed Jul 17 14:39:05 1996 Martin M. Hunt Wed Jul 17 10:12:05 1996 J.T. Conklin * m68k-opc.c (m68k_opcodes): Fix bugs in coldfire insns relating - to bcc, trapfl, subxl, and wddata discovered by Andreas Schwab. + to bcc, trapfl, subxl, and wddata discovered by Andreas Schwab. Mon Jul 15 16:59:55 1996 Stu Grossman (grossman@critters.cygnus.com) @@ -3927,7 +4414,7 @@ Mon Apr 8 17:02:48 1996 Michael Meissner * ppc-opc.c (PPC860): Macro for 860/821 specific instructions and registers. - (powerpc_opcodes): Add 860/821 specific SPRs. + (powerpc_opcodes): Add 860/821 specific SPRs. Mon Apr 8 14:00:44 1996 Ian Lance Taylor @@ -4152,14 +4639,14 @@ Mon Jan 22 08:29:59 1996 Doug Evans Fri Jan 12 14:35:58 1996 David Mosberger-Tang * alpha-opc.h (alpha_insn_set): VAX floating point opcode was - incorrectly defined as 0x16 when it should be 0x15. + incorrectly defined as 0x16 when it should be 0x15. (FLOAT_FORMAT_MASK): function code is 11 bits, not just 7 bits! (alpha_insn_set): added cvtst and cvttq float ops. Also added - excb (exception barrier) which is defined in the Alpha - Architecture Handbook version 2. + excb (exception barrier) which is defined in the Alpha + Architecture Handbook version 2. * alpha-dis.c (print_insn_alpha): Fixed special-case decoding for - OPERATE_FORMAT_CODE type instructions. The bug caused mulq to be - disassembled as or, for example. + OPERATE_FORMAT_CODE type instructions. The bug caused mulq to be + disassembled as or, for example. Wed Jan 10 12:37:22 1996 Ian Lance Taylor @@ -4185,7 +4672,7 @@ Fri Dec 15 14:14:15 1995 J.T. Conklin * sh-opc.h (sh_nibble_type): Added REG_B. (sh_arg_type): Added A_REG_B. (sh_table): Added pref and bank reg versions of ldc, ldc.l, stc - and stc.l opcodes. + and stc.l opcodes. * sh-dis.c (print_insn_shx): Added cases for REG_B and A_REG_B. Fri Dec 15 16:44:31 1995 Ian Lance Taylor @@ -4201,7 +4688,7 @@ Tue Dec 5 13:42:44 1995 Stan Shebs From David Mosberger-Tang : * alpha-dis.c (print_insn_alpha): fixed decoding of cpys - instruction. + instruction. Mon Dec 4 12:29:05 1995 J.T. Conklin @@ -4272,7 +4759,7 @@ Mon Oct 30 20:50:40 1995 Fred Fish Mon Oct 23 11:11:34 1995 James G. Smith * mips-opc.c: Added shorthand (V1) for INSN_4100 manifest. Added - the VR4100 specific instructions to the mips_opcodes structure. + the VR4100 specific instructions to the mips_opcodes structure. Thu Oct 19 11:05:23 1995 Stan Shebs @@ -4294,7 +4781,7 @@ Fri Oct 6 16:26:45 1995 Ken Raeburn * m68k-dis.c (print_insn_m68k): Recognize all two-word instructions that take no args by looking at the match mask. - (print_insn_arg): Always print "%" before register names. + (print_insn_arg): Always print "%" before register names. [case 'c']: Use "nc" for the no-cache case, as recognized by gas. [case '_']: Don't print "@#" before address. [case 'J']: Use "%s" as format string, not register name. @@ -4310,12 +4797,12 @@ Tue Oct 3 08:30:20 1995 steve chamberlain From David Mosberger-Tang * alpha-opc.h (MEMORY_FUNCTION_FORMAT_MASK): added. - (alpha_insn_set): added definitions for VAX floating point - instructions (Unix compilers don't generate these, but handcoded - assembly might still use them). + (alpha_insn_set): added definitions for VAX floating point + instructions (Unix compilers don't generate these, but handcoded + assembly might still use them). * alpha-dis.c (print_insn_alpha): added support for disassembling - the miscellaneous instructions in the Alpha instruction set. + the miscellaneous instructions in the Alpha instruction set. Tue Sep 26 18:47:20 1995 Stan Shebs @@ -4731,7 +5218,7 @@ Thu Feb 16 17:34:41 1995 Ian Lance Taylor Wed Feb 15 15:45:20 1995 Ian Lance Taylor * mips-opc.c: Add uld and usd macros for unaligned double load and - store. + store. Tue Feb 14 13:17:37 1995 Michael Meissner @@ -4741,12 +5228,12 @@ Tue Feb 14 13:17:37 1995 Michael Meissner Thu Feb 9 12:28:13 1995 Stan Shebs * i960-dis.c (struct tabent, struct sparse_tabent): Change the - signed char fields to shorts, more portable. + signed char fields to shorts, more portable. Wed Feb 8 17:29:29 1995 Stan Shebs * i960-dis.c (struct tabent, struct sparse_tabent): Declare the - char fields as signed chars, since they may have negative values. + char fields as signed chars, since they may have negative values. Mon Feb 6 10:52:06 1995 J.T. Conklin @@ -5644,7 +6131,7 @@ Thu Jan 7 13:15:17 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com) Thu Jan 7 07:36:33 1993 Steve Chamberlain (sac@thepub.cygnus.com) - * z8k-dis.c (print_insn_z8001, print_insn_z8002): new routines + * z8k-dis.c (print_insn_z8001, print_insn_z8002): new routines * z8kgen.c, z8k-opc.h: fix sizes of some shifts. Tue Dec 22 15:42:44 1992 Per Bothner (bothner@rtl.cygnus.com)