Home | History | Annotate | Line # | Download | only in opcodes
      1      1.1     skrll Mon Dec 22 12:37:06 1997  Ian Lance Taylor  <ian (a] cygnus.com>
      2      1.1     skrll 
      3      1.1     skrll 	* mips-opc.c: Add FP_D to s.d instruction flags.
      4      1.1     skrll 
      5      1.1     skrll Wed Dec 17 11:38:29 1997  Andreas Schwab  <schwab (a] issan.informatik.uni-dortmund.de>
      6      1.1     skrll 
      7      1.1     skrll 	* m68k-opc.c (halt, pulse): Enable them on the 68060.
      8      1.1     skrll 
      9      1.1     skrll Tue Dec 16 15:22:53 1997  Fred Fish  <fnf (a] cygnus.com>
     10      1.1     skrll 
     11      1.1     skrll 	* tic80-opc.c (tic80_opcodes): Revert change that put the 32 bit
     12      1.1     skrll 	PC relative offset forms before the 15 bit forms.  An assembler command
     13      1.1     skrll 	line option now chooses the default.
     14      1.1     skrll 
     15      1.1     skrll Tue Dec 16 15:22:51 1997  Michael Meissner  <meissner (a] cygnus.com>
     16      1.1     skrll 
     17      1.1     skrll 	* d30v-opc.c (d30v_opcode_table): Set new flags bits
     18      1.1     skrll 	FLAG_{2WORD,MUL{16,32},ADDSUBppp}, in appropriate instructions.
     19      1.1     skrll 
     20      1.1     skrll 1997-12-15  Brendan Kehoe  <brendan (a] lisa.cygnus.com>
     21      1.1     skrll 
     22      1.1     skrll 	* configure: Only build libopcodes shared if --enable-shared's value
     23      1.1     skrll 	was `yes', or was set to `*opcodes*'.
     24      1.1     skrll 	* aclocal.m4: Likewise.
     25      1.1     skrll 	* NOTE: this really needs to be fixed in libtool/libtool.m4, the
     26      1.1     skrll 	original source of this bit of code.  It's not clear what the best fix
     27      1.1     skrll 	would be, though.
     28      1.1     skrll 
     29      1.1     skrll Fri Dec 12 11:57:04 1997  Fred Fish  <fnf (a] cygnus.com>
     30      1.1     skrll 
     31      1.1     skrll 	* tic80-opc.c (OFF_SL_PC, OFF_SL_BR): Minor formatting change.
     32      1.1     skrll 	(tic80_opcodes): Reorder table entries to put the 32 bit PC relative
     33      1.1     skrll 	offset forms before the 15 bit forms, to default to the long forms.
     34      1.1     skrll 
     35      1.1     skrll Fri Dec 12 01:32:30 1997  Richard Henderson  <rth (a] cygnus.com>
     36      1.1     skrll 
     37      1.1     skrll 	* alpha-opc.c (cvttq/*u*): Remove, as that suffix is invalid.
     38      1.1     skrll 
     39      1.1     skrll Wed Dec 10 17:42:35 1997  Nick Clifton  <nickc (a] cygnus.com>
     40      1.1     skrll 
     41      1.1     skrll 	* arm-dis.c (print_insn_little_arm): Prevent examination of stored
     42      1.1     skrll 	symbol if none is present.
     43      1.1     skrll 	(print_insn_big_arm):  Prevent examination of stored symbol if
     44      1.1     skrll 	none is present.
     45      1.1     skrll 
     46      1.1     skrll Thu Oct 23 21:13:37 1997  Fred Fish  <fnf (a] cygnus.com>
     47      1.1     skrll 
     48      1.1     skrll 	* d10v-opc.c (d10v_opcodes): Correct entry for RTE.
     49      1.1     skrll 
     50      1.1     skrll Mon Dec  8 11:21:07 1997  Nick Clifton  <nickc (a] cygnus.com>
     51      1.1     skrll 
     52      1.1     skrll 	* disassemble.c: Remove disasm_symaddr() function.
     53      1.1     skrll 
     54      1.1     skrll 	* arm-dis.c: Use info->symbol instead of info->flags to determine
     55      1.1     skrll 	if disassmbly should be in Thumb or Arm mode.
     56      1.1     skrll 
     57      1.1     skrll Tue Dec  2 09:54:27 1997  Nick Clifton  <nickc (a] cygnus.com>
     58      1.1     skrll 
     59      1.1     skrll 	* arm-dis.c: Add support for disassembling Thumb opcodes.
     60      1.1     skrll 	(print_insn_thumb): New function.
     61      1.1     skrll 
     62      1.1     skrll 	* disassemble.c (disasm_symaddr): New function.
     63      1.1     skrll 
     64      1.1     skrll 	* arm-opc.h: Display nop pseudo ops alongside equivalent disassembly.
     65      1.1     skrll 	(thumb_opcodes): Table of Thumb opcodes.
     66      1.1     skrll 
     67      1.1     skrll Mon Dec  1 12:25:57 1997  Andreas Schwab  <schwab (a] issan.informatik.uni-dortmund.de>
     68      1.1     skrll 
     69      1.1     skrll 	* m68k-opc.c (btst): Change Dd@s to Dd;b.
     70      1.1     skrll 
     71      1.1     skrll 	* m68k-dis.c (print_insn_arg): Recognize 'm', 'n', 'o', 'p', 'q',
     72      1.1     skrll 	and 'v' as operand types.
     73      1.1     skrll 
     74      1.1     skrll Mon Dec  1 11:56:50 1997  Ian Lance Taylor  <ian (a] cygnus.com>
     75      1.1     skrll 
     76      1.1     skrll 	* m68k-opc.c: Add argument for lpstop.  From Olivier Carmona
     77      1.1     skrll 	<olivier.carmona (a] di.epfl.ch>.
     78      1.1     skrll 	* m68k-dis.c (print_insn_m68k): Handle special case of lpstop,
     79      1.1     skrll 	which has a two word opcode with a one word argument.
     80      1.1     skrll 
     81      1.1     skrll Sun Nov 23 22:25:21 1997  Michael Meissner  <meissner (a] cygnus.com>
     82      1.1     skrll 
     83      1.1     skrll 	* d30v-opc.c (d30v_opcode_table, case cmpu): Immediate field is
     84      1.1     skrll 	unsigned, not signed.
     85      1.1     skrll 	(d30v_format_table): Add SHORT_CMPU cases for cmpu.
     86      1.1     skrll 
     87      1.1     skrll Tue Nov 18 23:10:03 1997  J"orn Rennecke  <amylaar (a] cygnus.co.uk>
     88      1.1     skrll 
     89      1.1     skrll 	* d10v-dis.c (print_operand):
     90      1.1     skrll 	Split OPERAND_FLAG into OPERAND_FFLAG and OPERAND_CFLAG.
     91      1.1     skrll 
     92      1.1     skrll Tue Nov 18 18:45:14 1997  J"orn Rennecke  <amylaar (a] cygnus.co.uk>
     93      1.1     skrll 
     94      1.1     skrll 	* d10v-opc.c (OPERAND_FLAG): Split into:
     95      1.1     skrll 	(OPERAND_FFLAG, OPERAND_CFLAG) .
     96      1.1     skrll 	(FSRC): Split into:
     97      1.1     skrll 	(FFSRC, CFSRC).
     98      1.1     skrll 
     99      1.1     skrll Thu Nov 13 11:05:33 1997  Gavin Koch  <gavin (a] cygnus.com>
    100      1.1     skrll 
    101      1.1     skrll 	* mips-opc.c: Move the INSN_MACRO ISA value to the membership
    102      1.1     skrll 	field for all INSN_MACRO's.
    103      1.1     skrll 	* mips16-opc.c: same
    104      1.1     skrll 
    105      1.1     skrll Wed Nov 12 10:16:57 1997  Gavin Koch  <gavin (a] cygnus.com>
    106      1.1     skrll 
    107      1.1     skrll 	* mips-opc.c (sync,cache): These are 3900 insns.
    108      1.1     skrll 
    109      1.1     skrll Tue Nov 11 23:53:41 1997  J"orn Rennecke <amylaar (a] cygnus.co.uk>
    110      1.1     skrll 
    111      1.1     skrll 	sh-opc.h (sh_table): Remove ftst/nan.
    112      1.1     skrll 
    113      1.1     skrll Tue Oct 28 17:59:32 1997  Ken Raeburn  <raeburn (a] cygnus.com>
    114      1.1     skrll 
    115      1.1     skrll 	* mips-opc.c (ffc, ffs): Fix mask.
    116      1.1     skrll 
    117      1.1     skrll Tue Oct 28 16:34:54 1997  Michael Meissner  <meissner (a] cygnus.com>
    118      1.1     skrll 
    119      1.1     skrll 	* d30v-opc.c (pre_defined_registers): Add eit_vb, int_s, and int_m
    120      1.1     skrll 	control registers.
    121      1.1     skrll 
    122      1.1     skrll Mon Oct 27 22:34:03 1997  Ken Raeburn  <raeburn (a] cygnus.com>
    123      1.1     skrll 
    124      1.1     skrll 	* mips-opc.c: Fix bug in mask for "not" pseudo-instruction.
    125      1.1     skrll 	(WR_HILO, RD_HILO, MOD_HILO): New macros.
    126      1.1     skrll 
    127      1.1     skrll Mon Oct 27 22:34:03 1997  Ken Raeburn  <raeburn (a] cygnus.com>
    128      1.1     skrll 
    129      1.1     skrll 	* mips-opc.c: Fix bug in mask for "not" pseudo-instruction.
    130      1.1     skrll 	(WR_HILO, RD_HILO, MOD_HILO): New macros.
    131      1.1     skrll 
    132      1.1     skrll Thu Oct 23 14:57:58 1997  Nick Clifton  <nickc (a] cygnus.com>
    133      1.1     skrll 
    134      1.1     skrll 	* v850-dis.c (disassemble): Replace // with /* ... */
    135      1.1     skrll 
    136      1.1     skrll Wed Oct 22 17:33:21 1997  Richard Henderson  <rth (a] cygnus.com>
    137      1.1     skrll 
    138      1.1     skrll 	* sparc-opc.c: Add wr & rd for v9a asr's.
    139      1.1     skrll 	* sparc-dis.c (print_insn_sparc): Recognize '_' and '/' for v9a asr's.
    140      1.1     skrll 	(v9a_asr_reg_names): New variable.
    141      1.1     skrll 	Patch from David Miller <davem (a] vger.rutgers.edu>.
    142      1.1     skrll 
    143      1.1     skrll Wed Oct 22 17:18:02 1997  Richard Henderson  <rth (a] cygnus.com>
    144      1.1     skrll 
    145      1.1     skrll 	* sparc-opc.c (v9notv9a): New insn type.
    146      1.1     skrll 	(IMPDEP): Move to the end to not conflict with edge8 et al.
    147      1.1     skrll 	Patch from David Miller <davem (a] vger.rutgers.edu>.
    148      1.1     skrll 
    149      1.1     skrll Fri Oct 17 13:18:53 1997  Gavin Koch  <gavin (a] cygnus.com>
    150      1.1     skrll 
    151      1.1     skrll 	* mips-opc.c (bnezl,beqzl): Mark these as also tx39.
    152      1.1     skrll 
    153      1.1     skrll Thu Oct 16 11:55:20 1997  Gavin Koch  <gavin (a] cygnus.com>
    154      1.1     skrll 
    155      1.1     skrll 	* mips-opc.c: Note that 'jalx' is (probably incorrectly) marked I1.
    156      1.1     skrll 
    157      1.1     skrll Tue Oct 14 16:10:31 1997  Nick Clifton  <nickc (a] cygnus.com>
    158      1.1     skrll 
    159      1.1     skrll 	* v850-dis.c (disassemble): Use new symbol_at_address_func() field
    160      1.1     skrll 	of disassemble_info structure to determine if an overlay address
    161      1.1     skrll 	has a matching symbol in low memory.
    162      1.1     skrll 
    163      1.1     skrll 	* dis-buf.c (generic_symbol_at_address): New (dummy) function for
    164      1.1     skrll 	new symbol_at_address_func field in disassemble_info structure.
    165      1.1     skrll 
    166      1.1     skrll Fri Oct 10 16:44:52 1997  Nick Clifton  <nickc (a] cygnus.com>
    167      1.1     skrll 
    168      1.1     skrll 	* v850-opc.c (extract_d22): Use signed arithmatic.
    169      1.1     skrll 
    170      1.1     skrll Tue Oct  7 23:40:43 1997  Gavin Koch  <gavin (a] cygnus.com>
    171      1.1     skrll 
    172      1.1     skrll 	* mips-opc.c: Three op mult is not an ISA insn.
    173      1.1     skrll 
    174      1.1     skrll Tue Oct  7 23:37:21 1997  Gavin Koch  <gavin (a] cygnus.com>
    175      1.1     skrll 
    176      1.1     skrll 	* mips-opc.c: Fix formatting.
    177      1.1     skrll 
    178      1.1     skrll Fri Oct  3 17:26:54 1997  Ian Lance Taylor  <ian (a] cygnus.com>
    179      1.1     skrll 
    180      1.1     skrll 	* i386-dis.c (OP_E): Explicitly sign extend 8 bit values, rather
    181      1.1     skrll 	than assuming that char is signed.  Explicitly sign extend 16 bit
    182      1.1     skrll 	values, rather than assuming that short is 16 bits.
    183      1.1     skrll 	(OP_sI, OP_J, OP_DIR): Likewise.
    184      1.1     skrll 
    185      1.1     skrll Thu Oct  2 13:36:45 1997  Nick Clifton  <nickc (a] cygnus.com>
    186      1.1     skrll 
    187      1.1     skrll 	* v850-dis.c (v850_sreg_names): Use symbolic names for higher
    188      1.1     skrll 	system registers.
    189      1.1     skrll 
    190      1.1     skrll Wed Oct  1 16:58:54 1997  Nick Clifton  <nickc (a] cygnus.com>
    191      1.1     skrll 
    192      1.1     skrll 	* v850-opc.c: Fix typo in comment.
    193      1.1     skrll 
    194      1.1     skrll 	* v850-dis.c (disassemble): Add test of processor type when
    195      1.1     skrll 	determining opcodes.
    196      1.1     skrll 
    197      1.1     skrll Wed Oct  1 14:10:20 1997  Ian Lance Taylor  <ian (a] cygnus.com>
    198      1.1     skrll 
    199      1.1     skrll 	* configure.in: Use a diversion to set enable_shared before the
    200      1.1     skrll 	arguments are parsed.
    201      1.1     skrll 	* configure: Rebuild.
    202      1.1     skrll 
    203      1.1     skrll Thu Sep 25 13:04:59 1997  Ian Lance Taylor  <ian (a] cygnus.com>
    204      1.1     skrll 
    205      1.1     skrll 	* m68k-opc.c (TBL1): Use ! rather than `.
    206      1.1     skrll 	* m68k-dis.c (print_insn_arg): Remove ` operand specifier.
    207      1.1     skrll 
    208      1.1     skrll Wed Sep 24 11:29:35 1997  Ian Lance Taylor  <ian (a] cygnus.com>
    209      1.1     skrll 
    210      1.1     skrll 	* m68k-opc.c: Correct bchg, bclr, bset, and btst on ColdFire.
    211      1.1     skrll 
    212      1.1     skrll 	* m68k-opc.c: Accept tst{b,w,l} with immediate operands on cpu32.
    213      1.1     skrll 
    214      1.1     skrll 	* m68k-opc.c: Correct movew of an immediate operand to %sr or %ccr
    215      1.1     skrll 	for mcf5200.
    216      1.1     skrll 
    217      1.1     skrll 	* configure.in: Call AC_CHECK_TOOL before AM_PROG_LIBTOOL.
    218      1.1     skrll 	* aclocal.m4: Rebuild with new libtool.
    219      1.1     skrll 	* configure: Rebuild.
    220      1.1     skrll 
    221      1.1     skrll Fri Sep 19 11:45:49 1997  Andrew Cagney  <cagney (a] b1.cygnus.com>
    222      1.1     skrll 
    223      1.1     skrll 	* v850-opc.c ("cmov"): Order reg param r1, r2 not r2, r2.
    224      1.1     skrll 
    225      1.1     skrll Thu Sep 18 11:21:43 1997  Doug Evans  <dje (a] canuck.cygnus.com>
    226      1.1     skrll 
    227      1.1     skrll 	* sparc-opc.c (sparclet_cpreg_table): Add %ccsr2, %cccrr, %ccrstr.
    228      1.1     skrll 
    229      1.1     skrll Tue Sep 16 15:18:20 1997  Nick Clifton  <nickc (a] cygnus.com>
    230      1.1     skrll 
    231      1.1     skrll 	* v850-opc.c (v850_opcodes): Further rearrangements.
    232      1.1     skrll 
    233      1.1     skrll Tue Sep 16 16:12:11 1997  Ken Raeburn  <raeburn (a] cygnus.com>
    234      1.1     skrll 
    235      1.1     skrll 	* d30v-opc.c (rot2h, sra2h, srl2h insns): Revert last change.
    236      1.1     skrll 
    237      1.1     skrll Tue Sep 16 09:48:50 1997  Nick Clifton  <nickc (a] cygnus.com>
    238      1.1     skrll 
    239      1.1     skrll 	* v850-opc.c (v850_opcodes): Fields reordered to allow assembler
    240      1.1     skrll 	parser to work.
    241      1.1     skrll 
    242      1.1     skrll Tue Sep 16 10:01:00 1997  Gavin Koch  <gavin (a] cygnus.com>
    243      1.1     skrll 
    244      1.1     skrll 	* mips-opc.c: Added tx39 insns sdbbp, rfe, and deret.
    245      1.1     skrll 
    246      1.1     skrll Mon Sep 15 18:31:52 1997  Nick Clifton  <nickc (a] cygnus.com>
    247      1.1     skrll 
    248      1.1     skrll 	* v850-opc.c: Initialise processors field of v850_opcode structure.
    249      1.1     skrll 
    250      1.1     skrll Wed Aug 27 21:42:39 1997  Ken Raeburn  <raeburn (a] cygnus.com>
    251      1.1     skrll 
    252      1.1     skrll 	Merge changes from Martin Hunt:
    253      1.1     skrll 
    254      1.1     skrll 	* d30v-opc.c: Change mvfacc to accept 6-bit unsigned values.
    255      1.1     skrll 
    256      1.1     skrll 	* d30v-opc.c (pre_defined_registers): Add control registers from 0-63.
    257      1.1     skrll 	(d30v_opcode_tabel): Add dbt, rtd, srah, and srlh instructions. Fix
    258      1.1     skrll 	rot2h, sra2h, and srl2h to use new SHORT_A5S format.
    259      1.1     skrll 
    260      1.1     skrll 	* d30v-dis.c (print_insn): Fix disassembly of SHORT_D2 opcodes.
    261      1.1     skrll 
    262      1.1     skrll 	* d30v-dis.c (print_insn): First operand of d*i (delayed
    263      1.1     skrll 	branch) instructions is relative.
    264      1.1     skrll 
    265      1.1     skrll 	* d30v-opc.c (d30v_opcode_table): Change form for repeati.
    266      1.1     skrll 	(d30v_operand_table): Add IMM6S3 type.
    267      1.1     skrll 	(d30v_format_table): Change SHORT_D2. Add LONG_Db.
    268      1.1     skrll 
    269      1.1     skrll 	* d30v-dis.c: Fix bug with ".s" and ".l" extensions
    270      1.1     skrll 	and cmp instructions.
    271      1.1     skrll 
    272      1.1     skrll 	* d30v-opc.c: Correct entries for repeat*, and sat*.
    273      1.1     skrll 	Make IMM5 unsigned. Create IMM6U and IMM12S3U operand
    274      1.1     skrll 	types. Correct several formats.
    275      1.1     skrll 
    276      1.1     skrll 	* d30v-opc.c: (pre_defined_registers): Add dpsw and dpc.
    277      1.1     skrll 
    278      1.1     skrll 	* d30v-opc.c (pre_defined_registers): Change control registers.
    279      1.1     skrll 
    280      1.1     skrll 	* d30v-opc.c (d30v_format_table): Correct SHORT_C1 and
    281      1.1     skrll 	SHORT_C2.  Manual was incorrect.
    282      1.1     skrll 
    283      1.1     skrll 	* d30v-dis.c (lookup_opcode):  Return value now indicates
    284      1.1     skrll 	if an opcode has a short and a long form.  Used for deciding
    285      1.1     skrll 	to append a ".s" or ".l".
    286      1.1     skrll 	(print_insn): Append a ".s" to an instruction if it is
    287      1.1     skrll 	the short form and ".l" if it is a long form. Do not append
    288      1.1     skrll 	anything if the instruction has only one possible size.
    289      1.1     skrll 
    290      1.1     skrll 	* d30v-opc.c: Change mulx2h to require an even register.
    291      1.1     skrll 	New form: SHORT_A2; a SHORT_A form that needs an even
    292      1.1     skrll 	register as the first operand.
    293      1.1     skrll 
    294      1.1     skrll 	* d30v-dis.c (print_insn_d30v): Fix problem where the last
    295      1.1     skrll 	instruction was not being disassembled if there were an odd
    296      1.1     skrll 	number of instructions.
    297      1.1     skrll 
    298      1.1     skrll 	* d30v-opc.c (SHORT_M2, LONG_M2):  Two new forms.
    299      1.1     skrll 
    300      1.1     skrll Fri Sep 12 11:43:54 1997  Nick Clifton  <nickc (a] cygnus.com>
    301      1.1     skrll 
    302      1.1     skrll 	* v850-dis.c (disassemble): Improved display of register lists.
    303      1.1     skrll 
    304      1.1     skrll Thu Sep 11 17:35:10 1997  Doug Evans  <dje (a] canuck.cygnus.com>
    305      1.1     skrll 
    306      1.1     skrll 	* sparc-opc.c (sparc_opcodes): Fix assembler args to
    307      1.1     skrll 	fzeros, fones, fsrc1, fsrc1s, fsrc2s, fnot1, fnot1s, fnot2s,
    308      1.1     skrll 	fors, fnors, fands, fnands, fxors, fxnors, fornot1s, fornot2s,
    309      1.1     skrll 	fandnot1s, fandnot2s.
    310      1.1     skrll 
    311      1.1     skrll Tue Sep  9 10:03:49 1997  Doug Evans  <dje (a] canuck.cygnus.com>
    312      1.1     skrll 
    313      1.1     skrll 	* sparc-opc.c (sparc_opcodes): Fix op3 field for fcmpq/fcmpeq.
    314      1.1     skrll 
    315      1.1     skrll Mon Sep  8 14:06:59 1997  Doug Evans  <dje (a] canuck.cygnus.com>
    316      1.1     skrll 
    317      1.1     skrll 	* cgen-asm.c (cgen_parse_address): New argument resultp.
    318      1.1     skrll 	All callers updated.
    319      1.1     skrll 	* m32r-asm.c (parse_h_hi16): Right shift numbers by 16.
    320      1.1     skrll 
    321      1.1     skrll Tue Sep  2 18:39:08 1997  Jeffrey A Law  (law (a] cygnus.com)
    322      1.1     skrll 
    323      1.1     skrll 	* mn10200-dis.c (disassemble): PC relative instructions are
    324      1.1     skrll 	relative to the next instruction, not the current instruction.
    325      1.1     skrll 
    326      1.1     skrll Tue Sep  2 15:41:55 1997  Nick Clifton  <nickc (a] cygnus.com>
    327      1.1     skrll 
    328      1.1     skrll 	* v850-dis.c (disassemble): Only signed extend values that are not
    329      1.1     skrll 	returned by extract functions.
    330      1.1     skrll 	Remove use of V850_OPERAND_ADJUST_SHORT_MEMORY flag.
    331      1.1     skrll 
    332      1.1     skrll Tue Sep  2 15:39:40 1997  Nick Clifton  <nickc (a] cygnus.com>
    333      1.1     skrll 
    334      1.1     skrll 	* v850-opc.c: Update comments.  Remove use of
    335      1.1     skrll 	V850_OPERAND_ADJUST_SHORT_MEMORY.  Fix several operand patterns.
    336      1.1     skrll 
    337      1.1     skrll Tue Aug 26 09:42:28 1997  Nick Clifton  <nickc (a] cygnus.com>
    338      1.1     skrll 
    339      1.1     skrll 	* v850-opc.c (MOVHI): Immediate parameter is unsigned.
    340      1.1     skrll 
    341      1.1     skrll Mon Aug 25 15:58:07 1997  Christopher Provenzano  <proven (a] cygnus.com>
    342      1.1     skrll 
    343      1.1     skrll 	* configure: Rebuilt with latest devo autoconf for NT support.
    344      1.1     skrll 
    345      1.1     skrll Fri Aug 22 10:35:15 1997  Nick Clifton  <nickc (a] cygnus.com>
    346      1.1     skrll 
    347      1.1     skrll 	* v850-dis.c (disassemble): Use curly brace syntax for register
    348      1.1     skrll 	lists.
    349      1.1     skrll 
    350      1.1     skrll 	* v850-opc.c (v850_opcodes[]): Add NOT_R0 flag to decect cases
    351      1.1     skrll 	where r0 is being used as a destination register.
    352      1.1     skrll 
    353      1.1     skrll Thu Aug 21 11:09:09 1997  Nick Clifton  <nickc (a] cygnus.com>
    354      1.1     skrll 
    355      1.1     skrll 	* v850-opc.c (v850_opcodes[]): Move divh opcodes next to each other.
    356      1.1     skrll 
    357      1.1     skrll Tue Aug 19 10:59:59 1997  Richard Henderson  <rth (a] cygnus.com>
    358      1.1     skrll 
    359      1.1     skrll 	* alpha-opc.c (alpha_opcodes): Fix hw_rei_stall mungage.
    360      1.1     skrll 
    361      1.1     skrll Mon Aug 18 11:10:03 1997  Nick Clifton  <nickc (a] cygnus.com>
    362      1.1     skrll 
    363      1.1     skrll 	* v850-opc.c (v850_opcodes[]): Remove use of flag field.
    364      1.1     skrll 	* v850-opc.c (v850_opcodes[]): Add support for reversed short load
    365      1.1     skrll 	opcodes..
    366      1.1     skrll 
    367      1.1     skrll Mon Aug 18 11:08:25 1997  Nick Clifton  <nickc (a] cygnus.com>
    368      1.1     skrll 
    369      1.1     skrll 	* configure (cgen_files): Add support for v850e target.
    370      1.1     skrll 	* configure.in (cgen_files):  Add support for v850e target.
    371      1.1     skrll 
    372      1.1     skrll Mon Aug 18 11:08:25 1997  Nick Clifton  <nickc (a] cygnus.com>
    373      1.1     skrll 
    374      1.1     skrll 	* configure (cgen_files): Add support for v850ea target.
    375      1.1     skrll 	* configure.in (cgen_files):  Add support for v850ea target.
    376      1.1     skrll 
    377      1.1     skrll Fri Aug 15 05:17:48 1997  Doug Evans  <dje (a] canuck.cygnus.com>
    378      1.1     skrll 
    379      1.1     skrll 	* configure.in (bfd_arc_arch): Add.
    380      1.1     skrll 	* configure: Rebuild.
    381      1.1     skrll 	* Makefile.am (ALL_MACHINES): Add arc-dis.lo, arc-opc.lo.
    382      1.1     skrll 	* Makefile.in: Rebuild.
    383      1.1     skrll 	* arc-dis.c, arc-opc.c: New files.
    384      1.1     skrll 	* disassemble.c (ARCH_all): Define ARCH_arc.
    385      1.1     skrll 	(disassembler): Add ARC support.
    386      1.1     skrll 
    387      1.1     skrll Wed Aug 13 18:52:11 1997  Nick Clifton  <nickc (a] cygnus.com>
    388      1.1     skrll 
    389      1.1     skrll 	* v850-dis.c (disassemble): Add support for v850EA instructions.
    390      1.1     skrll 
    391      1.1     skrll 	* v850-opc.c (insert_i5div, extract_i5div): New Functions.
    392      1.1     skrll 	(v850_opcodes): Add v850EA instructions.
    393      1.1     skrll 
    394      1.1     skrll 	* v850-dis.c (disassemble): Add support for v850E instructions.
    395      1.1     skrll 
    396      1.1     skrll 	* v850-opc.c (insert_d5_4, extract_d5_4, insert_d16_16,
    397      1.1     skrll 	extract_d16_16, insert_i9, extract_i9, insert_u9, extract_u9,
    398      1.1     skrll 	insert_spe, extract_spe): New Functions.
    399      1.1     skrll 	(v850_opcodes): Add v850E instructions.
    400      1.1     skrll 
    401      1.1     skrll 	* v850-opc.c: Reorganised and re-layed out to improve readability
    402      1.1     skrll 	and portability.
    403      1.1     skrll 
    404      1.1     skrll Tue Aug  5 23:09:31 1997  Ian Lance Taylor  <ian (a] cygnus.com>
    405      1.1     skrll 
    406      1.1     skrll 	* configure: Rebuild with autoconf 2.12.1.
    407      1.1     skrll 
    408      1.1     skrll Mon Aug  4 12:02:16 1997  Ian Lance Taylor  <ian (a] cygnus.com>
    409      1.1     skrll 
    410      1.1     skrll 	* aclocal.m4, configure: Rebuild with new automake patches.
    411      1.1     skrll 
    412      1.1     skrll Fri Aug  1 13:02:04 1997  Ian Lance Taylor  <ian (a] cygnus.com>
    413      1.1     skrll 
    414      1.1     skrll 	* configure.in: Set enable_shared before AM_PROG_LIBTOOL.
    415      1.1     skrll 	* acinclude.m4: Just include acinclude.m4 from BFD.
    416      1.1     skrll 	* aclocal.m4, configure: Rebuild.
    417      1.1     skrll 
    418      1.1     skrll Thu Jul 31 21:44:42 1997  Ian Lance Taylor  <ian (a] cygnus.com>
    419      1.1     skrll 
    420      1.1     skrll 	* Makefile.am: New file, based on old Makefile.in.
    421      1.1     skrll 	* acconfig.h: New file.
    422      1.1     skrll 	* acinclude.m4: New file.
    423      1.1     skrll 	* stamp-h.in: New file.
    424      1.1     skrll 	* configure.in: Call AM_INIT_AUTOMAKE and AM_PROG_LIBTOOL.
    425      1.1     skrll 	Removed shared library handling; now handled by libtool.  Replace
    426      1.1     skrll 	AC_CONFIG_HEADER with AM_CONFIG_HEADER.  Call AM_MAINTAINER_MODE,
    427      1.1     skrll 	AM_CYGWIN32, and AM_EXEEXT.  Replace AC_PROG_INSTALL with
    428      1.1     skrll 	AM_PROG_INSTALL.  Change all .o files to .lo.  Remove stamp-h
    429      1.1     skrll 	handling in AC_OUTPUT.
    430      1.1     skrll 	* dep-in.sed: Change .o to .lo.
    431      1.1     skrll 	* Makefile.in: Now built with automake.
    432      1.1     skrll 	* aclocal.m4: Now built with aclocal.
    433      1.1     skrll 	* config.in, configure: Rebuild.
    434      1.1     skrll 
    435      1.1     skrll Mon Jul 28 21:52:24 1997  Jeffrey A Law  (law (a] cygnus.com)
    436      1.1     skrll 
    437      1.1     skrll 	* mips-opc.c: Fix typo/thinko in "eret" instruction.
    438      1.1     skrll 
    439      1.1     skrll Thu Jul 24 13:03:26 1997  Doug Evans  <dje (a] canuck.cygnus.com>
    440      1.1     skrll 
    441      1.1     skrll 	* sparc-opc.c (sparc_opcodes): Fix spelling on fpaddX, fpsubX insns.
    442      1.1     skrll 	Make array const.
    443      1.1     skrll 	* sparc-dis.c (sorted_opcodes): New static local.
    444      1.1     skrll 	(struct opcode_hash): `opcode' is pointer to const element.
    445      1.1     skrll 	(build_hash): First arg is now table of sorted pointers.
    446      1.1     skrll 	(print_insn_sparc): Sort opcodes by sorting table of pointers.
    447      1.1     skrll 	(compare_opcodes): Update.
    448      1.1     skrll 
    449      1.1     skrll Tue Jul 15 12:05:23 1997  Doug Evans  <dje (a] canuck.cygnus.com>
    450      1.1     skrll 
    451      1.1     skrll 	* cgen-opc.c: #include <ctype.h>.
    452      1.1     skrll 	(hash_keyword_name): New arg `case_sensitive_p'.  Callers updated.
    453      1.1     skrll 	Handle case insensitive hashing.
    454      1.1     skrll 	(hash_keyword_value): Change type of `value' to unsigned int.
    455      1.1     skrll 
    456      1.1     skrll Thu Jul 10 12:56:10 1997  Jeffrey A Law  (law (a] cygnus.com)
    457      1.1     skrll 
    458      1.1     skrll 	* mips-opc.c (mips_builtin_opcodes): If an insn uses single
    459      1.1     skrll 	precision FP, mark it as such.  Likewise for double precision
    460      1.1     skrll 	FP.  Mark ISA1 insns.  Consolidate duplicate opcodes where
    461      1.1     skrll 	possible.
    462      1.1     skrll 
    463      1.1     skrll Wed Jun 25 15:25:57 1997  Felix Lee  <flee (a] cirdan.cygnus.com>
    464      1.1     skrll 
    465      1.1     skrll 	* ppc-opc.c (extract_nsi): make unsigned expression signed before
    466      1.1     skrll 	negating it.
    467      1.1     skrll 	(UNUSED): remove one level of parens, so MSVC doesn't choke on
    468      1.1     skrll 	nesting depth when all the macros are expanded.
    469      1.1     skrll 
    470      1.1     skrll Tue Jun 17 17:02:17 1997  Ian Lance Taylor  <ian (a] cygnus.com>
    471      1.1     skrll 
    472      1.1     skrll 	* sparc-opc.c: The fcmp v9a instructions take an integer register
    473      1.1     skrll 	as a destination, not a floating point register.  From Christian
    474      1.1     skrll 	Kuehnke <Christian.Kuehnke (a] arbi.Informatik.Uni-Oldenburg.DE>.
    475      1.1     skrll 
    476      1.1     skrll Mon Jun 16 14:13:18 1997  Ian Lance Taylor  <ian (a] cygnus.com>
    477      1.1     skrll 
    478      1.1     skrll 	* m68k-dis.c (print_insn_arg): Print case 7.2 using %pc@()
    479      1.1     skrll 	syntax.  From Roman Hodek
    480      1.1     skrll 	<rnhodek (a] faui22c.informatik.uni-erlangen.de>.
    481      1.1     skrll 
    482      1.1     skrll 	* i386-dis.c (twobyte_has_modrm): Fix pand.
    483      1.1     skrll 
    484      1.1     skrll Mon Jun 16 14:08:38 1997  Michael Taylor  <mbt (a] mit.edu>
    485      1.1     skrll 
    486      1.1     skrll 	* i386-dis.c (dis386_twobyte): Fix pand and pandn.
    487      1.1     skrll 
    488      1.1     skrll Tue Jun 10 11:26:47 1997  H.J. Lu  <hjl (a] gnu.ai.mit.edu>
    489      1.1     skrll 
    490      1.1     skrll 	* arm-dis.c: Add prototypes for arm_decode_shift and
    491      1.1     skrll 	print_insn_arm.
    492      1.1     skrll 
    493      1.1     skrll Mon Jun  2 11:39:04 1997  Gavin Koch  <gavin (a] cygnus.com>
    494      1.1     skrll 
    495      1.1     skrll 	* mips-opc.c: Add r3900 insns.
    496      1.1     skrll 
    497      1.1     skrll Tue May 27 15:55:44 1997  Ian Lance Taylor  <ian (a] cygnus.com>
    498      1.1     skrll 
    499      1.1     skrll 	* sh-dis.c (print_insn_shx): Change relmask to bfd_vma.  Don't
    500      1.1     skrll 	print delay slot instructions on the same line.  When using a PC
    501      1.1     skrll 	relative load, add a comment with the value being loaded if it can
    502      1.1     skrll 	be obtained.
    503      1.1     skrll 
    504      1.1     skrll Tue May 27 11:02:08 1997  Alan Modra  <alan (a] spri.levels.unisa.edu.au>
    505      1.1     skrll 
    506      1.1     skrll 	* i386-dis.c (dis386[], dis386_twobyte[]): change pushl/popl
    507      1.1     skrll 	to pushS/popS for segment regs and byte constant so that
    508      1.1     skrll 	pushw/popw printed when in 16 bit data mode.
    509      1.1     skrll 
    510      1.1     skrll 	* i386-dis.c (dis386[]): change cwtl, cltd to cWtS, cStd to
    511      1.1     skrll 	print cbtw, cwtd in 16 bit data mode.
    512      1.1     skrll 	* i386-dis.c (putop): extra case W to support above.
    513      1.1     skrll 
    514      1.1     skrll 	* i386-dis.c (print_insn_x86): print addr32 prefix when given
    515      1.1     skrll 	address size prefix in 16 bit address mode.
    516      1.1     skrll 
    517      1.1     skrll Fri May 23 16:47:23 1997  Ian Lance Taylor  <ian (a] cygnus.com>
    518      1.1     skrll 
    519      1.1     skrll 	* sh-dis.c: Reindent.  Rename local variable fprintf to
    520      1.1     skrll 	fprintf_fn.
    521      1.1     skrll 
    522      1.1     skrll Thu May 22 14:06:02 1997  Doug Evans  <dje (a] canuck.cygnus.com>
    523      1.1     skrll 
    524      1.1     skrll 	* m32r-opc.c (m32r_cgen_insn_table, cmpui): Undo patch of May 2.
    525      1.1     skrll 
    526      1.1     skrll Tue May 20 11:26:27 1997  Gavin Koch  <gavin (a] cygnus.com>
    527      1.1     skrll 
    528      1.1     skrll 	* mips-opc.c (mips_builtin_opcodes): Moved INSN_ISA field into new
    529      1.1     skrll 	  field membership.
    530      1.1     skrll 	* mips16-opc.c (mip16_opcodes): same.
    531      1.1     skrll 
    532      1.1     skrll Mon May 12 15:10:53 1997  Jim Wilson  <wilson (a] cygnus.com>
    533      1.1     skrll 
    534      1.1     skrll 	* m68k-opc.c (moveb): Change $d to %d.
    535      1.1     skrll 
    536      1.1     skrll Mon May  5 14:28:41 1997  Ian Lance Taylor  <ian (a] cygnus.com>
    537      1.1     skrll 
    538      1.1     skrll 	* i386-dis.c: (dis386_twobyte): Add MMX instructions.
    539      1.1     skrll 	(twobyte_has_modrm): Likewise.
    540      1.1     skrll 	(grps): Likewise.
    541      1.1     skrll 	(OP_MMX, OP_EM, OP_MS): New static functions.
    542      1.1     skrll 
    543      1.1     skrll 	* i386-dis.c: Revert patch of April 4.  The output now matches
    544      1.1     skrll 	what gcc generates.
    545      1.1     skrll 
    546      1.1     skrll Fri May  2 12:48:37 1997  Doug Evans  <dje (a] canuck.cygnus.com>
    547      1.1     skrll 
    548      1.1     skrll 	* m32r-opc.c (m32r_cgen_insn_table, cmpui): Use $uimm16 instead
    549      1.1     skrll 	of $simm16.
    550      1.1     skrll 
    551      1.1     skrll Thu May  1 15:34:15 1997  Doug Evans  <dje (a] canuck.cygnus.com>
    552      1.1     skrll 
    553      1.1     skrll 	* m32r-opc.h (CGEN_ARCH): Renamed from CGEN_CPU.
    554      1.1     skrll 
    555      1.1     skrll Tue Apr 15 12:40:08 1997  Ian Lance Taylor  <ian (a] cygnus.com>
    556      1.1     skrll 
    557      1.1     skrll 	* Makefile.in (install): Depend upon installdirs.
    558      1.1     skrll 	(installdirs): New target.
    559      1.1     skrll 
    560      1.1     skrll Mon Apr 14 12:13:51 1997  Ian Lance Taylor  <ian (a] cygnus.com>
    561      1.1     skrll 
    562      1.1     skrll 	From Thomas Graichen <graichen (a] rzpd.de>:
    563      1.1     skrll 	* configure.in: Use ${CONFIG_SHELL} when running $ac_config_sub.
    564      1.1     skrll 	* configure: Rebuild.
    565      1.1     skrll 
    566      1.1     skrll Sun Apr 13 17:50:41 1997  Doug Evans  <dje (a] canuck.cygnus.com>
    567      1.1     skrll 
    568      1.1     skrll 	* cgen-*.c, m32r-*.c: #include sysdep.h instead of config.h.
    569      1.1     skrll 	Delete string{,s}.h support.
    570      1.1     skrll 
    571      1.1     skrll Thu Apr 10 14:44:56 1997  Doug Evans  <dje (a] canuck.cygnus.com>
    572      1.1     skrll 
    573      1.1     skrll 	* cgen-asm.c (cgen_parse_operand_fn): New global.
    574      1.1     skrll 	(cgen_parse_{{,un}signed_integer,address}): Update call to
    575      1.1     skrll 	cgen_parse_operand_fn.
    576      1.1     skrll 	(cgen_init_parse_operand): New function.
    577      1.1     skrll 	* m32r-asm.c (parse_insn_normal): cgen_init_parse_operand renamed
    578      1.1     skrll 	from cgen_asm_init_parse.
    579      1.1     skrll 	(m32r_cgen_assemble_insn): New operand `errmsg'.
    580      1.1     skrll 	Delete call to as_bad, return error message to caller.
    581      1.1     skrll 	(m32r_cgen_asm_hash_keywords): #if 0 out.
    582      1.1     skrll 
    583      1.1     skrll Wed Apr  9 12:05:25 1997  Andreas Schwab  <schwab (a] issan.informatik.uni-dortmund.de>
    584      1.1     skrll 
    585      1.1     skrll 	* m68k-dis.c (print_insn_arg) [case 'd']: Print as address register,
    586      1.1     skrll 	not data register.
    587      1.1     skrll 	[case 'J']: Fix typo in register name.
    588      1.1     skrll 
    589      1.1     skrll Mon Apr  7 16:48:22 1997  Ian Lance Taylor  <ian (a] cygnus.com>
    590      1.1     skrll 
    591      1.1     skrll 	* configure.in: Substitute SHLIB_LIBS.
    592      1.1     skrll 	* configure: Rebuild.
    593      1.1     skrll 	* Makefile.in (SHLIB_LIBS): New variable.
    594      1.1     skrll 	($(SHLIB)): Use $(SHLIB_LIBS).
    595      1.1     skrll 
    596      1.1     skrll Mon Apr  7 11:45:44 1997  Doug Evans  <dje (a] canuck.cygnus.com>
    597      1.1     skrll 
    598      1.1     skrll 	* cgen-dis.c (build_dis_hash_table): Fix xmalloc size computation.
    599      1.1     skrll 
    600      1.1     skrll 	* cgen-opc.c (hash_keyword_name): Improve algorithm.
    601      1.1     skrll 
    602      1.1     skrll 	* disassemble.c (disassembler): Handle m32r.
    603      1.1     skrll 
    604      1.1     skrll Fri Apr  4 12:29:38 1997  Doug Evans  <dje (a] canuck.cygnus.com>
    605      1.1     skrll 
    606      1.1     skrll 	* m32r-asm.c, m32r-dis.c, m32r-opc.c, m32r-opc.h: New files.
    607      1.1     skrll 	* cgen-asm.c, cgen-dis.c, cgen-opc.c: New files.
    608      1.1     skrll 	* Makefile.in (CFILES): Add them.
    609      1.1     skrll 	(ALL_MACHINES): Add them.
    610      1.1     skrll 	(dependencies): Regenerate.
    611      1.1     skrll 	* configure.in (cgen_files): New variable.
    612      1.1     skrll 	(bfd_m32r_arch): Add entry.
    613      1.1     skrll 	* configure: Regenerate.
    614      1.1     skrll 
    615      1.1     skrll Fri Apr  4 14:04:16 1997  Ian Lance Taylor  <ian (a] cygnus.com>
    616      1.1     skrll 
    617      1.1     skrll 	* configure.in: Correct file names for bfd_mn10[23]00_arch.
    618      1.1     skrll 	* configure: Rebuild.
    619      1.1     skrll 
    620      1.1     skrll 	* Makefile.in: Rebuild dependencies.
    621      1.1     skrll 
    622      1.1     skrll 	* d10v-dis.c: Include "ansidecl.h" before "opcode/d10v.h".
    623      1.1     skrll 
    624      1.1     skrll 	* i386-dis.c (float_reg): Swap fsubrp and fsubp.  Swap fdivrp and
    625      1.1     skrll 	fdivp.
    626      1.1     skrll 
    627      1.1     skrll Thu Apr  3 13:22:45 1997  Ian Lance Taylor  <ian (a] cygnus.com>
    628      1.1     skrll 
    629      1.1     skrll 	* Branched binutils 2.8.
    630      1.1     skrll 
    631      1.1     skrll Wed Apr  2 12:23:53 1997  Ian Lance Taylor  <ian (a] cygnus.com>
    632      1.1     skrll 
    633      1.1     skrll 	* m10200-dis.c: Rename from mn10200-dis.c.
    634      1.1     skrll 	* m10200-opc.c: Rename from mn10200-opc.c.
    635      1.1     skrll 	* m10300-dis.c: Rename from mn10300-dis.c
    636      1.1     skrll 	* m10300-opc.c: Rename from mn10300-opc.c.
    637      1.1     skrll 	* Makefile.in: Update accordingly.
    638      1.1     skrll 
    639      1.1     skrll 	* mips16-opc.c: Add mul and dmul macros.
    640      1.1     skrll 
    641      1.1     skrll Tue Apr  1 16:27:45 1997  Klaus Kaempf  <kkaempf (a] progis.de>
    642      1.1     skrll 
    643      1.1     skrll 	* makefile.vms: Update CFLAGS, add clean target.
    644      1.1     skrll 
    645      1.1     skrll Fri Mar 28 12:10:09 1997  Ian Lance Taylor  <ian (a] cygnus.com>
    646      1.1     skrll 
    647      1.1     skrll 	* mips-opc.c: Add "wait".  From Ralf Baechle
    648      1.1     skrll 	<ralf (a] gnu.ai.mit.edu>.
    649      1.1     skrll 
    650      1.1     skrll 	* configure.in: Add stdlib.h to AC_CHECK_HEADERS list.
    651      1.1     skrll 	* configure, config.in: Rebuild.
    652      1.1     skrll 	* sysdep.h: Include <stdlib.h> if it exists.
    653      1.1     skrll 	* sparc-dis.c: Include <stdio.h> and "sysdep.h".  Don't include
    654      1.1     skrll 	<string.h>.
    655      1.1     skrll 	* Makefile.in: Rebuild dependencies.
    656      1.1     skrll 
    657      1.1     skrll Thu Mar 27 14:24:43 1997  Ian Lance Taylor  <ian (a] cygnus.com>
    658      1.1     skrll 
    659      1.1     skrll 	* ppc-opc.c: Add PPC 403 instructions and extended opcodes.  From
    660      1.1     skrll 	Andrew Bray <andy (a] madhouse.demon.co.uk>.
    661      1.1     skrll 
    662      1.1     skrll 	* mips-opc.c: Add cast when setting mips_opcodes.
    663      1.1     skrll 
    664      1.1     skrll Tue Mar 25 23:04:00 1997  Stu Grossman  (grossman (a] critters.cygnus.com)
    665      1.1     skrll 
    666      1.1     skrll 	* v850-dis.c (disassemble):  Fix sign extension problem.
    667      1.1     skrll 	* v850-opc.c (extract_d*):  Fix sign extension problems to make
    668      1.1     skrll 	disassembly calculate branch offsets correctly.
    669      1.1     skrll 
    670      1.1     skrll Mon Mar 24 13:22:13 1997  Ian Lance Taylor  <ian (a] cygnus.com>
    671      1.1     skrll 
    672      1.1     skrll 	* sh-opc.h: Add bf/s and bt/s as synonyms for bf.s and bt.s.
    673      1.1     skrll 
    674      1.1     skrll 	* mips-opc.c: Add dctr and dctw.
    675      1.1     skrll 
    676      1.1     skrll Sun Mar 23 18:08:10 1997  Martin M. Hunt  <hunt (a] pizza.cygnus.com>
    677      1.1     skrll 
    678      1.1     skrll 	* d30v-dis.c (print_insn): Change the way signed constants
    679      1.1     skrll 	are displayed.
    680      1.1     skrll 
    681      1.1     skrll Fri Mar 21 14:37:52 1997  Ian Lance Taylor  <ian (a] cygnus.com>
    682      1.1     skrll 
    683      1.1     skrll 	* Makefile.in (BFD_H): New variable.
    684      1.1     skrll 	(HFILES): New variable.
    685      1.1     skrll 	(CFILES): Add all C files.
    686      1.1     skrll 	(.dep, .dep1, dep.sed, dep, dep-in): New targets.
    687      1.1     skrll 	Delete old dependencies, and build new ones.
    688      1.1     skrll 	* dep-in.sed: New file.
    689      1.1     skrll 
    690      1.1     skrll Thu Mar 20 19:03:30 1997  Philippe De Muyter  <phdm (a] info.ucl.ac.be>
    691      1.1     skrll 
    692      1.1     skrll 	* m68k-opc.c (m68k_opcode_aliases): Added blo and blo{s,b,w,l}.
    693      1.1     skrll 
    694      1.1     skrll Tue Mar 18 14:17:03 1997  Jeffrey A Law  (law (a] cygnus.com)
    695      1.1     skrll 
    696      1.1     skrll 	* mn10200-opc.c: Change "trap" to "syscall".
    697      1.1     skrll 	* mn10300-opc.c: Add new "syscall" instruction.
    698      1.1     skrll 
    699      1.1     skrll Mon Mar 17 08:48:03 1997  J.T. Conklin  <jtc (a] beauty.cygnus.com>
    700      1.1     skrll 
    701      1.1     skrll 	* m68k-opc.c (m68k_opcodes): Provide correct entries for mulsl and
    702      1.1     skrll 	mulul insns on the coldfire.
    703      1.1     skrll 
    704      1.1     skrll Sat Mar 15 17:13:05 1997  Ian Lance Taylor  <ian (a] cygnus.com>
    705      1.1     skrll 
    706      1.1     skrll 	* arm-dis.c (print_insn_arm): Don't print instruction bytes.
    707      1.1     skrll 	(print_insn_big_arm): Set bytes_per_chunk and display_endian.
    708      1.1     skrll 	(print_insn_little_arm): Likewise.
    709      1.1     skrll 
    710      1.1     skrll Fri Mar 14 15:08:59 1997  Ian Lance Taylor  <ian (a] cygnus.com>
    711      1.1     skrll 
    712      1.1     skrll 	Based on patches from H.J. Lu <hjl (a] lucon.org>:
    713      1.1     skrll 	* i386-dis.c (fetch_data): Add prototype.
    714      1.1     skrll 	* m68k-dis.c (fetch_data): Add prototype.
    715      1.1     skrll 	(dummy_print_address): Add prototype.  Make static.
    716      1.1     skrll 	* ppc-opc.c (valid_bo): Add prototype.
    717      1.1     skrll 	* sparc-dis.c (build_hash_table): Add prototype.
    718      1.1     skrll 	(is_delayed_branch, compute_arch_mask): Add prototypes.
    719      1.1     skrll 	(print_insn_sparc): Make several local variables const.
    720      1.1     skrll 	(compare_opcodes): Change arguments to const PTR.  Add prototype.
    721      1.1     skrll 	* sparc-opc.c (arg): Change name field to be const.
    722      1.1     skrll 	(lookup_name, lookup_value): Add prototypes.  Change table and
    723      1.1     skrll 	name parameters to be const.
    724      1.1     skrll 	(sparc_encode_asi): Change name parameter to be const.
    725      1.1     skrll 	(sparc_encode_membar, sparc_encode_prefetch): Likewise.
    726      1.1     skrll 	(sparc_encode_sparclet_cpreg): Likewise.
    727      1.1     skrll 	(sparc_decode_asi): Change return type to be const.
    728      1.1     skrll 	(sparc_decode_membar, sparc_decode_prefetch): Likewise.
    729      1.1     skrll 	(sparc_decode_sparclet_cpreg): Likewise.
    730      1.1     skrll 
    731      1.1     skrll Fri Mar  7 10:51:49 1997  Ian Lance Taylor  <ian (a] cygnus.com>
    732      1.1     skrll 
    733      1.1     skrll 	* Makefile.in ($(SHLINK)): Just use ln -s, not ln -sf, since
    734      1.1     skrll 	Solaris doesn't like the combined options, and the -f is
    735      1.1     skrll 	unnecessary.
    736      1.1     skrll 	(stamp-tshlink, install): Likewise.
    737      1.1     skrll 
    738      1.1     skrll Thu Mar  6 16:51:11 1997  Jeffrey A Law  (law (a] cygnus.com)
    739      1.1     skrll 
    740      1.1     skrll 	* mn10300-opc.c (IMM16_PCREL, SD8N_PCREL, D16_SHIFT): Mark these
    741      1.1     skrll 	as relaxable.
    742      1.1     skrll 
    743      1.1     skrll Tue Mar  4 06:10:36 1997  J.T. Conklin  <jtc (a] cygnus.com>
    744      1.1     skrll 
    745      1.1     skrll 	* m68k-opc.c (m68k_opcodes): Fix last change for the mc68010.
    746      1.1     skrll 
    747      1.1     skrll Mon Mar  3 07:45:20 1997  J.T. Conklin  <jtc (a] cygnus.com>
    748      1.1     skrll 
    749      1.1     skrll 	* m68k-opc.c (m68k_opcodes): Added entries for the tst insns on
    750      1.1     skrll 	the mc68000.
    751      1.1     skrll 
    752      1.1     skrll Thu Feb 27 14:04:32 1997  Philippe De Muyter  <phdm (a] info.ucl.ac.be>
    753      1.1     skrll 
    754      1.1     skrll 	* m68k-opc.c (m68k_opcodes): Added swbegl pseudo-instruction.
    755      1.1     skrll 
    756      1.1     skrll Thu Feb 27 11:36:41 1997  Michael Meissner  <meissner (a] cygnus.com>
    757      1.1     skrll 
    758      1.1     skrll 	* tic80-dis.c (print_insn_tic80): Set info->bytes_per_line to 8.
    759      1.1     skrll 
    760      1.1     skrll Wed Feb 26 15:34:48 1997  Michael Meissner  <meissner (a] cygnus.com>
    761      1.1     skrll 
    762      1.1     skrll 	* tic80-opc.c (tic80_predefined_symbols): Define r25 properly.
    763      1.1     skrll 
    764      1.1     skrll Wed Feb 26 13:38:30 1997  Andreas Schwab  <schwab (a] issan.informatik.uni-dortmund.de>
    765      1.1     skrll 
    766      1.1     skrll 	* m68k-dis.c (NEXTSINGLE, NEXTDOUBLE, NEXTEXTEND): Use
    767      1.1     skrll 	floatformat_to_double to make portable.
    768      1.1     skrll 	(print_insn_arg): Use NEXTEXTEND macro when extracting extended
    769      1.1     skrll 	precision float.
    770      1.1     skrll 
    771      1.1     skrll Mon Feb 24 19:26:12 1997  Dawn Perchik  <dawn (a] cygnus.com>
    772      1.1     skrll 
    773      1.1     skrll 	* mips-opc.c: Initialize mips_opcodes to mips_builtin_opcodes,
    774      1.1     skrll 	and bfd_mips_num_opcodes to bfd_mips_num_builtin_opcodes.
    775      1.1     skrll 
    776      1.1     skrll Mon Feb 24 15:19:01 1997  Martin M. Hunt  <hunt (a] pizza.cygnus.com>
    777      1.1     skrll 
    778      1.1     skrll 	* d10v-dis.c, d10v-opc.c: Change pre_defined_registers to
    779      1.1     skrll 	d10v_predefined_registers and reg_name_cnt to d10v_reg_name_cnt.
    780      1.1     skrll 
    781      1.1     skrll Mon Feb 24 14:33:26 1997  Fred Fish  <fnf (a] cygnus.com>
    782      1.1     skrll 
    783      1.1     skrll 	* tic80-opc.c (LSI_SCALED): Renamed from this ...
    784      1.1     skrll 	(OFF_SL_BR_SCALED): ... to this, and added the flag
    785      1.1     skrll 	TIC80_OPERAND_BASEREL to the flags word.
    786      1.1     skrll 	(tic80_opcodes): Replace all occurances of LSI_SCALED with
    787      1.1     skrll 	OFF_SL_BR_SCALED.
    788      1.1     skrll 
    789      1.1     skrll Sat Feb 22 21:25:00 1997  Dawn Perchik  <dawn (a] cygnus.com>
    790      1.1     skrll 
    791      1.1     skrll 	* mips-opc.c: Add macros for cop0, cop1 cop2 and cop3.
    792      1.1     skrll 	Change mips_opcodes from const array to a pointer,
    793      1.1     skrll 	and change bfd_mips_num_opcodes from const int to int,
    794      1.1     skrll 	so that we can increase the size of the mips opcodes table
    795      1.1     skrll 	dynamically.
    796      1.1     skrll 
    797      1.1     skrll Sat Feb 22 21:03:47 1997  Fred Fish  <fnf (a] cygnus.com>
    798      1.1     skrll 
    799      1.1     skrll 	* tic80-opc.c (tic80_predefined_symbols): Revert change to
    800      1.1     skrll 	store BITNUM values in the table in one's complement form
    801      1.1     skrll 	to match behavior when assembler is given a raw numeric
    802      1.1     skrll 	value for a BITNUM operand.
    803      1.1     skrll 	* tic80-dis.c (print_operand_bitnum): Ditto.
    804      1.1     skrll 
    805      1.1     skrll Fri Feb 21 16:31:18 1997  Martin M. Hunt  <hunt (a] pizza.cygnus.com>
    806      1.1     skrll 
    807      1.1     skrll 	* d30v-opc.c: Removed references to FLAG_X.
    808      1.1     skrll 
    809      1.1     skrll Wed Feb 19 14:51:20 1997  Ian Lance Taylor  <ian (a] cygnus.com>
    810      1.1     skrll 
    811      1.1     skrll 	* Makefile.in: Add dependencies on ../bfd/bfd.h as required.
    812      1.1     skrll 
    813      1.1     skrll Tue Feb 18 17:43:43 1997  Martin M. Hunt  <hunt (a] pizza.cygnus.com>
    814      1.1     skrll 
    815      1.1     skrll 	* Makefile.in: Added d30v object files.
    816      1.1     skrll 	* configure: (bfd_d30v_arch) Rebuilt.
    817      1.1     skrll 	* configure.in: (bfd_d30v_arch) Added new case.
    818      1.1     skrll 	* d30v-dis.c: New file.
    819      1.1     skrll 	* d30v-opc.c: New file.
    820      1.1     skrll 	* disassemble.c (disassembler) Add entry for d30v.
    821      1.1     skrll 
    822      1.1     skrll Tue Feb 18 16:32:08 1997  Fred Fish  <fnf (a] cygnus.com>
    823      1.1     skrll 
    824      1.1     skrll 	* tic80-opc.c (tic80_predefined_symbols): Add symbolic
    825      1.1     skrll 	representations for the floating point BITNUM values.
    826      1.1     skrll 
    827      1.1     skrll Fri Feb 14 12:14:05 1997  Fred Fish  <fnf (a] cygnus.com>
    828      1.1     skrll 
    829      1.1     skrll 	* tic80-opc.c (tic80_predefined_symbols): Store BITNUM values
    830      1.1     skrll 	in the table in one's complement form, as they appear in the
    831      1.1     skrll 	actual instruction.
    832      1.1     skrll 	(tic80_symbol_to_value): Use macros to access predefined
    833      1.1     skrll 	symbol fields.
    834      1.1     skrll 	(tic80_value_to_symbol): Ditto.
    835      1.1     skrll 	(tic80_next_predefined_symbol): New function.
    836      1.1     skrll 	* tic80-dis.c (print_operand_bitnum): Remove code that did
    837      1.1     skrll 	one's complement for BITNUM values.
    838      1.1     skrll 
    839      1.1     skrll Thu Feb 13 21:56:51 1997  Klaus Kaempf  <kkaempf (a] progis.de>
    840      1.1     skrll 
    841      1.1     skrll 	* makefile.vms: Remove 8 bit characters.  Update to latest
    842      1.1     skrll 	gcc release.
    843      1.1     skrll 
    844      1.1     skrll Thu Feb 13 20:41:22 1997  Philippe De Muyter  <phdm (a] info.ucl.ac.be>
    845      1.1     skrll 
    846      1.1     skrll 	* m68k-opc.c (m68k_opcodes): Add swbeg pseudo-instruction.
    847      1.1     skrll 
    848      1.1     skrll Thu Feb 13 16:30:02 1997  Jeffrey A Law  (law (a] cygnus.com)
    849      1.1     skrll 
    850      1.1     skrll 	* mn10200-opc.c (IMM16_PCREL): This is a signed operand.
    851      1.1     skrll 	(IMM24_PCREL): Likewise.
    852      1.1     skrll 
    853      1.1     skrll Thu Feb 13 13:28:43 1997  Ian Lance Taylor  <ian (a] cygnus.com>
    854      1.1     skrll 
    855      1.1     skrll 	* mips-dis.c (print_mips16_insn_arg): Use memaddr - 2 as the base
    856      1.1     skrll 	address for an extended PC relative instruction that is not a
    857      1.1     skrll 	branch.
    858      1.1     skrll 
    859      1.1     skrll Wed Feb 12 12:27:40 1997  Andreas Schwab  <schwab (a] issan.informatik.uni-dortmund.de>
    860      1.1     skrll 
    861      1.1     skrll 	* m68k-dis.c (print_insn_m68k): Set bytes_per_chunk and
    862      1.1     skrll 	bytes_per_line.
    863      1.1     skrll 
    864      1.1     skrll Tue Feb 11 16:36:31 1997  Fred Fish  <fnf (a] cygnus.com>
    865      1.1     skrll 
    866      1.1     skrll 	* tic80-opc.c (tic80_operands): Fix typo '+' -> '|'.
    867      1.1     skrll 	(tic80_opcodes): Sort entries so that long immediate forms
    868      1.1     skrll 	come after short immediate forms, making it easier for
    869      1.1     skrll 	assembler to select the right one for a given operand.
    870      1.1     skrll 
    871      1.1     skrll Tue Feb 11 15:26:47 1997  Ian Lance Taylor  <ian (a] cygnus.com>
    872      1.1     skrll 
    873      1.1     skrll 	* mips-dis.c (_print_insn_mips): Set bytes_per_chunk and
    874      1.1     skrll 	display_endian.
    875      1.1     skrll 	(print_insn_mips16): Likewise.
    876      1.1     skrll 
    877      1.1     skrll Mon Feb 10 10:12:41 1997  Fred Fish  <fnf (a] cygnus.com>
    878      1.1     skrll 
    879      1.1     skrll 	* tic80-opc.c (tic80_symbol_to_value): Changed to accept
    880      1.1     skrll 	a symbol class that restricts translation to just that
    881      1.1     skrll 	class (general register, condition code, etc).
    882      1.1     skrll 
    883      1.1     skrll Thu Feb  6 17:34:09 1997  Fred Fish  <fnf (a] cygnus.com>
    884      1.1     skrll 
    885      1.1     skrll 	* tic80-opc.c (tic80_operands): Add REG_0_E, REG_22_E,
    886      1.1     skrll 	and REG_DEST_E for register operands that have to be
    887      1.1     skrll 	an even numbered register.  Add REG_FPA for operands that
    888      1.1     skrll 	are one of the floating point accumulator registers.
    889      1.1     skrll 	Add TIC80_OPERAND_MASK to flags for ENDMASK operand.
    890      1.1     skrll 	(tic80_opcodes): Change entries that need even numbered
    891      1.1     skrll 	register operands to use the new operand table entries.
    892      1.1     skrll 	Add "or" entries that are identical to "or.tt" entries.
    893      1.1     skrll 
    894      1.1     skrll Wed Feb  5 11:12:44 1997  Ian Lance Taylor  <ian (a] cygnus.com>
    895      1.1     skrll 
    896      1.1     skrll 	* mips16-opc.c: Add new cases of exit instruction for
    897      1.1     skrll 	disassembler.
    898      1.1     skrll 	* mips-dis.c (print_mips16_insn_arg): Display floating point
    899      1.1     skrll 	registers in operands of exit instruction.  Print `$' before
    900      1.1     skrll 	register names in operands of entry and exit instructions.
    901      1.1     skrll 
    902      1.1     skrll Thu Jan 30 14:09:03 1997  Fred Fish  <fnf (a] cygnus.com>
    903      1.1     skrll 
    904      1.1     skrll 	* tic80-opc.c (tic80_predefined_symbols): Table of name/value
    905      1.1     skrll 	pairs for all predefined symbols recognized by the assembler.
    906      1.1     skrll 	Also used by the disassembling routines.
    907      1.1     skrll 	(tic80_symbol_to_value): New function.
    908      1.1     skrll 	(tic80_value_to_symbol): New function.
    909      1.1     skrll 	* tic80-dis.c (print_operand_control_register,
    910      1.1     skrll 	print_operand_condition_code, print_operand_bitnum):
    911      1.1     skrll 	Remove private tables and use tic80_value_to_symbol function.
    912      1.1     skrll 
    913      1.1     skrll Thu Jan 30 11:30:45 1997  Martin M. Hunt  <hunt (a] pizza.cygnus.com>
    914      1.1     skrll 
    915      1.1     skrll 	* d10v-dis.c (print_operand): Change address printing
    916      1.1     skrll 	to correctly handle PC wrapping.  Fixes PR11490.
    917      1.1     skrll 
    918      1.1     skrll Wed Jan 29 09:39:17 1997  Jeffrey A Law  (law (a] cygnus.com)
    919      1.1     skrll 
    920      1.1     skrll 	* mn10200-opc.c (mn10200_operands): Make 8 and 16 bit pc-relative
    921      1.1     skrll 	branches relaxable.
    922      1.1     skrll 
    923      1.1     skrll Tue Jan 28 15:57:34 1997  Ian Lance Taylor  <ian (a] cygnus.com>
    924      1.1     skrll 
    925      1.1     skrll 	* mips-dis.c (print_insn_mips16): Set insn_info information.
    926      1.1     skrll 	(print_mips16_insn_arg): Likewise.
    927      1.1     skrll 
    928      1.1     skrll 	* mips-dis.c (print_insn_mips16): Better handling of an extend
    929      1.1     skrll 	opcode followed by an instruction which can not be extended.
    930      1.1     skrll 
    931      1.1     skrll Fri Jan 24 12:08:21 1997  J.T. Conklin  <jtc (a] cygnus.com>
    932      1.1     skrll 
    933      1.1     skrll 	* m68k-opc.c (m68k_opcodes): Changed operand specifier for the
    934      1.1     skrll 	coldfire moveb instruction to not allow an address register as
    935      1.1     skrll 	destination.  Although the documentation does not indicate that
    936      1.1     skrll 	this is invalid, experiments uncovered unexpected behavior.
    937      1.1     skrll 	Added a comment explaining the situation.  Thanks to Andreas
    938      1.1     skrll 	Schwab for pointing this out to me.
    939      1.1     skrll 
    940      1.1     skrll Wed Jan 22 20:13:51 1997  Fred Fish  <fnf (a] cygnus.com>
    941      1.1     skrll 
    942      1.1     skrll 	* tic80-opc.c (tic80_opcodes): Expand comment to note that the
    943      1.1     skrll 	entries are presorted so that entries with the same mnemonic are
    944      1.1     skrll 	adjacent to each other in the table.  Sort the entries for each
    945      1.1     skrll 	instruction so that this is true.
    946      1.1     skrll 
    947      1.1     skrll Mon Jan 20 12:48:57 1997  Andreas Schwab  <schwab (a] issan.informatik.uni-dortmund.de>
    948      1.1     skrll 
    949      1.1     skrll 	* m68k-dis.c: Include <libiberty.h>.
    950      1.1     skrll 	(print_insn_m68k): Sort the opcode table on the most significant
    951      1.1     skrll 	nibble of the opcode.
    952      1.1     skrll 
    953      1.1     skrll Sat Jan 18 15:15:05 1997  Fred Fish  <fnf (a] cygnus.com>
    954      1.1     skrll 
    955      1.1     skrll 	* tic80-dis.c (tic80_opcodes): Add "wrcr", "vmpy", "vrnd",
    956      1.1     skrll 	"vsub", "vst", "xnor", and "xor" instructions.
    957      1.1     skrll 	(V_a1): Renamed from V_a, msb of accumulator reg number.
    958      1.1     skrll 	(V_a0): Add macro, lsb of accumulator reg number.
    959      1.1     skrll 
    960      1.1     skrll Fri Jan 17 18:24:31 1997  Fred Fish  <fnf (a] cygnus.com>
    961      1.1     skrll 
    962      1.1     skrll 	* tic80-dis.c (print_insn_tic80): Broke excessively long
    963      1.1     skrll 	function up into several smaller ones and arranged for
    964      1.1     skrll 	the instruction printing function to be callable recursively
    965      1.1     skrll 	to print vector instructions that have both a load and a
    966      1.1     skrll 	math instruction packed into a single opcode.
    967      1.1     skrll 	* tic80-opc.c (tic80_opcodes): Expand comment for vld opcode
    968      1.1     skrll 	to explain why it comes after the other vector opcodes.
    969      1.1     skrll 
    970      1.1     skrll Fri Jan 17 16:19:15 1997  J.T. Conklin  <jtc (a] beauty.cygnus.com>
    971      1.1     skrll 
    972      1.1     skrll 	* m68k-opc.c (m68k_opcodes): add b, w, or l specifier to coldfire
    973      1.1     skrll 	move insns to handle immediate operands.
    974      1.1     skrll 
    975      1.1     skrll Thu Jan 17 16:19:00 1997  Andreas Schwab  <schwab (a] issan.informatik.uni-dortmund.de>
    976      1.1     skrll 
    977      1.1     skrll 	* m68k-opc.c (m68k_opcodes): Delete duplicate entry for "cmpil".
    978      1.1     skrll 	fix operand mask in the "moveml" entries for the coldfire.
    979      1.1     skrll 
    980      1.1     skrll Thu Jan 16 20:54:40 1997  Fred Fish  <fnf (a] cygnus.com>
    981      1.1     skrll 
    982      1.1     skrll 	* tic80-opc.c (V_a, V_m, V_S, V_Z, V_p, OP_V, MASK_V):
    983      1.1     skrll 	New macros for building vector instruction opcodes.
    984      1.1     skrll 	(tic80_opcodes): Remove all uses of FMT_SI, FMT_REG, and
    985      1.1     skrll 	FMT_LI, which were unused.  The field is now a flags field.
    986      1.1     skrll 	Remove some opcodes that are possible, but illegal, such
    987      1.1     skrll 	as long immediate instructions with doubles for immediate
    988      1.1     skrll 	values.  Add "vadd" and "vld" instructions.
    989      1.1     skrll 
    990      1.1     skrll Wed Jan 15 18:59:51 1997  Fred Fish  <fnf (a] cygnus.com>
    991      1.1     skrll 
    992      1.1     skrll 	* tic80-opc.c (tic80_operands): Reorder some table entries to make
    993      1.1     skrll 	the order more logical.  Move the shift alias instructions ("rotl",
    994      1.1     skrll 	"shl", "ins", "rotr", "extu", "exts", "srl", and "sra" to be
    995      1.1     skrll 	interspersed with the regular sr.x and sl.x instructions.  Add
    996      1.1     skrll 	and test new instruction opcodes for "sl", "sli", "sr", "sri", "st",
    997      1.1     skrll 	"sub", "subu", "swcr", and "trap".
    998      1.1     skrll 
    999      1.1     skrll Tue Jan 14 19:42:50 1997  Fred Fish  <fnf (a] cygnus.com>
   1000      1.1     skrll 
   1001      1.1     skrll 	* tic80-opc.c (OFF_SS_PC): Renamed from OFF_SS.
   1002      1.1     skrll 	(OFF_SL_PC): Renamed from OFF_SL.
   1003      1.1     skrll 	(OFF_SS_BR): New operand type for base relative operand.
   1004      1.1     skrll 	(OFF_SL_BR): New operand type for base relative operand.
   1005      1.1     skrll 	(REG_BASE): New operand type for base register operand.
   1006      1.1     skrll 	(tic80_opcodes): Add and test "fmpy", "frndm", "frndn", "frndp",
   1007      1.1     skrll 	"frndz", "fsqrt", "fsub", "illop0", "illopF", "ins", "jsr",
   1008      1.1     skrll 	"ld", "ld.u", "lmo", "or", "rdcr", "rmo", "rotl", and "rotr"
   1009      1.1     skrll 	instructions.
   1010      1.1     skrll 	* tic80-dis.c (print_insn_tic80): Print opcode name with fixed width
   1011      1.1     skrll 	10 char field, padded with spaces on rhs, rather than a string
   1012      1.1     skrll 	followed by a tab.  Use renamed TIC80_OPERAND_PCREL flag bit rather
   1013      1.1     skrll 	than old TIC80_OPERAND_RELATIVE.  Add support for new
   1014      1.1     skrll 	TIC80_OPERAND_BASEREL flag bit.
   1015      1.1     skrll 
   1016      1.1     skrll Mon Jan 13 15:58:56 1997  Fred Fish  <fnf (a] cygnus.com>
   1017      1.1     skrll 
   1018      1.1     skrll 	* tic80-dis.c (print_insn_tic80): Print floating point operands
   1019      1.1     skrll 	as floats.
   1020      1.1     skrll 	* tic80-opc.c (SPFI): Add single precision floating point
   1021      1.1     skrll 	immediate operand type.
   1022      1.1     skrll 	(ROTATE): Add rotate operand type for shifts.
   1023      1.1     skrll 	(ENDMASK): Add for shifts.
   1024      1.1     skrll 	(n): Macro for the 'n' bit.
   1025      1.1     skrll 	(i): Macro for the 'i' bit.
   1026      1.1     skrll 	(PD): Macro for the 'PD' field.
   1027      1.1     skrll 	(P2): Macro for the 'P2' field.
   1028      1.1     skrll 	(P1): Macro for the 'P1' field.
   1029      1.1     skrll 	(tic80_opcodes): Add entries for "exts", "extu", "fadd",
   1030      1.1     skrll 	"fcmp", and "fdiv".
   1031      1.1     skrll 
   1032      1.1     skrll Mon Jan  6 15:06:55 1997  Jeffrey A Law  (law (a] cygnus.com)
   1033      1.1     skrll 
   1034      1.1     skrll 	* mn10200-dis.c (disassemble): Mask off unwanted bits after
   1035      1.1     skrll 	adding in current address for pc-relative operands.
   1036      1.1     skrll 
   1037      1.1     skrll Mon Jan  6 10:56:25 1997  Fred Fish  <fnf (a] cygnus.com>
   1038      1.1     skrll 
   1039      1.1     skrll 	* tic80-dis.c (R_SCALED): Add macro to test for ":s" modifier bit.
   1040      1.1     skrll 	(print_insn_tic80): If R_SCALED then print ":s" modifier for operand.
   1041      1.1     skrll 	* tic80-opc.c (REG0, REG22, REG27, SSOFF, LSOFF): Names
   1042      1.1     skrll 	changed to REG_0, REG_22, REG_DEST, OFF_SS, OFF_SL respectively.
   1043      1.1     skrll 	(SICR, LICR, REGM_SI, REGM_LI): Names changed to CR_SI, CR_LI,
   1044      1.1     skrll 	REG_BASE_M_SI, REG_BASE_M_LI respectively.
   1045      1.1     skrll 	(REG_SCALED, LSI_SCALED): New operand types.
   1046      1.1     skrll 	(E): New macro for 'E' bit at bit 27.
   1047      1.1     skrll 	(tic80_opcodes): Add and test dld, dld.u, dst, estop, and etrap
   1048      1.1     skrll 	opcodes, including the various size flavors (b,h,w,d) for
   1049      1.1     skrll 	the direct load and store instructions.
   1050      1.1     skrll 
   1051      1.1     skrll Sun Jan  5 12:18:14 1997  Fred Fish  <fnf (a] cygnus.com>
   1052      1.1     skrll 
   1053      1.1     skrll 	* tic80-dis.c (M_SI, M_LI): Add macros to test for ":m" modifier bit
   1054      1.1     skrll 	in an instruction.
   1055      1.1     skrll 	* tic80-dis.c (print_insn_tic80): Change comma and paren handling.
   1056      1.1     skrll 	Use M_SI and M_LI macros to check for ":m" modifier for GPR operands.
   1057      1.1     skrll 	* tic80-opc.c (tic80_operands): Add REGM_SI and REGM_LI operands.
   1058      1.1     skrll 	(F, M_REG, M_LI, M_SI, SZ_REG, SZ_LI, SZ_SI, D, S): New	bit-twiddlers.
   1059      1.1     skrll 	(MASK_LI_M, MASK_SI_M, MASK_REG_M): Remove and replace in opcode
   1060      1.1     skrll 	masks with "MASK_* & ~M_*" to get the M bit reset.
   1061      1.1     skrll 	(tic80_opcodes): Add bsr, bsr.a, cmnd, cmp, dcachec, and dcachef.
   1062      1.1     skrll 
   1063      1.1     skrll Sat Jan  4 19:05:05 1997  Fred Fish  <fnf (a] cygnus.com>
   1064      1.1     skrll 
   1065      1.1     skrll 	* tic80-dis.c (print_insn_tic80): Print TIC80_OPERAND_RELATIVE
   1066      1.1     skrll 	correctly.  Add support for printing TIC80_OPERAND_BITNUM and
   1067      1.1     skrll 	TIC80_OPERAND_CC, and TIC80_OPERAND_CR operands in symbolic
   1068      1.1     skrll 	form.
   1069      1.1     skrll 	* tic80-opc.c (tic80_operands): Add SSOFF, LSOFF, BITNUM,
   1070      1.1     skrll 	CC, SICR, and LICR table entries.
   1071      1.1     skrll 	(tic80_opcodes): Add and test "nop", "br", "bbo", "bbz",
   1072      1.1     skrll 	"bcnd", and "brcr" opcodes.
   1073      1.1     skrll 
   1074      1.1     skrll Fri Jan  3 18:32:11 1997  Fred Fish  <fnf (a] cygnus.com>
   1075      1.1     skrll 
   1076      1.1     skrll 	* ppc-opc.c (powerpc_operands): Make comment match the
   1077      1.1     skrll 	actual fields (no shift field).
   1078      1.1     skrll 	* sparc-opc.c (sparc_opcodes): Document why this cannot be "const".
   1079      1.1     skrll 	* tic80-dis.c (print_insn_tic80): Replace abort stub with a
   1080      1.1     skrll 	partial implementation, work in progress.
   1081      1.1     skrll 	* tic80-opc.c (tic80_operands): Begin construction operands table.
   1082      1.1     skrll 	(tic80_opcodes): Continue populating opcodes table and start
   1083      1.1     skrll 	filling in the operand indices.
   1084      1.1     skrll 	(tic80_num_opcodes): Add this.
   1085      1.1     skrll 
   1086      1.1     skrll Fri Jan  3 12:13:52 1997  Ian Lance Taylor  <ian (a] cygnus.com>
   1087      1.1     skrll 
   1088      1.1     skrll 	* m68k-opc.c: Add #B case for moveq.
   1089      1.1     skrll 
   1090      1.1     skrll Thu Jan  2 12:14:29 1997  Jeffrey A Law  (law (a] cygnus.com)
   1091      1.1     skrll 
   1092      1.1     skrll 	* mn10300-dis.c (disassemble): Make sure all variables are initialized
   1093      1.1     skrll 	before they are used.
   1094      1.1     skrll 
   1095      1.1     skrll Tue Dec 31 12:20:38 1996  Jeffrey A Law  (law (a] cygnus.com)
   1096      1.1     skrll 
   1097      1.1     skrll 	* v850-opc.c (v850_opcodes): Put curly-braces around operands
   1098      1.1     skrll 	for "breakpoint" instruction.
   1099      1.1     skrll 
   1100      1.1     skrll Tue Dec 31 15:38:13 1996  Ian Lance Taylor  <ian (a] cygnus.com>
   1101      1.1     skrll 
   1102      1.1     skrll 	* Makefile.in (ALL_CFLAGS): Add -D_GNU_SOURCE.
   1103      1.1     skrll 	(dep): Use ALL_CFLAGS rather than CFLAGS.
   1104      1.1     skrll 
   1105      1.1     skrll Tue Dec 31 15:09:16 1996  Michael Meissner  <meissner (a] tiktok.cygnus.com>
   1106      1.1     skrll 
   1107      1.1     skrll 	* v850-opc.c (D8_{6,7}): Set V850_OPERAND_ADJUST_SHORT_MEMORY
   1108      1.1     skrll 	flag.
   1109      1.1     skrll 
   1110      1.1     skrll Mon Dec 30 17:02:11 1996  Fred Fish  <fnf (a] cygnus.com>
   1111      1.1     skrll 
   1112      1.1     skrll 	* Makefile.in (m68k-opc.o, alpha-opc.o): Remove dis-asm.h dependency.
   1113      1.1     skrll 	(tic80-dis.o, tic80-opc.o): Add rules per comment in Makefile.in.
   1114      1.1     skrll 
   1115      1.1     skrll Mon Dec 30 11:38:01 1996  Ian Lance Taylor  <ian (a] cygnus.com>
   1116      1.1     skrll 
   1117      1.1     skrll 	* mips16-opc.c: Add "abs".
   1118      1.1     skrll 
   1119      1.1     skrll Sun Dec 29 10:58:22 1996  Fred Fish  <fnf (a] cygnus.com>
   1120      1.1     skrll 
   1121      1.1     skrll 	* Makefile.in (ALL_MACHINES): Add tic80-dis.o and tic80-opc.o.
   1122      1.1     skrll 	* disassemble.c (ARCH_tic80): Define if ARCH_all is defined.
   1123      1.1     skrll 	(disassembler): Add bfd_arch_tic80 support to set disassemble
   1124      1.1     skrll 	to print_insn_tic80.
   1125      1.1     skrll 	* tic80-dis.c (print_insn_tic80): Add stub.
   1126      1.1     skrll 
   1127      1.1     skrll Fri Dec 27 22:30:57 1996  Fred Fish  <fnf (a] cygnus.com>
   1128      1.1     skrll 
   1129      1.1     skrll 	* configure.in (arch in $selarchs): Add bfd_tic80_arch entry.
   1130      1.1     skrll 	* configure: Regenerate with autoconf.
   1131      1.1     skrll 	* tic80-dis.c: Add file.
   1132      1.1     skrll 	* tic80-opc.c: Add file.
   1133      1.1     skrll 
   1134      1.1     skrll Fri Dec 20 14:30:19 1996  Martin M. Hunt  <hunt (a] pizza.cygnus.com>
   1135      1.1     skrll 
   1136      1.1     skrll 	* d10v-opc.c (pre_defined_registers):  Add cr[0-15], dpc, dpsw, link.
   1137      1.1     skrll 
   1138      1.1     skrll Mon Dec 16 13:00:15 1996  Jeffrey A Law  (law (a] cygnus.com)
   1139      1.1     skrll 
   1140      1.1     skrll 	* mn10200-opc.c (mn10200_operands): Add SIMM16N.
   1141      1.1     skrll 	(mn10200_opcodes): Use it for some logicals and btst insns.
   1142      1.1     skrll 	Add "break" and "trap" instructions.
   1143      1.1     skrll 
   1144      1.1     skrll 	* mn10300-opc.c (mn10300_opcodes): Add "break" instruction.
   1145      1.1     skrll 
   1146      1.1     skrll 	* mn10200-opc.c: Add pseudo-ops for "mov (an),am" and "mov an,(am)".
   1147      1.1     skrll 
   1148      1.1     skrll Sat Dec 14 22:36:20 1996  Ian Lance Taylor  <ian (a] cygnus.com>
   1149      1.1     skrll 
   1150      1.1     skrll 	* mips-dis.c (print_mips16_insn_arg): The base address of a PC
   1151      1.1     skrll 	relative load or add now depends upon whether the instruction is
   1152      1.1     skrll 	in a delay slot.
   1153      1.1     skrll 
   1154      1.1     skrll Wed Dec 11 09:23:46 1996  Jeffrey A Law  (law (a] cygnus.com)
   1155      1.1     skrll 
   1156      1.1     skrll 	* mn10200-dis.c: Finish writing disassembler.
   1157      1.1     skrll 	* mn10200-opc.c (mn10200_opcodes): Fix mask for "mov imm8,dn".
   1158      1.1     skrll 	Fix mask for "jmp (an)".
   1159      1.1     skrll 
   1160      1.1     skrll 	* mn10300-dis.c (disassemble, print_insn_mn10300): Corrently
   1161      1.1     skrll 	handle endianness issues for mn10300.
   1162      1.1     skrll 
   1163      1.1     skrll 	* mn10200-opc.c (mn10200_opcodes): Fix operands for "movb dm,(an)".
   1164      1.1     skrll 
   1165      1.1     skrll Tue Dec 10 12:08:05 1996  Jeffrey A Law  (law (a] cygnus.com)
   1166      1.1     skrll 
   1167      1.1     skrll 	* mn10200-opc.c (mn10200_opcodes): "mov imm8,d0" is a format 2
   1168      1.1     skrll 	instruction.  Fix opcode field for "movb (imm24),dn".
   1169      1.1     skrll 
   1170      1.1     skrll 	* mn10200-opc.c (mn10200_operands): Fix insertion position
   1171      1.1     skrll 	for DI operand.
   1172      1.1     skrll 
   1173      1.1     skrll Mon Dec  9 16:42:43 1996  Jeffrey A Law  (law (a] cygnus.com)
   1174      1.1     skrll 
   1175      1.1     skrll 	* mn10200-opc.c: Create mn10200 opcode table.
   1176      1.1     skrll 	* mn10200-dis.c: Flesh out mn10200 disassembler.  Not ready,
   1177      1.1     skrll 	but moving along nicely.
   1178      1.1     skrll 
   1179      1.1     skrll Sun Dec  8 04:28:31 1996  Peter Schauer  (pes (a] regent.e-technik.tu-muenchen.de)
   1180      1.1     skrll 
   1181      1.1     skrll 	* Makefile.in (ALL_MACHINES):  Add mips16-opc.o.
   1182      1.1     skrll 
   1183      1.1     skrll Fri Dec  6 16:47:40 1996  J.T. Conklin  <jtc (a] rhino.cygnus.com>
   1184      1.1     skrll 
   1185      1.1     skrll 	* m68k-opc.c (m68k_opcodes): Revert change to use < and >
   1186      1.1     skrll 	specifiers for fmovem* instructions.
   1187      1.1     skrll 
   1188      1.1     skrll Fri Dec  6 14:48:09 1996  Jeffrey A Law  (law (a] cygnus.com)
   1189      1.1     skrll 
   1190      1.1     skrll 	* mn10300-dis.c (disassemble): Remove '$' register prefixing.
   1191      1.1     skrll 
   1192      1.1     skrll Fri Dec  6 17:34:39 1996  Ian Lance Taylor  <ian (a] cygnus.com>
   1193      1.1     skrll 
   1194      1.1     skrll 	* mips16-opc.c: Change opcode for entry/exit to avoid conflicting
   1195      1.1     skrll 	with dsrl.
   1196      1.1     skrll 
   1197      1.1     skrll Fri Dec  6 14:48:09 1996  Jeffrey A Law  (law (a] cygnus.com)
   1198      1.1     skrll 
   1199      1.1     skrll 	* mn10300-opc.c: Add some comments explaining the various
   1200      1.1     skrll 	operands and such.
   1201      1.1     skrll 
   1202      1.1     skrll 	* mn10300-dis.c (disassemble): Fix minor gcc -Wall warnings.
   1203      1.1     skrll 
   1204      1.1     skrll Thu Dec  5 12:09:48 1996  J.T. Conklin  <jtc (a] rtl.cygnus.com>
   1205      1.1     skrll 
   1206      1.1     skrll 	* m68k-dis.c (print_insn_arg): Handle new < and > operand
   1207      1.1     skrll 	specifiers.
   1208      1.1     skrll 
   1209      1.1     skrll 	* m68k-opc.c (m68k_opcodes): Simplify table by using < and >
   1210      1.1     skrll 	operand specifiers in fmovm* instructions.
   1211      1.1     skrll 
   1212      1.1     skrll Wed Dec  4 14:52:18 1996  Ian Lance Taylor  <ian (a] cygnus.com>
   1213      1.1     skrll 
   1214      1.1     skrll 	* ppc-opc.c (insert_li): Give an error if the offset has the two
   1215      1.1     skrll 	least significant bits set.
   1216      1.1     skrll 
   1217      1.1     skrll Wed Nov 27 13:09:01 1996  Ian Lance Taylor  <ian (a] cygnus.com>
   1218      1.1     skrll 
   1219      1.1     skrll 	* mips-dis.c (print_insn_mips16): Separate the instruction from
   1220      1.1     skrll 	the arguments with a tab, not a space.
   1221      1.1     skrll 
   1222      1.1     skrll Tue Nov 26 13:24:17 1996  Jeffrey A Law  (law (a] cygnus.com)
   1223      1.1     skrll 
   1224      1.1     skrll 	* mn10300-dis.c (disasemble): Finish conversion to '$' as
   1225      1.1     skrll 	register prefix.
   1226      1.1     skrll 
   1227      1.1     skrll 	* mn10300-opc.c (mn10300_opcodes): Fix mask field for
   1228      1.1     skrll 	mov am,(imm32,sp).
   1229      1.1     skrll 
   1230      1.1     skrll Tue Nov 26 10:53:21 1996  Ian Lance Taylor  <ian (a] cygnus.com>
   1231      1.1     skrll 
   1232      1.1     skrll 	* configure: Rebuild with autoconf 2.12.
   1233      1.1     skrll 
   1234      1.1     skrll 	Add support for mips16 (16 bit MIPS implementation):
   1235      1.1     skrll 	* mips16-opc.c: New file.
   1236      1.1     skrll 	* mips-dis.c: Include "elf-bfd.h" and "elf/mips.h".
   1237      1.1     skrll 	(mips16_reg_names): New static array.
   1238      1.1     skrll 	(print_insn_big_mips): Use print_insn_mips16 in 16 bit mode or
   1239      1.1     skrll 	after seeing a 16 bit symbol.
   1240      1.1     skrll 	(print_insn_little_mips): Likewise.
   1241      1.1     skrll 	(print_insn_mips16): New static function.
   1242      1.1     skrll 	(print_mips16_insn_arg): New static function.
   1243      1.1     skrll 	* mips-opc.c: Add jalx instruction.
   1244      1.1     skrll 	* Makefile.in (mips16-opc.o): New target.
   1245      1.1     skrll 	* configure.in: Use mips16-opc.o for bfd_mips_arch.
   1246      1.1     skrll 	* configure: Rebuild.
   1247      1.1     skrll 
   1248      1.1     skrll Mon Nov 25 16:15:17 1996  J.T. Conklin  <jtc (a] cygnus.com>
   1249      1.1     skrll 
   1250      1.1     skrll 	* m68k-opc.c (m68k_opcodes): Simplify table by using < and >
   1251      1.1     skrll 	operand specifiers in *save, *restore and movem* instructions.
   1252      1.1     skrll 
   1253      1.1     skrll 	* m68k-opc.c (m68k_opcodes): Fix move and movem instructions for
   1254      1.1     skrll 	the coldfire.
   1255      1.1     skrll 
   1256      1.1     skrll 	* m68k-opc.c (m68k_opcodes): The coldfire (mcf5200) can only use
   1257      1.1     skrll 	register operands for immediate arithmetic, not, neg, negx, and
   1258      1.1     skrll 	set according to condition instructions.
   1259      1.1     skrll 
   1260      1.1     skrll 	* m68k-opc.c (m68k_opcodes): Consistantly Use "s" as the storage
   1261      1.1     skrll 	specifier of the effective-address operand in immediate forms of
   1262      1.1     skrll 	arithmetic instructions.  The specifier for the immediate operand
   1263      1.1     skrll 	notes how and where the constant will be stored.
   1264      1.1     skrll 
   1265      1.1     skrll Mon Nov 25 11:17:01 1996  Jeffrey A Law  (law (a] cygnus.com)
   1266      1.1     skrll 
   1267      1.1     skrll 	* mn10300-opc.c (mn10300_opcodes): Remove redundant "lcc"
   1268      1.1     skrll 	opcode.
   1269      1.1     skrll 
   1270      1.1     skrll 	* mn10300-dis.c (disassemble): Use '$' instead of '%' for
   1271      1.1     skrll 	register prefix.
   1272      1.1     skrll 
   1273      1.1     skrll 	* mn10300-dis.c (disassemble): Prefix registers with '%'.
   1274      1.1     skrll 
   1275      1.1     skrll Wed Nov 20 10:37:13 1996  Jeffrey A Law  (law (a] cygnus.com)
   1276      1.1     skrll 
   1277      1.1     skrll 	* mn10300-dis.c (disassemble): Handle register lists.
   1278      1.1     skrll 
   1279      1.1     skrll 	* mn10300-opc.c: Fix handling of register list operand for
   1280      1.1     skrll 	"call", "ret", and "rets" instructions.
   1281      1.1     skrll 
   1282      1.1     skrll 	* mn10300-dis.c (disassemble): Print PC-relative and memory
   1283      1.1     skrll 	addresses symbolically if possible.
   1284      1.1     skrll 	* mn10300-opc.c: Distinguish between absolute memory addresses,
   1285      1.1     skrll 	pc-relative offsets & random immediates.
   1286      1.1     skrll 
   1287      1.1     skrll 	* mn10300-dis.c (print_insn_mn10300): Fix fetch of last byte
   1288      1.1     skrll 	in 7 byte insns.
   1289      1.1     skrll 	(disassemble): Handle SPLIT and EXTENDED operands.
   1290      1.1     skrll 
   1291      1.1     skrll Tue Nov 19 13:33:01 1996  Jeffrey A Law  (law (a] cygnus.com)
   1292      1.1     skrll 
   1293      1.1     skrll 	* mn10300-dis.c: Rough cut at printing some operands.
   1294      1.1     skrll 
   1295      1.1     skrll 	* mn10300-dis.c: Start working on disassembler support.
   1296      1.1     skrll 	* mn10300-opc.c (mn10300_opcodes): Fix masks on several insns.
   1297      1.1     skrll 
   1298      1.1     skrll 	* mn10300-opc.c (mn10300_operands): Add "REGS" for a register
   1299      1.1     skrll 	list.
   1300      1.1     skrll 	(mn10300_opcodes): Use REGS for register list in "movm" instructions.
   1301      1.1     skrll 
   1302      1.1     skrll Mon Nov 18 15:20:35 1996  Michael Meissner  <meissner (a] tiktok.cygnus.com>
   1303      1.1     skrll 
   1304      1.1     skrll 	* d10v-opc.c (d10v_opcodes): Add3 sets the carry.
   1305      1.1     skrll 
   1306      1.1     skrll Fri Nov 15 13:43:19 1996  Jeffrey A Law  (law (a] cygnus.com)
   1307      1.1     skrll 
   1308      1.1     skrll 	* mn10300-opc.c (mn10300_opcodes): Demand parens around
   1309      1.1     skrll 	register argument is calls and jmp instructions.
   1310      1.1     skrll 
   1311      1.1     skrll Thu Nov  7 00:26:05 1996  Jeffrey A Law  (law (a] cygnus.com)
   1312      1.1     skrll 
   1313      1.1     skrll 	* mn10300-opc.c (mn10300_opcodes): Use DN01 for putx and
   1314      1.1     skrll 	getx operand.  Fix opcode for mulqu imm,dn.
   1315      1.1     skrll 
   1316      1.1     skrll Wed Nov  6 13:42:32 1996  Jeffrey A Law  (law (a] cygnus.com)
   1317      1.1     skrll 
   1318      1.1     skrll 	* mn10300-opc.c (mn10300_operands): Hijack "bits" field
   1319      1.1     skrll 	in MN10300_OPERAND_SPLIT operands for how many bits
   1320      1.1     skrll 	appear in the basic insn word.  Add IMM32_HIGH24,
   1321      1.1     skrll 	IMM32_HIGH24_LOWSHIFT8, IMM8E_SHIFT8.
   1322      1.1     skrll 	(mn10300_opcodes): Use new operands as needed.
   1323      1.1     skrll 
   1324      1.1     skrll 	* mn10300-opc.c (mn10300_operands): Add IMM32_LOWSHIFT8
   1325      1.1     skrll 	for bset, bclr, btst instructions.
   1326      1.1     skrll 	(mn10300_opcodes): Use new IMM32_LOWSHIFT8 as needed.
   1327      1.1     skrll 
   1328      1.1     skrll 	* mn10300-opc.c (mn10300_operands): Remove many redundant
   1329      1.1     skrll 	operands.  Update opcode table as appropriate.
   1330      1.1     skrll 	(IMM32): Add MN10300_OPERAND_SPLIT flag.
   1331      1.1     skrll 	(mn10300_opcodes): Fix single bit error in mov imm32,dn insn.
   1332      1.1     skrll 
   1333      1.1     skrll Tue Nov  5 13:26:58 1996  Jeffrey A Law  (law (a] cygnus.com)
   1334      1.1     skrll 
   1335      1.1     skrll 	* mn10300-opc.c (mn10300_operands): Add DN2, DM2, AN2, AM2
   1336      1.1     skrll 	operands (for indexed load/stores).  Fix bitpos for DI
   1337      1.1     skrll 	operand.  Add SN8N_SHIFT8, IMM8_SHIFT8, and D16_SHIFT for the
   1338      1.1     skrll 	few instructions that insert immediates/displacements in the
   1339      1.1     skrll 	middle of the instruction.  Add IMM8E for 8 bit immediate in
   1340      1.1     skrll 	the extended part of an instruction.
   1341      1.1     skrll 	(mn10300_operands): Use new opcodes as appropriate.
   1342      1.1     skrll 
   1343      1.1     skrll Tue Nov  5 10:30:51 1996  Martin M. Hunt  <hunt (a] pizza.cygnus.com>
   1344      1.1     skrll 
   1345      1.1     skrll 	* d10v-opc.c (d10v_opcodes): Declare the trap instruction
   1346      1.1     skrll 	sequential so the assembler never parallelizes it with
   1347      1.1     skrll 	other instructions.
   1348      1.1     skrll 
   1349      1.1     skrll Mon Nov  4 12:50:40 1996  Jeffrey A Law  (law (a] cygnus.com)
   1350      1.1     skrll 
   1351      1.1     skrll 	* mn10300-opc.c (mn10300_operands): Add DN01 and AN01 for
   1352      1.1     skrll 	a data/address register that appears in register field 0
   1353      1.1     skrll 	and register field 1.
   1354      1.1     skrll 	(mn10300_opcodes): Use DN01 and AN01 for mov/cmp imm8,DN/AN
   1355      1.1     skrll 
   1356      1.1     skrll Fri Nov  1 10:29:11 1996  Richard Henderson  <rth (a] tamu.edu>
   1357      1.1     skrll 
   1358      1.1     skrll 	* alpha-dis.c (print_insn_alpha): Use new NOPAL mask for
   1359      1.1     skrll 	standard disassembly.
   1360      1.1     skrll 
   1361      1.1     skrll 	* alpha-opc.c (alpha_operands): Rearrange flags slot.
   1362      1.1     skrll 	(alpha_opcodes): Add new BWX, CIX, and MAX instructions.
   1363      1.1     skrll 	Recategorize PALcode instructions.
   1364      1.1     skrll 
   1365      1.1     skrll Wed Oct 30 16:46:58 1996  Jeffrey A Law  (law (a] cygnus.com)
   1366      1.1     skrll 
   1367      1.1     skrll 	* v850-opc.c (v850_opcodes): Add relaxing "jbr".
   1368      1.1     skrll 
   1369      1.1     skrll Tue Oct 29 16:30:28 1996  Ian Lance Taylor  <ian (a] cygnus.com>
   1370      1.1     skrll 
   1371      1.1     skrll 	* mips-dis.c (_print_insn_mips): Don't print a trailing tab if
   1372      1.1     skrll 	there are no operand types.
   1373      1.1     skrll 
   1374      1.1     skrll Tue Oct 29 12:22:21 1996  Jeffrey A Law  (law (a] cygnus.com)
   1375      1.1     skrll 
   1376      1.1     skrll 	* v850-opc.c (D9_RELAX): Renamed from D9, all references
   1377      1.1     skrll 	changed.
   1378      1.1     skrll 	(v850_operands): Make sure D22 immediately follows D9_RELAX.
   1379      1.1     skrll 
   1380      1.1     skrll Fri Oct 25 12:12:53 1996  Ian Lance Taylor  <ian (a] cygnus.com>
   1381      1.1     skrll 
   1382      1.1     skrll 	* i386-dis.c (print_insn_x86): Set info->bytes_per_line to 5.
   1383      1.1     skrll 
   1384      1.1     skrll Thu Oct 24 17:53:52 1996  Jeffrey A Law  (law (a] cygnus.com)
   1385      1.1     skrll 
   1386      1.1     skrll 	* v850-opc.c (insert_d8_6): Fix operand insertion for sld.w
   1387      1.1     skrll 	and sst.w instructions.
   1388      1.1     skrll 
   1389      1.1     skrll 	* v850-opc.c (v850_opcodes): Add "jCC" instructions (aliases for
   1390      1.1     skrll 	"bCC"instructions).
   1391      1.1     skrll 
   1392      1.1     skrll Thu Oct 24 17:21:20 1996  Ian Lance Taylor  <ian (a] cygnus.com>
   1393      1.1     skrll 
   1394      1.1     skrll 	* mips-dis.c (_print_insn_mips): Use a tab between the instruction
   1395      1.1     skrll 	and the arguments.
   1396      1.1     skrll 
   1397      1.1     skrll Tue Oct 22 23:32:56 1996  Ian Lance Taylor  <ian (a] cygnus.com>
   1398      1.1     skrll 
   1399      1.1     skrll 	* ppc-opc.c (PPCPWR2): Define.
   1400      1.1     skrll 	(powerpc_opcodes): Use PPCPWR2 for fsqrt, rather than duplicating
   1401      1.1     skrll 	it.
   1402      1.1     skrll 
   1403      1.1     skrll Fri Oct 11 16:03:49 1996  Jeffrey A Law  (law (a] cygnus.com)
   1404      1.1     skrll 
   1405      1.1     skrll 	* mn10300-opc.c (mn10300_opcodes): Fix typo in opcode
   1406      1.1     skrll 	field for movhu instruction.
   1407      1.1     skrll 
   1408      1.1     skrll 	* v850-dis.c (disassemble): For V850_OPERAND_SIGNED operands,
   1409      1.1     skrll 	cast value to "long" not "signed long" to keep hpux10
   1410      1.1     skrll 	compiler quiet.
   1411      1.1     skrll 
   1412      1.1     skrll Thu Oct 10 10:25:58 1996  Jeffrey A Law  (law (a] cygnus.com)
   1413      1.1     skrll 
   1414      1.1     skrll 	* mn10300-opc.c (mn10300_opcodes): Fix typo in opcode field
   1415      1.1     skrll 	for mov (abs16),DN.
   1416      1.1     skrll 
   1417      1.1     skrll 	* mn10300-opc.c (FMT*): Remove definitions.
   1418      1.1     skrll 
   1419      1.1     skrll 	* mn10300-opc.c (mn10300_opcodes): Fix destination register
   1420      1.1     skrll 	for shift-by-register opcodes.
   1421      1.1     skrll 
   1422      1.1     skrll 	* mn10300-opc.c (mn10300_operands): Break DN, DM, AN, AM
   1423      1.1     skrll 	into [AD][MN][01] for encoding the position of the register
   1424      1.1     skrll 	in the opcode.
   1425      1.1     skrll 
   1426      1.1     skrll Wed Oct  9 11:19:26 1996  Jeffrey A Law  (law (a] cygnus.com)
   1427      1.1     skrll 
   1428      1.1     skrll 	* mn10300-opc.c (mn10300_opcodes): Add "extended" instructions,
   1429      1.1     skrll 	"putx", "getx", "mulq", "mulqu", "sat16", "sat24", "bsch".
   1430      1.1     skrll 
   1431      1.1     skrll Tue Oct  8 11:55:35 1996  Jeffrey A Law  (law (a] cygnus.com)
   1432      1.1     skrll 
   1433      1.1     skrll 	* mn10300-opc.c (mn10300_operands): Remove "REGS" operand.
   1434      1.1     skrll 	Fix various typos.  Add "PAREN" operand.
   1435      1.1     skrll 	(MEM, MEM2): Define.
   1436      1.1     skrll 	(mn10300_opcodes): Surround all memory addresses with "PAREN"
   1437      1.1     skrll 	operands.  Fix several typos.
   1438      1.1     skrll 
   1439      1.1     skrll 	* mn10300-opc.c (mn10300_opcodes): Fix typos in yesterday's
   1440      1.1     skrll 	changes.
   1441      1.1     skrll 
   1442      1.1     skrll Mon Oct  7 16:48:45 1996  Jeffrey A Law  (law (a] cygnus.com)
   1443      1.1     skrll 
   1444      1.1     skrll 	* mn10300-opc.c (FMT_XX): Renumber starting at one.
   1445      1.1     skrll 	(mn10300_operands): Rough cut.  Enough to parse "mov" instructions
   1446      1.1     skrll 	at this time.
   1447      1.1     skrll 	(mn10300_opcodes): Break opcode format out into its own field.
   1448      1.1     skrll 	Update many operand fields to deal with signed vs unsigned
   1449      1.1     skrll 	issues.  Fix one or two typos in the "mov" instruction
   1450      1.1     skrll 	opcode, mask and/or operand fields.
   1451      1.1     skrll 
   1452      1.1     skrll Mon Oct  7 11:39:49 1996  Andreas Schwab  <schwab (a] issan.informatik.uni-dortmund.de>
   1453      1.1     skrll 
   1454      1.1     skrll 	* m68k-opc.c (plusha): Prefer encoding for m68040up, in case
   1455      1.1     skrll 	m68851 wasn't reset.
   1456      1.1     skrll 
   1457      1.1     skrll Thu Oct  3 17:17:02 1996  Ian Lance Taylor  <ian (a] cygnus.com>
   1458      1.1     skrll 
   1459      1.1     skrll 	* mn10300-opc.c (mn10300_opcodes): Add opcode & masks for
   1460      1.1     skrll 	all opcodes.  Very rough cut at operands for all opcodes.
   1461      1.1     skrll 
   1462      1.1     skrll 	* mn10300-opc.c (mn10300_opcodes): Start fleshing out the
   1463      1.1     skrll 	opcode table.
   1464      1.1     skrll 
   1465      1.1     skrll Thu Oct  3 10:06:07 1996  Jeffrey A Law  (law (a] cygnus.com)
   1466      1.1     skrll 
   1467      1.1     skrll 	* mn10200-opc.c, mn10300-opc.c: New files.
   1468      1.1     skrll 	* mn10200-dis.c, mn10300-dis.c: New files.
   1469      1.1     skrll 	* mn10x00-opc.c, mn10x00-dis.c: Deleted.
   1470      1.1     skrll 	* disassemble.c: Break mn10x00 support into 10200 and 10300
   1471      1.1     skrll 	support.
   1472      1.1     skrll 	* configure.in: Likewise.
   1473      1.1     skrll 	* configure: Rebuilt.
   1474      1.1     skrll 
   1475      1.1     skrll Thu Oct  3 15:59:12 1996  Jason Molenda  (crash (a] godzilla.cygnus.co.jp)
   1476      1.1     skrll 
   1477      1.1     skrll 	* Makefile.in (MOSTLYCLEAN): Move config.log to distclean.
   1478      1.1     skrll 
   1479      1.1     skrll Wed Oct  2 23:28:42 1996  Jeffrey A Law  (law (a] cygnus.com)
   1480      1.1     skrll 
   1481      1.1     skrll 	* mn10x00-opc.c, mn10x00-dis.c: New files for Matsushita
   1482      1.1     skrll 	MN10x00 processors.
   1483      1.1     skrll 	* disassemble.c (ARCH_mn10x00): Define.
   1484      1.1     skrll 	(disassembler): Handle bfd_arch_mn10x00.
   1485      1.1     skrll 	* configure.in: Recognize bfd_mn10x00_arch.
   1486      1.1     skrll 	* configure: Rebuilt.
   1487      1.1     skrll 
   1488      1.1     skrll Tue Oct  1 10:49:11 1996  Ian Lance Taylor  <ian (a] cygnus.com>
   1489      1.1     skrll 
   1490      1.1     skrll 	* i386-dis.c (op_rtn): Change to be a pointer.  Adjust uses
   1491      1.1     skrll 	accordingly.  Don't declare functions using op_rtn.
   1492      1.1     skrll 
   1493      1.1     skrll Fri Sep 27 18:28:59 1996  Stu Grossman  (grossman (a] critters.cygnus.com)
   1494      1.1     skrll 
   1495      1.1     skrll 	* v850-dis.c (disassemble):  Add memaddr argument.  Re-arrange
   1496      1.1     skrll 	params to be more standard.
   1497      1.1     skrll 	* (disassemble):  Print absolute addresses and symbolic names for
   1498      1.1     skrll 	branch and jump targets.
   1499      1.1     skrll 	* v850-opc.c (v850_operand):  Add displacement flag to 9 and 22
   1500      1.1     skrll 	bit operands.
   1501      1.1     skrll 	* (v850_opcodes):  Add breakpoint insn.
   1502      1.1     skrll 
   1503      1.1     skrll Mon Sep 23 12:32:26 1996  Ian Lance Taylor  <ian (a] cygnus.com>
   1504      1.1     skrll 
   1505      1.1     skrll 	* m68k-opc.c: Move the fmovemx data register cases before the
   1506      1.1     skrll 	other cases, so that they get recognized before the data register
   1507      1.1     skrll 	does gets treated as a degenerate register list.
   1508      1.1     skrll 
   1509      1.1     skrll Tue Sep 17 12:06:51 1996  Ian Lance Taylor  <ian (a] cygnus.com>
   1510      1.1     skrll 
   1511      1.1     skrll 	* mips-opc.c: Add a case for "div" and "divu" with two registers
   1512      1.1     skrll 	and a destination of $0.
   1513      1.1     skrll 
   1514      1.1     skrll Tue Sep 10 16:12:39 1996  Fred Fish  <fnf (a] rtl.cygnus.com>
   1515      1.1     skrll 
   1516      1.1     skrll 	* mips-dis.c (print_insn_arg): Add prototype.
   1517      1.1     skrll 	(_print_insn_mips): Ditto.
   1518      1.1     skrll 
   1519      1.1     skrll Mon Sep  9 14:26:26 1996  Ian Lance Taylor  <ian (a] cygnus.com>
   1520      1.1     skrll 
   1521      1.1     skrll 	* mips-dis.c (print_insn_arg): Print condition code registers as
   1522      1.1     skrll 	$fccN.
   1523      1.1     skrll 
   1524      1.1     skrll Tue Sep  3 12:09:46 1996  Doug Evans  <dje (a] canuck.cygnus.com>
   1525      1.1     skrll 
   1526      1.1     skrll 	* sparc-opc.c (sparc_opcodes): Add setuw, setsw, setx.
   1527      1.1     skrll 
   1528      1.1     skrll Tue Sep  3 12:05:25 1996  Jeffrey A Law  (law (a] cygnus.com)
   1529      1.1     skrll 
   1530      1.1     skrll 	* v850-dis.c (disassemble): Make static.  Provide prototype.
   1531      1.1     skrll 
   1532      1.1     skrll Sun Sep  1 22:30:40 1996  Jeffrey A Law  (law (a] cygnus.com)
   1533      1.1     skrll 
   1534      1.1     skrll 	* v850-opc.c (insert_d9, insert_d22): Fix boundary case
   1535      1.1     skrll 	in range checks.
   1536      1.1     skrll 
   1537      1.1     skrll Sat Aug 31 01:27:26 1996  Jeffrey A Law  (law (a] cygnus.com)
   1538      1.1     skrll 
   1539      1.1     skrll 	* v850-dis.c (disassemble): Handle insertion of ',', '[' and
   1540      1.1     skrll 	']' characters into the output stream.
   1541      1.1     skrll 	* v850-opc.c (v850_opcodes: Remove size field from all opcodes.
   1542      1.1     skrll 	Add "memop" field to all opcodes (for the disassembler).
   1543      1.1     skrll 	Reorder opcodes so that "nop" comes before "mov" and "jr"
   1544      1.1     skrll 	comes before "jarl".
   1545      1.1     skrll 
   1546      1.1     skrll 	* v850-dis.c (print_insn_v850): Fix typo in last change.
   1547      1.1     skrll 
   1548      1.1     skrll 	* v850-dis.c (print_insn_v850): Properly handle disassembling
   1549      1.1     skrll 	a two byte insn at the end of a memory region when the memory
   1550      1.1     skrll 	region's size is only two byte aligned.
   1551      1.1     skrll 
   1552      1.1     skrll 	* v850-dis.c (v850_cc_names): Fix stupid thinkos.
   1553      1.1     skrll 
   1554      1.1     skrll 	* v850-dis.c (v850_reg_names): Define.
   1555      1.1     skrll 	(v850_sreg_names, v850_cc_names): Likewise.
   1556      1.1     skrll 	(disassemble): Very rough cut at printing operands (unformatted).
   1557      1.1     skrll 
   1558      1.1     skrll 	* v850-opc.c (BOP_MASK): Fix.
   1559      1.1     skrll 	(v850_opcodes): Fix mask for jarl and jr.
   1560      1.1     skrll 
   1561      1.1     skrll 	* v850-dis.c: New file.  Skeleton for disassembler support.
   1562      1.1     skrll 	* Makefile.in Remove v850 references, they're not needed here.
   1563      1.1     skrll 	* configure.in: Add v850-dis.o when building v850 toolchains.
   1564      1.1     skrll 	* configure: Rebuilt.
   1565      1.1     skrll 	* disassemble.c (disassembler): Call v850 disassembler.
   1566      1.1     skrll 
   1567      1.1     skrll 	* v850-opc.c (insert_d8_7, extract_d8_7): New functions.
   1568      1.1     skrll 	(insert_d8_6, extract_d8_6): New functions.
   1569      1.1     skrll 	(v850_operands): Rename D7S to D7; operand for D7 is unsigned.
   1570      1.1     skrll 	Rename D8 to D8_7, use {insert,extract}_d8_7 routines.
   1571      1.1     skrll 	Add D8_6.
   1572      1.1     skrll 	(IF4A, IF4B): Use "D7" instead of "D7S".
   1573      1.1     skrll 	(IF4C, IF4D): Use "D8_7" instead of "D8".
   1574      1.1     skrll 	(IF4E, IF4F): New.  Use "D8_6".
   1575      1.1     skrll 	(v850_opcodes): Use IF4A/IF4B for sld.b/sst.b.  Use IF4C/IF4D for
   1576      1.1     skrll 	sld.h/sst.h.  Use IF4E/IF4F for sld.w/sst.w.
   1577      1.1     skrll 
   1578      1.1     skrll 	* v850-opc.c (insert_d16_15, extract_d16_15): New functions.
   1579      1.1     skrll 	(v850_operands): Change D16 to D16_15, use special insert/extract
   1580      1.1     skrll 	routines.  New new D16 that uses the generic insert/extract code.
   1581      1.1     skrll 	(IF7A, IF7B): Use D16_15.
   1582      1.1     skrll 	(IF7C, IF7D): New.  Use D16.
   1583      1.1     skrll 	(v850_opcodes): Use IF7C and IF7D for ld.b and st.b.
   1584      1.1     skrll 
   1585      1.1     skrll 	* v850-opc.c (insert_d9, insert_d22): Slightly improve error
   1586      1.1     skrll 	message.  Issue an error if the branch offset is odd.
   1587      1.1     skrll 
   1588      1.1     skrll 	* v850-opc.c: Add notes about needing special insert/extract
   1589      1.1     skrll 	for all the load/store insns, except "ld.b" and "st.b".
   1590      1.1     skrll 
   1591      1.1     skrll 	* v850-opc.c (insert_d22, extract_d22): New functions.
   1592      1.1     skrll 	(v850_operands): Use insert_d22 and extract_d22 for
   1593      1.1     skrll 	D22 operands.
   1594      1.1     skrll 	(insert_d9): Fix range check.
   1595      1.1     skrll 
   1596      1.1     skrll Fri Aug 30 18:01:02 1996  J.T. Conklin  <jtc (a] hippo.cygnus.com>
   1597      1.1     skrll 
   1598      1.1     skrll 	* v850-opc.c (v850_operands): Add V850_OPERAND_SIGNED flag
   1599      1.1     skrll 	and set bits field to D9 and D22 operands.
   1600      1.1     skrll 
   1601      1.1     skrll Thu Aug 29 11:10:46 1996  Jeffrey A Law  (law (a] cygnus.com)
   1602      1.1     skrll 
   1603      1.1     skrll 	* v850-opc.c (v850_operands): Define SR2 operand.
   1604      1.1     skrll 	(v850_opcodes): "ldsr" uses R1,SR2.
   1605      1.1     skrll 
   1606      1.1     skrll 	* v850-opc.c (v850_opcodes): Fix opcode specs for
   1607      1.1     skrll 	sld.w, sst.b, sst.h, sst.w, and nop.
   1608      1.1     skrll 
   1609      1.1     skrll Wed Aug 28 15:55:43 1996  Jeffrey A Law  (law (a] cygnus.com)
   1610      1.1     skrll 
   1611      1.1     skrll 	* v850-opc.c (v850_opcodes): Add null opcode to mark the
   1612      1.1     skrll 	end of the opcode table.
   1613      1.1     skrll 
   1614      1.1     skrll Mon Aug 26 13:35:53 1996  Martin M. Hunt  <hunt (a] pizza.cygnus.com>
   1615      1.1     skrll 
   1616      1.1     skrll 	* d10v-opc.c (pre_defined_registers): Added register pairs,
   1617      1.1     skrll 	"r0-r1", "r2-r3", etc.
   1618      1.1     skrll 
   1619      1.1     skrll Fri Aug 23 00:27:01 1996  Jeffrey A Law  (law (a] cygnus.com)
   1620      1.1     skrll 
   1621      1.1     skrll 	* v850-opc.c (v850_operands): Make I16 be a signed operand.
   1622      1.1     skrll 	Create I16U for an unsigned 16bit mmediate operand.
   1623      1.1     skrll 	(v850_opcodes): Use I16U for "ori", "andi" and "xori".
   1624      1.1     skrll 
   1625      1.1     skrll 	* v850-opc.c (v850_operands): Define EP operand.
   1626      1.1     skrll 	(IF4A, IF4B, IF4C, IF4D): Use EP.
   1627      1.1     skrll 
   1628      1.1     skrll 	* v850-opc.c (v850_opcodes): Fix opcode numbers for "mov"
   1629      1.1     skrll 	with immediate operand, "movhi".  Tweak "ldsr".
   1630      1.1     skrll 
   1631      1.1     skrll 	* v850-opc.c (v850_opcodes): Get ld.[bhw] and st.[bhw]
   1632      1.1     skrll 	correct.  Get sld.[bhw] and sst.[bhw] closer.
   1633      1.1     skrll 
   1634      1.1     skrll 	* v850-opc.c (v850_operands): "not" is a two byte insn
   1635      1.1     skrll 
   1636      1.1     skrll 	* v850-opc.c (v850_opcodes): Correct bit pattern for setf.
   1637      1.1     skrll 
   1638      1.1     skrll 	* v850-opc.c (v850_operands): D16 inserts at offset 16!
   1639      1.1     skrll 
   1640      1.1     skrll 	* v850-opc.c (two): Get order of words correct.
   1641      1.1     skrll 
   1642      1.1     skrll 	* v850-opc.c (v850_operands): I16 inserts at offset 16!
   1643      1.1     skrll 
   1644      1.1     skrll 	* v850-opc.c (v850_operands): Add "SR1" and "SR2" for system
   1645      1.1     skrll 	register source and destination operands.
   1646      1.1     skrll 	(v850_opcodes): Use SR1 and SR2 for "ldsr" and "stsr".
   1647      1.1     skrll 
   1648      1.1     skrll 	* v850-opc.c (v850_opcodes): Fix thinko in "jmp" opcode.  Fix
   1649      1.1     skrll 	same thinko in "trap" opcode.
   1650      1.1     skrll 
   1651      1.1     skrll 	* v850-opc.c (v850_opcodes): Add initializer for size field
   1652      1.1     skrll 	on all opcodes.
   1653      1.1     skrll 
   1654      1.1     skrll 	* v850-opc.c (v850_operands): D6 -> DS7.  References changed.
   1655      1.1     skrll 	Add D8 for 8-bit unsigned field in short load/store insns.
   1656      1.1     skrll 	(IF4A, IF4D): These both need two registers.
   1657      1.1     skrll 	(IF4C, IF4D): Define.  Use 8-bit unsigned field.
   1658      1.1     skrll 	(v850_opcodes): For "sld.h", "sld.w", "sst.h", "sst.w", use
   1659      1.1     skrll 	IF4C & IF4D.  For "trap" use I5U, not I5.  Add IF1 operand
   1660      1.1     skrll 	for "ldsr" and "stsr".
   1661      1.1     skrll 	* v850-opc.c (v850_operands): 3-bit immediate for bit insns
   1662      1.1     skrll 	is unsigned.
   1663      1.1     skrll 
   1664      1.1     skrll 	* v850-opc.c (v850_opcodes): Correct short store half (sst.h) and
   1665      1.1     skrll 	short store word (sst.w).
   1666      1.1     skrll 
   1667      1.1     skrll Thu Aug 22 16:57:27 1996  J.T. Conklin  <jtc (a] rtl.cygnus.com>
   1668      1.1     skrll 
   1669      1.1     skrll 	* v850-opc.c (v850_operands): Added insert and extract fields,
   1670      1.1     skrll 	pointers to functions that handle unusual operand encodings.
   1671      1.1     skrll 
   1672      1.1     skrll Thu Aug 22 01:05:24 1996  Jeffrey A Law  (law (a] cygnus.com)
   1673      1.1     skrll 
   1674      1.1     skrll 	* v850-opc.c (v850_opcodes): Enable "trap".
   1675      1.1     skrll 
   1676      1.1     skrll 	* v850-opc.c (v850_opcodes): Fix order of displacement
   1677      1.1     skrll 	and register for "set1", "clr1", "not1", and "tst1".
   1678      1.1     skrll 
   1679      1.1     skrll Wed Aug 21 18:46:26 1996  Jeffrey A Law  (law (a] cygnus.com)
   1680      1.1     skrll 
   1681      1.1     skrll 	* v850-opc.c (v850_operands): Add "B3" support.
   1682      1.1     skrll 	(v850_opcodes): Fix and enable "set1", "clr1", "not1"
   1683      1.1     skrll 	and "tst1".
   1684      1.1     skrll 
   1685      1.1     skrll 	* v850-opc.c (v850_opcodes): "jmp" has only an R1 operand.
   1686      1.1     skrll 
   1687      1.1     skrll 	* v850-opc.c: Close unterminated comment.
   1688      1.1     skrll 
   1689      1.1     skrll Wed Aug 21 17:31:26 1996  J.T. Conklin  <jtc (a] hippo.cygnus.com>
   1690      1.1     skrll 
   1691      1.1     skrll 	* v850-opc.c (v850_operands): Add flags field.
   1692      1.1     skrll 	(v850_opcodes): add move opcodes.
   1693      1.1     skrll 
   1694      1.1     skrll Tue Aug 20 14:41:03 1996  J.T. Conklin  <jtc (a] hippo.cygnus.com>
   1695      1.1     skrll 
   1696      1.1     skrll 	* Makefile.in (ALL_MACHINES): Add v850-opc.o.
   1697      1.1     skrll 	* configure: (bfd_v850v_arch) Add new case.
   1698      1.1     skrll 	* configure.in: (bfd_v850_arch) Add new case.
   1699      1.1     skrll 	* v850-opc.c: New file.
   1700      1.1     skrll 
   1701      1.1     skrll Mon Aug 19 15:21:38 1996  Doug Evans  <dje (a] canuck.cygnus.com>
   1702      1.1     skrll 
   1703      1.1     skrll 	* sparc-dis.c (print_insn_sparc): Handle little endian sparcs.
   1704      1.1     skrll 
   1705      1.1     skrll Thu Aug 15 13:14:43 1996  Martin M. Hunt  <hunt (a] pizza.cygnus.com>
   1706      1.1     skrll 
   1707      1.1     skrll 	* d10v-opc.c: Add additional information to the opcode
   1708      1.1     skrll 	table to help determinine which instructions can be done
   1709      1.1     skrll 	in parallel.
   1710      1.1     skrll 
   1711      1.1     skrll Thu Aug 15 13:11:13 1996  Stan Shebs  <shebs (a] andros.cygnus.com>
   1712      1.1     skrll 
   1713      1.1     skrll 	* mpw-make.sed: Update editing of include pathnames to be
   1714      1.1     skrll 	more general.
   1715      1.1     skrll 
   1716      1.1     skrll Thu Aug 15 16:28:41 1996  James G. Smith  <jsmith (a] cygnus.co.uk>
   1717      1.1     skrll 
   1718      1.1     skrll 	* arm-opc.h: Added "bx" instruction definition.
   1719      1.1     skrll 
   1720      1.1     skrll Wed Aug 14 17:00:04 1996  Richard Henderson  <rth (a] tamu.edu>
   1721      1.1     skrll 
   1722      1.1     skrll 	* alpha-opc.c (EV4EXTHWINDEX): Field width should be 8 not 5.
   1723      1.1     skrll 
   1724      1.1     skrll Mon Aug 12 14:30:37 1996  Martin M. Hunt  <hunt (a] pizza.cygnus.com>
   1725      1.1     skrll 
   1726      1.1     skrll 	* d10v-opc.c (d10v_opcodes): Minor fixes to addi and bl.l.
   1727      1.1     skrll 
   1728      1.1     skrll Fri Aug  9 13:21:59 1996  Martin M. Hunt  <hunt (a] pizza.cygnus.com>
   1729      1.1     skrll 
   1730      1.1     skrll 	* d10v-opc.c (d10v_opcodes): Correct 'mv' unit entry to EITHER.
   1731      1.1     skrll 
   1732      1.1     skrll Thu Aug  8 12:43:52 1996  Klaus Kaempf  <kkaempf (a] progis.de>
   1733      1.1     skrll 
   1734      1.1     skrll 	* makefile.vms: Update for alpha-opc changes.
   1735      1.1     skrll 
   1736      1.1     skrll Wed Aug  7 11:55:10 1996  Ian Lance Taylor  <ian (a] cygnus.com>
   1737      1.1     skrll 
   1738      1.1     skrll 	* i386-dis.c (print_insn_i386): Actually return the correct value.
   1739      1.1     skrll 	(ONE, OP_ONE): #ifdef out; not used.
   1740      1.1     skrll 
   1741      1.1     skrll Fri Aug  2 17:47:03 1996  Martin M. Hunt  <hunt (a] pizza.cygnus.com>
   1742      1.1     skrll 
   1743      1.1     skrll 	* d10v-opc.c (d10v_opcodes): Added 2 accumulator sub instructions.
   1744      1.1     skrll 	Changed subi operand type to treat 0 as 16.
   1745      1.1     skrll 
   1746      1.1     skrll Wed Jul 31 16:21:41 1996  Ian Lance Taylor  <ian (a] cygnus.com>
   1747      1.1     skrll 
   1748      1.1     skrll 	* m68k-opc.c: Add cpushl for the mcf5200.  From Ken Rose
   1749      1.1     skrll 	<rose (a] netcom.com>.
   1750      1.1     skrll 
   1751      1.1     skrll Wed Jul 31 14:39:27 1996  James G. Smith  <jsmith (a] cygnus.co.uk>
   1752      1.1     skrll 
   1753      1.1     skrll 	* arm-opc.h: (arm_opcodes): Added halfword and sign-extension
   1754      1.1     skrll 	memory transfer instructions. Add new format string entries %h and %s.
   1755      1.1     skrll 	* arm-dis.c: (print_insn_arm): Provide decoding of the new
   1756      1.1     skrll 	formats %h and %s.
   1757      1.1     skrll 
   1758      1.1     skrll Fri Jul 26 11:45:04 1996  Martin M. Hunt  <hunt (a] pizza.cygnus.com>
   1759      1.1     skrll 
   1760      1.1     skrll 	* d10v-opc.c (d10v_operands): Added UNUM4S; a 4-bit accumulator shift.
   1761      1.1     skrll 	(d10v_opcodes): Modified accumulator shift instructions to use UNUM4S.
   1762      1.1     skrll 
   1763      1.1     skrll Fri Jul 26 14:01:43 1996  Ian Lance Taylor  <ian (a] cygnus.com>
   1764      1.1     skrll 
   1765      1.1     skrll 	* alpha-dis.c (print_insn_alpha_osf): Remove.
   1766      1.1     skrll 	(print_insn_alpha_vms): Remove.
   1767      1.1     skrll 	(print_insn_alpha): Make globally visible.  Chose the register
   1768      1.1     skrll 	names based on info->flavour.
   1769      1.1     skrll 	* disassemble.c: Always return print_insn_alpha for the alpha.
   1770      1.1     skrll 
   1771      1.1     skrll Thu Jul 25 15:24:17 1996  Martin M. Hunt  <hunt (a] pizza.cygnus.com>
   1772      1.1     skrll 
   1773      1.1     skrll 	* d10v-dis.c (dis_long): Handle unknown opcodes.
   1774      1.1     skrll 
   1775      1.1     skrll Thu Jul 25 12:08:09 1996  Martin M. Hunt  <hunt (a] pizza.cygnus.com>
   1776      1.1     skrll 
   1777      1.1     skrll 	* d10v-opc.c: Changes to support signed and unsigned numbers.
   1778      1.1     skrll 	All instructions with the same name that have long and short forms
   1779      1.1     skrll 	now end in ".l" or ".s".  Divs added.
   1780      1.1     skrll 	* d10v-dis.c: Changes to support signed and unsigned numbers.
   1781      1.1     skrll 
   1782      1.1     skrll Tue Jul 23 11:02:53 1996  Martin M. Hunt  <hunt (a] pizza.cygnus.com>
   1783      1.1     skrll 
   1784      1.1     skrll 	* d10v-dis.c: Change all functions to use info->print_address_func.
   1785      1.1     skrll 
   1786      1.1     skrll Mon Jul 22 15:38:53 1996  Andreas Schwab  <schwab (a] issan.informatik.uni-dortmund.de>
   1787      1.1     skrll 
   1788      1.1     skrll 	* m68k-opc.c (m68k_opcodes): Make opcode masks for the ColdFire
   1789      1.1     skrll 	move ccr/sr insns more strict so that the disassembler only
   1790      1.1     skrll 	selects them when the addressing mode is data register.
   1791      1.1     skrll 
   1792      1.1     skrll Mon Jul 22 11:25:24 1996  Martin M. Hunt  <hunt (a] pizza.cygnus.com>
   1793      1.1     skrll 	* d10v-opc.c (pre_defined_registers):  Declare.
   1794      1.1     skrll 	* d10v-dis.c (print_operand): Now uses pre_defined_registers
   1795      1.1     skrll 	to pick a better name for the registers.
   1796      1.1     skrll 
   1797      1.1     skrll Mon Jul 22 13:47:23 1996  Ian Lance Taylor  <ian (a] cygnus.com>
   1798      1.1     skrll 
   1799      1.1     skrll 	* sparc-opc.c: Fix opcode values for fpack16, and fpackfix.  Fix
   1800      1.1     skrll 	operands for fexpand and fpmerge.  From Christian Kuehnke
   1801      1.1     skrll 	<Christian.Kuehnke (a] arbi.informatik.uni-oldenburg.de>.
   1802      1.1     skrll 
   1803      1.1     skrll Mon Jul 22 13:17:06 1996  Richard Henderson  <rth (a] tamu.edu>
   1804      1.1     skrll 
   1805      1.1     skrll 	* alpha-dis.c (print_insn_alpha): No longer the user-visible
   1806      1.1     skrll 	print routine.  Take new regnames and cpumask arguments.
   1807      1.1     skrll 	Kill the environment variable nonsense.
   1808      1.1     skrll 	(print_insn_alpha_osf): New function.  Do OSF/1 style regnames.
   1809      1.1     skrll 	(print_insn_alpha_vms): New function.  Do VMS style regnames.
   1810      1.1     skrll 	* disassemble.c (disassembler): Test bfd flavour to pick
   1811      1.1     skrll 	between OSF and VMS routines.  Default to OSF.
   1812      1.1     skrll 
   1813      1.1     skrll Thu Jul 18 17:19:34 1996  Ian Lance Taylor  <ian (a] cygnus.com>
   1814      1.1     skrll 
   1815      1.1     skrll 	* configure.in: Call AC_SUBST (INSTALL_SHLIB).
   1816      1.1     skrll 	* configure: Rebuild.
   1817      1.1     skrll 	* Makefile.in (install): Use @INSTALL_SHLIB@.
   1818      1.1     skrll 
   1819      1.1     skrll Wed Jul 17 14:39:05 1996  Martin M. Hunt  <hunt (a] pizza.cygnus.com>
   1820      1.1     skrll 
   1821      1.1     skrll 	* configure: (bfd_d10v_arch) Add new case.
   1822      1.1     skrll 	* configure.in: (bfd_d10v_arch) Add new case.
   1823      1.1     skrll 	* d10v-dis.c: New file.
   1824      1.1     skrll 	* d10v-opc.c: New file.
   1825      1.1     skrll 	* disassemble.c (disassembler) Add entry for d10v.
   1826      1.1     skrll 
   1827      1.1     skrll Wed Jul 17 10:12:05 1996  J.T. Conklin  <jtc (a] rtl.cygnus.com>
   1828      1.1     skrll 
   1829      1.1     skrll 	* m68k-opc.c (m68k_opcodes): Fix bugs in coldfire insns relating
   1830      1.1     skrll 	to bcc, trapfl, subxl, and wddata discovered by Andreas Schwab.
   1831      1.1     skrll 
   1832      1.1     skrll Mon Jul 15 16:59:55 1996  Stu Grossman  (grossman (a] critters.cygnus.com)
   1833      1.1     skrll 
   1834      1.1     skrll 	* i386-dis.c:  Get rid of print_insn_i8086.  Use info.mach to
   1835      1.1     skrll 	distinguish between variants of the instruction set.
   1836      1.1     skrll 	* sparc-dis.c:  Get rid of print_insn_sparclite.  Use info.mach to
   1837      1.1     skrll 	distinguish between variants of the instruction set.
   1838      1.1     skrll 
   1839      1.1     skrll Fri Jul 12 10:12:01 1996  Stu Grossman  (grossman (a] critters.cygnus.com)
   1840      1.1     skrll 
   1841      1.1     skrll 	* i386-dis.c (print_insn_i8086):  New routine to disassemble using
   1842      1.1     skrll 	the 8086 instruction set.
   1843      1.1     skrll 	* i386-dis.c:  General cleanups.  Make most things static.  Add
   1844      1.1     skrll 	prototypes.  Get rid of static variables aflags and dflags.  Pass
   1845      1.1     skrll 	them as args (to almost everything).
   1846      1.1     skrll 
   1847      1.1     skrll Thu Jul 11 11:58:44 1996  Jeffrey A Law  (law (a] cygnus.com)
   1848      1.1     skrll 
   1849      1.1     skrll 	* h8300-dis.c (bfd_h8_disassemble): Handle macregs in ldmac insns.
   1850      1.1     skrll 
   1851      1.1     skrll 	* h8300-dis.c (bfd_h8_disassemble): Handle "ldm.l" and "stm.l".
   1852      1.1     skrll 
   1853      1.1     skrll 	* h8300-dis.c (bfd_h8_disassemble): "abs" is implicitly two
   1854      1.1     skrll 	if the next arg is marked with SRC_IN_DST.  Gross.
   1855      1.1     skrll 
   1856      1.1     skrll 	* h8300-dis.c (bfd_h8_disassemble): Print "exr" when
   1857      1.1     skrll 	we're looking for and find EXR.
   1858      1.1     skrll 
   1859      1.1     skrll 	* h8300-dis.c (bfd_h8_disassemble): We don't have a match
   1860      1.1     skrll 	if we're looking for KBIT and we don't find it.
   1861      1.1     skrll 
   1862      1.1     skrll 	* h8300-dis.c (bfd_h8_disassemble): Mask off unwanted bits
   1863      1.1     skrll 	for L_3 and L_2.
   1864      1.1     skrll 
   1865      1.1     skrll 	* h8300-dis.c (bfd_h8_disassemble): Don't set plen for
   1866      1.1     skrll 	3bit immediate operands.
   1867      1.1     skrll 
   1868      1.1     skrll Tue Jul  9 10:55:20 1996  Ian Lance Taylor  <ian (a] cygnus.com>
   1869      1.1     skrll 
   1870      1.1     skrll 	* Released binutils 2.7.
   1871      1.1     skrll 
   1872      1.1     skrll 	* alpha-opc.c: Add new case of "mov".  From Klaus Kaempf
   1873      1.1     skrll 	<kkaempf (a] progis.ac-net.de>.
   1874      1.1     skrll 
   1875      1.1     skrll Thu Jul  4 11:42:51 1996  Ian Lance Taylor  <ian (a] cygnus.com>
   1876      1.1     skrll 
   1877      1.1     skrll 	* alpha-opc.c: Correct second case of "mov" to use OPRL.
   1878      1.1     skrll 
   1879      1.1     skrll Wed Jul  3 16:03:47 1996  Stu Grossman  (grossman (a] critters.cygnus.com)
   1880      1.1     skrll 
   1881      1.1     skrll 	* sparc-dis.c (print_insn_sparclite):  New routine to print
   1882      1.1     skrll 	sparclite instructions.
   1883      1.1     skrll 
   1884      1.1     skrll Wed Jul  3 14:21:18 1996  J.T. Conklin  <jtc (a] rtl.cygnus.com>
   1885      1.1     skrll 
   1886      1.1     skrll 	* m68k-opc.c (m68k_opcodes): Add coldfire support.
   1887      1.1     skrll 
   1888      1.1     skrll Fri Jun 28 15:53:51 1996  Doug Evans  <dje (a] canuck.cygnus.com>
   1889      1.1     skrll 
   1890      1.1     skrll 	* sparc-opc.c (asi_table): Add #ASI_N, #ASI_N_L, #ASI_NUCLEUS,
   1891      1.1     skrll 	#ASI_NUCLEUS_LITTLE.  Rename #ASI_AS_IF_USER_{PRIMARY,SECONDARY}_L
   1892      1.1     skrll 	to #ASI_AS_IF_USER_{PRIMARY,SECONDARY}_LITTLE.
   1893      1.1     skrll 
   1894      1.1     skrll Tue Jun 25 22:58:31 1996  Jason Molenda  (crash (a] godzilla.cygnus.co.jp)
   1895      1.1     skrll 
   1896      1.1     skrll 	* Makefile.in (bindir, libdir, datadir, mandir, infodir, includedir):
   1897      1.1     skrll 	Use autoconf-set values.
   1898      1.1     skrll 	(docdir, oldincludedir): Removed.
   1899      1.1     skrll 	* configure.in (AC_PREREQ): autoconf 2.5 or higher.
   1900      1.1     skrll 
   1901      1.1     skrll Fri Jun 21 13:53:36 1996  Richard Henderson  <rth (a] tamu.edu>
   1902      1.1     skrll 
   1903      1.1     skrll 	* alpha-opc.c: New file.
   1904      1.1     skrll 	* alpha-opc.h: Remove.
   1905      1.1     skrll 	* alpha-dis.c: Complete rewrite to use new opcode table.
   1906      1.1     skrll 	* configure.in: For bfd_alpha_arch, use alpha-opc.o.
   1907      1.1     skrll 	* configure: Rebuild with autoconf 2.10.
   1908      1.1     skrll 	* Makefile.in (ALL_MACHINES): Add alpha-opc.o.
   1909      1.1     skrll 	(alpha-dis.o): Depend upon $(INCDIR)/opcode/alpha.h, not
   1910      1.1     skrll 	alpha-opc.h.
   1911      1.1     skrll 	(alpha-opc.o): New target.
   1912      1.1     skrll 
   1913      1.1     skrll Wed Jun 19 15:55:12 1996  Ian Lance Taylor  <ian (a] cygnus.com>
   1914      1.1     skrll 
   1915      1.1     skrll 	* sparc-dis.c (print_insn_sparc): Remove unused local variable i.
   1916      1.1     skrll 	Set imm_added_to_rs1 even if the source and destination register
   1917      1.1     skrll 	are not the same.
   1918      1.1     skrll 
   1919      1.1     skrll 	* sparc-opc.c: Add some two operand forms of the wr instruction.
   1920      1.1     skrll 
   1921      1.1     skrll Tue Jun 18 15:58:27 1996  Jeffrey A. Law  <law (a] rtl.cygnus.com>
   1922      1.1     skrll 
   1923      1.1     skrll 	* h8300-dis.c (bfd_h8_disassemble): Rename "hmode" argument
   1924      1.1     skrll 	to just "mode".
   1925      1.1     skrll 
   1926      1.1     skrll 	* disassemble.c (disassembler): Handle H8/S.
   1927      1.1     skrll 	* h8300-dis.c (print_insn_h8300s): New function for H8/S.
   1928      1.1     skrll 
   1929      1.1     skrll Tue Jun 18 18:06:50 1996  Ian Lance Taylor  <ian (a] cygnus.com>
   1930      1.1     skrll 
   1931      1.1     skrll 	* sparc-opc.c: Add beq/teq as aliases for be/te.
   1932      1.1     skrll 
   1933      1.1     skrll 	* ppc-opc.c: Fix fcmpo opcode.  From Sergei Steshenko
   1934      1.1     skrll 	<sergei (a] msil.sps.mot.com>.
   1935      1.1     skrll 
   1936      1.1     skrll Tue Jun 18 15:08:54 1996  Klaus Kaempf  <kkaempf (a] progis.de>
   1937      1.1     skrll 
   1938      1.1     skrll 	* makefile.vms: New file.
   1939      1.1     skrll 
   1940      1.1     skrll 	* alpha-dis.c (print_insn_alpha): Print lda ra,lit(rz) as mov.
   1941      1.1     skrll 
   1942      1.1     skrll Mon Jun 10 18:50:38 1996  Ian Lance Taylor  <ian (a] cygnus.com>
   1943      1.1     skrll 
   1944      1.1     skrll 	* h8300-dis.c (bfd_h8_disassemble): Always print ABS8MEM with :8,
   1945      1.1     skrll 	regardless of plen.
   1946      1.1     skrll 
   1947      1.1     skrll Tue Jun  4 09:15:53 1996  Doug Evans  <dje (a] canuck.cygnus.com>
   1948      1.1     skrll 
   1949      1.1     skrll 	* i386-dis.c (OP_OFF): Call append_prefix.
   1950      1.1     skrll 
   1951      1.1     skrll Thu May 23 15:18:23 1996  Michael Meissner  <meissner (a] tiktok.cygnus.com>
   1952      1.1     skrll 
   1953      1.1     skrll 	* ppc-opc.c (instruction encoding macros): Add explicit casts to
   1954      1.1     skrll 	unsigned long to silence a warning from the Solaris PowerPC
   1955      1.1     skrll 	compiler.
   1956      1.1     skrll 
   1957      1.1     skrll Thu Apr 25 19:33:32 1996  Doug Evans  <dje (a] canuck.cygnus.com>
   1958      1.1     skrll 
   1959      1.1     skrll 	* sparc-opc.c (sparc_opcodes): Add ultrasparc vis extensions.
   1960      1.1     skrll 
   1961      1.1     skrll Mon Apr 22 17:12:35 1996  Doug Evans  <dje (a] blues.cygnus.com>
   1962      1.1     skrll 
   1963      1.1     skrll 	* sparc-dis.c (X_IMM,X_SIMM): New macros.
   1964      1.1     skrll 	(X_IMM13): Delete.
   1965      1.1     skrll 	(print_insn_sparc): Merge cases i,I,j together.  New cases X,Y.
   1966      1.1     skrll 	* sparc-opc.c (sparc_opcodes): Use X for 5 bit shift constants,
   1967      1.1     skrll 	Y for 6 bit shift constants.  Rewrite entries for crdcxt, cwrcxt,
   1968      1.1     skrll 	cpush, cpusha, cpull sparclet insns.
   1969      1.1     skrll 
   1970      1.1     skrll Wed Apr 17 14:20:22 1996  Doug Evans  <dje (a] canuck.cygnus.com>
   1971      1.1     skrll 
   1972      1.1     skrll 	* sparc-dis.c (compute_arch_mask): Replace ANSI style def with K&R.
   1973      1.1     skrll 
   1974      1.1     skrll Thu Apr 11 17:30:02 1996  Ian Lance Taylor  <ian (a] cygnus.com>
   1975      1.1     skrll 
   1976      1.1     skrll 	* sparc-opc.c: Set F_FBR on floating point branch instructions.
   1977      1.1     skrll 	Set F_FLOAT on other floating point instructions.
   1978      1.1     skrll 
   1979      1.1     skrll Mon Apr  8 17:02:48 1996  Michael Meissner  <meissner (a] tiktok.cygnus.com>
   1980      1.1     skrll 
   1981      1.1     skrll 	* ppc-opc.c (PPC860): Macro for 860/821 specific instructions and
   1982      1.1     skrll 	registers.
   1983      1.1     skrll 	(powerpc_opcodes): Add 860/821 specific SPRs.
   1984      1.1     skrll 
   1985      1.1     skrll Mon Apr  8 14:00:44 1996  Ian Lance Taylor  <ian (a] cygnus.com>
   1986      1.1     skrll 
   1987      1.1     skrll 	* configure.in: Permit --enable-shared to specify a list of
   1988      1.1     skrll 	directories.  Set and substitute BFD_PICLIST.
   1989      1.1     skrll 	* configure: Rebuild.
   1990      1.1     skrll 	* Makefile.in (BFD_PICLIST): Rename from BFD_LIST.  Change all
   1991      1.1     skrll 	uses.  Set to @BFD_PICLIST@.
   1992      1.1     skrll 
   1993      1.1     skrll Fri Apr  5 17:12:27 1996  Jeffrey A Law  (law (a] cygnus.com)
   1994      1.1     skrll 
   1995      1.1     skrll 	* h8300-dis.c (bfd_h8_disassemble): Use "bit" for L_3 immediates,
   1996      1.1     skrll 	not "abs", which may be needed for the absolute in something
   1997      1.1     skrll 	like btst #0,@10:8.  Print L_3 immediates separately from other
   1998      1.1     skrll 	immediates.  Change ABSMOV reference to ABS8MEM.
   1999      1.1     skrll 
   2000      1.1     skrll Wed Apr  3 10:40:45 1996  Doug Evans  <dje (a] canuck.cygnus.com>
   2001      1.1     skrll 
   2002      1.1     skrll 	* sparc-dis.c (opcodes_initialized): Move inside print_insn_sparc.
   2003      1.1     skrll 	(current_arch_mask): New static global.
   2004      1.1     skrll 	(compute_arch_mask): New static function.
   2005      1.1     skrll 	(print_insn_sparc): Delete sparc_v9_p.  New static local
   2006      1.1     skrll 	current_mach.  Resort opcode table if current_mach changes.
   2007      1.1     skrll 	Generalize "insn not supported" test.
   2008      1.1     skrll 	(compare_opcodes): Prefer supported opcodes to nonsupported ones.
   2009      1.1     skrll 	Delete test for v9/!v9.
   2010      1.1     skrll 	* sparc-opc.c (MASK_*): Use SPARC_OPCODE_ARCH_MASK.
   2011      1.1     skrll 	(v6notlet): Define.
   2012      1.1     skrll 	(brfc): Split into CBR and FBR for coprocessor/fp branches.
   2013      1.1     skrll 	(brfcx): Renamed to FBRX.
   2014      1.1     skrll 	(condfc): Renamed to CONDFC.  Pass v6notlet to CBR (standard
   2015      1.1     skrll 	coprocessor mnemonics are not supported on the sparclet).
   2016      1.1     skrll 	(condf): Renamed to CONDF.
   2017      1.1     skrll 	(SLCBCC2): Delete F_ALIAS flag.
   2018      1.1     skrll 
   2019      1.1     skrll Sat Mar 30 21:45:59 1996  Doug Evans  <dje (a] canuck.cygnus.com>
   2020      1.1     skrll 
   2021      1.1     skrll 	* sparc-opc.c (sparc_opcodes): rd must be 0 for
   2022      1.1     skrll 	mov foo,{%y,%psr,%wim,%tbr}.  Support mov foo,%asrX.
   2023      1.1     skrll 
   2024      1.1     skrll Fri Mar 29 13:02:40 1996  Ian Lance Taylor  <ian (a] cygnus.com>
   2025      1.1     skrll 
   2026      1.1     skrll 	* Makefile.in (config.status): Depend upon BFD VERSION file, so
   2027      1.1     skrll 	that the shared library version number is set correctly.
   2028      1.1     skrll 
   2029      1.1     skrll Tue Mar 26 15:47:14 1996  Ian Lance Taylor  <ian (a] cygnus.com>
   2030      1.1     skrll 
   2031      1.1     skrll 	* configure.in: Use AC_CHECK_TOOL to find ar and ranlib.  From
   2032      1.1     skrll 	Miles Bader <miles (a] gnu.ai.mit.edu>.
   2033      1.1     skrll 	* configure: Rebuild.
   2034      1.1     skrll 
   2035      1.1     skrll Sat Mar 16 13:04:07 1996  Fred Fish  <fnf (a] cygnus.com>
   2036      1.1     skrll 
   2037      1.1     skrll 	* z8kgen.c (internal, gas): Call xmalloc rather than unchecked
   2038      1.1     skrll 	malloc.
   2039      1.1     skrll 
   2040      1.1     skrll Tue Mar 12 12:14:10 1996  Ian Lance Taylor  <ian (a] cygnus.com>
   2041      1.1     skrll 
   2042      1.1     skrll 	* configure: Rebuild with autoconf 2.8.
   2043      1.1     skrll 
   2044      1.1     skrll Thu Mar  7 15:11:10 1996  Doug Evans  <dje (a] charmed.cygnus.com>
   2045      1.1     skrll 
   2046      1.1     skrll 	* sparc-dis.c (print_insn_sparc): Handle 'O' operand char like 'r'.
   2047      1.1     skrll 	* sparc-opc.c (sparc_opcodes): Use 'O' operand char for `neg reg'.
   2048      1.1     skrll 
   2049      1.1     skrll Tue Mar  5 15:51:57 1996  Ian Lance Taylor  <ian (a] cygnus.com>
   2050      1.1     skrll 
   2051      1.1     skrll 	* configure.in: Don't set SHLIB or SHLINK to an empty string,
   2052      1.1     skrll 	since they appear as targets in Makefile.in.
   2053      1.1     skrll 	* configure: Rebuild.
   2054      1.1     skrll 
   2055      1.1     skrll Mon Feb 26 13:03:40 1996  Stan Shebs  <shebs (a] andros.cygnus.com>
   2056      1.1     skrll 
   2057      1.1     skrll 	* mpw-make.sed: Edit out shared library support bits.
   2058      1.1     skrll 
   2059      1.1     skrll Tue Feb 20 20:48:28 1996  Doug Evans  <dje (a] charmed.cygnus.com>
   2060      1.1     skrll 
   2061      1.1     skrll 	* sparc-opc.c (v8,v6notv9): Add MASK_SPARCLET.
   2062      1.1     skrll 	(sparc_opcode_archs): Add MASK_V8 to sparclet entry.
   2063      1.1     skrll 	(sparc_opcodes): Add sparclet insns.
   2064      1.1     skrll 	(sparclet_cpreg_table): New static local.
   2065      1.1     skrll 	(sparc_{encode,decode}_sparclet_cpreg): New functions.
   2066      1.1     skrll 	* sparc-dis.c (print_insn_sparc): Handle sparclet cpregs.
   2067      1.1     skrll 
   2068      1.1     skrll Tue Feb 20 11:02:44 1996  Alan Modra  <alan (a] mullet.Levels.UniSA.Edu.Au>
   2069      1.1     skrll 
   2070      1.1     skrll 	* i386-dis.c (index16): New static variable.
   2071      1.1     skrll 	(putop): Print jecxz for 32 bit case, jcxz for 16 bit, not the
   2072      1.1     skrll 	other way around.
   2073      1.1     skrll 	(OP_indirE): Return result of OP_E.
   2074      1.1     skrll 	(OP_E): Check for 16 bit addressing mode, and disassemble
   2075      1.1     skrll 	correctly.  Optimised 32 bit case a little.  Don't print
   2076      1.1     skrll 	"(base,index,scale)" when sib specifies only an offset.
   2077      1.1     skrll 
   2078      1.1     skrll Mon Feb 19 12:32:17 1996  Ian Lance Taylor  <ian (a] cygnus.com>
   2079      1.1     skrll 
   2080      1.1     skrll 	* configure.in: Set and substitute SHLIB_DEP.
   2081      1.1     skrll 	* configure: Rebuild.
   2082      1.1     skrll 	* Makefile.in (SHLIB_DEP): New variable.
   2083      1.1     skrll 	(LIBIBERTY_LISTS, BFD_LIST): New variables.
   2084      1.1     skrll 	(stamp-piclist): Depend upon LIBIBERTY_LISTS and BFD_LIST.  If
   2085      1.1     skrll 	COMMON_SHLIB, add them to piclist with appropriate modifications.
   2086      1.1     skrll 	($(SHLIB)): Depend upon $(SHLIB_DEP).  Don't check COMMON_SHLIB
   2087      1.1     skrll 	here: just use piclist.
   2088      1.1     skrll 
   2089      1.1     skrll Mon Feb 19 02:03:50 1996  Doug Evans  <dje (a] charmed.cygnus.com>
   2090      1.1     skrll 
   2091      1.1     skrll 	* sparc-dis.c (MASK_V9,V9_ONLY_P,V9_P): Define.
   2092      1.1     skrll 	(print_insn_sparc): Rewrite v9/not-v9 tests.
   2093      1.1     skrll 	(compare_opcodes): Likewise.
   2094      1.1     skrll 	* sparc-opc.c (MASK_<ARCH>): Define.
   2095      1.1     skrll 	(v6,v7,v8,sparclite,v9,v9a): Redefine.
   2096      1.1     skrll 	(sparclet,v6notv9): Define.
   2097      1.1     skrll 	(sparc_opcode_archs): Delete member `conflicts'.  Add `supported'.
   2098      1.1     skrll 	(sparc_opcodes): Delete F_NOTV9, use v6notv9 instead.
   2099      1.1     skrll 
   2100      1.1     skrll Thu Feb 15 14:45:05 1996  Ian Lance Taylor  <ian (a] cygnus.com>
   2101      1.1     skrll 
   2102      1.1     skrll 	* configure.in: Call AC_PROG_CC before configure.host.
   2103      1.1     skrll 	* configure: Rebuild.
   2104      1.1     skrll 
   2105      1.1     skrll 	* Makefile.in (SONAME): Remove leading ../bfd/ from $(SHLIB).
   2106      1.1     skrll 
   2107      1.1     skrll Wed Feb 14 19:01:27 1996  Alan Modra  <alan (a] spri.levels.unisa.edu.au>
   2108      1.1     skrll 
   2109      1.1     skrll 	* i386-dis.c (onebyte_has_modrm): New static array.
   2110      1.1     skrll 	(twobyte_has_modrm): New static array.
   2111      1.1     skrll 	(print_insn_i386): Only fetch the mod/reg/rm byte if it is needed.
   2112      1.1     skrll 
   2113      1.1     skrll Tue Feb 13 15:15:01 1996  Ian Lance Taylor  <ian (a] cygnus.com>
   2114      1.1     skrll 
   2115      1.1     skrll 	* Makefile.in ($(SHLINK)): Check ts against $(SHLIB), not
   2116      1.1     skrll 	$(SHLINK).
   2117      1.1     skrll 
   2118      1.1     skrll Mon Feb 12 16:26:06 1996  Michael Meissner  <meissner (a] tiktok.cygnus.com>
   2119      1.1     skrll 
   2120      1.1     skrll 	* ppc-opc.c (PPC): Undef, so default defination on Windows NT
   2121      1.1     skrll 	doesn't conflict.
   2122      1.1     skrll 
   2123      1.1     skrll Wed Feb  7 13:59:54 1996  Ian Lance Taylor  <ian (a] cygnus.com>
   2124      1.1     skrll 
   2125      1.1     skrll 	* m68k-opc.c (m68k_opcodes): The bkpt instruction is supported on
   2126      1.1     skrll 	m68010up, not just m68020up | cpu32.
   2127      1.1     skrll 
   2128      1.1     skrll 	* Makefile.in (SONAME): New variable.
   2129      1.1     skrll 	($(SHLINK)): Make a link to the transformed name, as well.
   2130      1.1     skrll 	(stamp-tshlink): New target.
   2131      1.1     skrll 	(install): Skip stamp-tshlink during install.
   2132      1.1     skrll 
   2133      1.1     skrll Tue Feb  6 12:28:54 1996  Ian Lance Taylor  <ian (a] cygnus.com>
   2134      1.1     skrll 
   2135      1.1     skrll 	* configure.in: Call AC_ARG_PROGRAM.
   2136      1.1     skrll 	* configure: Rebuild.
   2137      1.1     skrll 	* Makefile.in (program_transform_name): New variable.
   2138      1.1     skrll 	(install): Transform library name before installing it.
   2139      1.1     skrll 
   2140      1.1     skrll Mon Feb  5 16:14:42 1996  Ian Lance Taylor  <ian (a] cygnus.com>
   2141      1.1     skrll 
   2142      1.1     skrll 	* i960-dis.c (mem): Add HX dcinva instruction.
   2143      1.1     skrll 
   2144      1.1     skrll 	Support for building as a shared library, based on patches from
   2145      1.1     skrll 	Alan Modra <alan (a] spri.levels.unisa.edu.au>:
   2146      1.1     skrll 	* configure.in: Add AC_ARG_ENABLE for shared and commonbfdlib.
   2147      1.1     skrll 	New substitutions: ALLLIBS, PICFLAG, SHLIB, SHLIB_CC,
   2148      1.1     skrll 	SHLIB_CFLAGS, COMMON_SHLIB, SHLINK.
   2149      1.1     skrll 	* configure: Rebuild.
   2150      1.1     skrll 	* Makefile.in (ALLLIBS): New variable.
   2151      1.1     skrll 	(PICFLAG, SHLIB, SHLIB_CC, SHLIB_CFLAGS): New variables.
   2152      1.1     skrll 	(COMMON_SHLIB, SHLINK): New variables.
   2153      1.1     skrll 	(.c.o): If PICFLAG is set, compile twice, once PIC, once normal.
   2154      1.1     skrll 	(STAGESTUFF): Remove variable.
   2155      1.1     skrll 	(all): Depend upon $(ALLLIBS) rather than $(TARGETLIB).
   2156      1.1     skrll 	(stamp-piclist, piclist): New targets.
   2157      1.1     skrll 	($(SHLIB), $(SHLINK)): New targets.
   2158      1.1     skrll 	($(OFILES)): Depend upon stamp-picdir.
   2159      1.1     skrll 	(disassemble.o): Build twice if PICFLAG is set.
   2160      1.1     skrll 	(MOSTLYCLEAN): Add pic/*.o.
   2161      1.1     skrll 	(clean): Remove $(SHLIB), $(SHLINK), piclist, and stamp-piclist.
   2162      1.1     skrll 	(distclean): Remove pic and stamp-picdir.
   2163      1.1     skrll 	(install): Install shared libraries.
   2164      1.1     skrll 	(stamp-picdir): New target.
   2165      1.1     skrll 
   2166      1.1     skrll Fri Feb  2 17:15:25 1996  Doug Evans  <dje (a] charmed.cygnus.com>
   2167      1.1     skrll 
   2168      1.1     skrll 	* sparc-dis.c (print_insn_sparc): Delete DISASM_RAW_INSN support.
   2169      1.1     skrll 	Print unknown instruction as "unknown", rather than in hex.
   2170      1.1     skrll 
   2171      1.1     skrll Tue Jan 30 14:06:08 1996  Ian Lance Taylor  <ian (a] cygnus.com>
   2172      1.1     skrll 
   2173      1.1     skrll 	* dis-buf.c: Include "sysdep.h" before "dis-asm.h".
   2174      1.1     skrll 
   2175      1.1     skrll Thu Jan 25 20:24:07 1996  Doug Evans  <dje (a] charmed.cygnus.com>
   2176      1.1     skrll 
   2177      1.1     skrll 	* sparc-opc.c (sparc_opcode_archs): Mark v8/sparclite as conflicting.
   2178      1.1     skrll 
   2179      1.1     skrll Thu Jan 25 11:56:49 1996  Ian Lance Taylor  <ian (a] cygnus.com>
   2180      1.1     skrll 
   2181      1.1     skrll 	* i386-dis.c (print_insn_i386): Only fetch the mod/reg/rm byte
   2182      1.1     skrll 	when necessary.  From Ulrich Drepper
   2183      1.1     skrll 	<drepper (a] myware.rz.uni-karlsruhe.de>.
   2184      1.1     skrll 
   2185      1.1     skrll Thu Jan 25 03:39:10 1996  Doug Evans  <dje (a] charmed.cygnus.com>
   2186      1.1     skrll 
   2187      1.1     skrll 	* sparc-dis.c (print_insn_sparc): NUMOPCODES replaced with
   2188      1.1     skrll 	sparc_num_opcodes.  Update architecture enum values.
   2189      1.1     skrll 	* sparc-opc.c (sparc_opcode_archs): Replaces architecture_pname.
   2190      1.1     skrll 	(sparc_opcode_lookup_arch): New function.
   2191      1.1     skrll 	(sparc_num_opcodes): Renamed from bfd_sparc_num_opcodes.
   2192      1.1     skrll 	(sparc_opcodes): Add v9a shutdown insn.
   2193      1.1     skrll 
   2194      1.1     skrll Mon Jan 22 08:29:59 1996  Doug Evans  <dje (a] charmed.cygnus.com>
   2195      1.1     skrll 
   2196      1.1     skrll 	* sparc-dis.c (print_insn_sparc): Renamed from print_insn.
   2197      1.1     skrll 	If DISASM_RAW_INSN, print insn in hex.  Handle v9a as opcode
   2198      1.1     skrll 	architecture.
   2199      1.1     skrll 	(print_insn_sparc64): Deleted.
   2200      1.1     skrll 	* disassemble.c (disassembler, case bfd_arch_sparc): Always use
   2201      1.1     skrll 	print_insn_sparc.
   2202      1.1     skrll 
   2203      1.1     skrll 	* sparc-opc.c (architecture_pname): Add v9a.
   2204      1.1     skrll 
   2205      1.1     skrll Fri Jan 12 14:35:58 1996  David Mosberger-Tang  <davidm (a] AZStarNet.com>
   2206      1.1     skrll 
   2207      1.1     skrll 	* alpha-opc.h (alpha_insn_set): VAX floating point opcode was
   2208      1.1     skrll 	incorrectly defined as 0x16 when it should be 0x15.
   2209      1.1     skrll 	(FLOAT_FORMAT_MASK): function code is 11 bits, not just 7 bits!
   2210      1.1     skrll 	(alpha_insn_set): added cvtst and cvttq float ops.  Also added
   2211      1.1     skrll 	excb (exception barrier) which is defined in the Alpha
   2212      1.1     skrll 	Architecture Handbook version 2.
   2213      1.1     skrll 	* alpha-dis.c (print_insn_alpha): Fixed special-case decoding for
   2214      1.1     skrll 	OPERATE_FORMAT_CODE type instructions.  The bug caused mulq to be
   2215      1.1     skrll 	disassembled as or, for example.
   2216      1.1     skrll 
   2217      1.1     skrll Wed Jan 10 12:37:22 1996  Ian Lance Taylor  <ian (a] cygnus.com>
   2218      1.1     skrll 
   2219      1.1     skrll 	* mips-dis.c (print_insn_arg): Print cases 'i' and 'u' in hex.
   2220      1.1     skrll 	(_print_insn_mips): Change i from int to unsigned int.
   2221      1.1     skrll 
   2222      1.1     skrll Thu Jan  4 17:21:10 1996  David Edelsohn  <edelsohn (a] mhpcc.edu>
   2223      1.1     skrll 
   2224      1.1     skrll 	* ppc-opc.c (powerpc_opcodes): tlbi POWER opcode form different
   2225      1.1     skrll 	from tlbie PowerPC opcode.  Add PPC603 tlbld and tlbli.
   2226      1.1     skrll 
   2227      1.1     skrll Thu Dec 28 13:29:19 1995  John Hassey  <hassey (a] rtp.dg.com>
   2228      1.1     skrll 
   2229      1.1     skrll 	* i386-dis.c: Added Pentium Pro instructions.
   2230      1.1     skrll 
   2231      1.1     skrll Tue Dec 19 22:56:35 1995  Michael Meissner  <meissner (a] tiktok.cygnus.com>
   2232      1.1     skrll 
   2233      1.1     skrll 	* ppc-opc.c (fsqrt{,.}): Duplicate for PowerPC in addition to
   2234      1.1     skrll 	being for Power2.
   2235      1.1     skrll 
   2236      1.1     skrll Fri Dec 15 14:14:15 1995  J.T. Conklin  <jtc (a] rtl.cygnus.com>
   2237      1.1     skrll 
   2238      1.1     skrll 	* sh-opc.h (sh_nibble_type): Added REG_B.
   2239      1.1     skrll 	(sh_arg_type): Added A_REG_B.
   2240      1.1     skrll 	(sh_table): Added pref and bank reg versions of ldc, ldc.l, stc
   2241      1.1     skrll 	and stc.l opcodes.
   2242      1.1     skrll 	* sh-dis.c (print_insn_shx): Added cases for REG_B and A_REG_B.
   2243      1.1     skrll 
   2244      1.1     skrll Fri Dec 15 16:44:31 1995  Ian Lance Taylor  <ian (a] cygnus.com>
   2245      1.1     skrll 
   2246      1.1     skrll 	* disassemble.c (disassembler): Use new bfd_big_endian macro.
   2247      1.1     skrll 
   2248      1.1     skrll Tue Dec 12 12:22:24 1995  Ian Lance Taylor  <ian (a] cygnus.com>
   2249      1.1     skrll 
   2250      1.1     skrll 	* Makefile.in (distclean): Remove stamp-h.  From Ronald
   2251      1.1     skrll 	F. Guilmette <rfg (a] monkeys.com>.
   2252      1.1     skrll 
   2253      1.1     skrll Tue Dec  5 13:42:44 1995  Stan Shebs  <shebs (a] andros.cygnus.com>
   2254      1.1     skrll 
   2255      1.1     skrll 	From David Mosberger-Tang  <davidm (a] azstarnet.com>:
   2256      1.1     skrll 	* alpha-dis.c (print_insn_alpha): fixed decoding of cpys
   2257      1.1     skrll 	instruction.
   2258      1.1     skrll 
   2259      1.1     skrll Mon Dec  4 12:29:05 1995  J.T. Conklin  <jtc (a] rtl.cygnus.com>
   2260      1.1     skrll 
   2261      1.1     skrll 	* sh-opc.h (sh_arg_type): Added A_SSR and A_SPC.
   2262      1.1     skrll 	(sh_table): Added many SH3 opcodes.
   2263      1.1     skrll 	* sh-dis.c (print_insn_shx): Added cases for A_SSR and A_SPC.
   2264      1.1     skrll 
   2265      1.1     skrll Fri Dec  1 07:42:18 1995  Michael Meissner  <meissner (a] tiktok.cygnus.com>
   2266      1.1     skrll 
   2267      1.1     skrll 	* ppc-opc.c (subfc., subfco): Mark this PPCCOM, not PPC.
   2268      1.1     skrll 	(subco,subco.): Mark this PPC, not PPCCOM.
   2269      1.1     skrll 
   2270      1.1     skrll Mon Nov 27 13:09:52 1995  Ian Lance Taylor  <ian (a] cygnus.com>
   2271      1.1     skrll 
   2272      1.1     skrll 	* configure: Rebuild with autoconf 2.7.
   2273      1.1     skrll 
   2274      1.1     skrll Tue Nov 21 18:28:06 1995  Ian Lance Taylor  <ian (a] cygnus.com>
   2275      1.1     skrll 
   2276      1.1     skrll 	* configure: Rebuild with autoconf 2.6.
   2277      1.1     skrll 
   2278      1.1     skrll Wed Nov 15 19:02:53 1995  Ken Raeburn  <raeburn (a] cygnus.com>
   2279      1.1     skrll 
   2280      1.1     skrll 	* configure.in: Sort list of architectures.  Accept but do nothing
   2281      1.1     skrll 	for alliant, convex, pyramid, romp, and tahoe.
   2282      1.1     skrll 
   2283      1.1     skrll Wed Nov  8 20:18:59 1995  Ian Lance Taylor  <ian (a] cygnus.com>
   2284      1.1     skrll 
   2285      1.1     skrll 	* a29k-dis.c (print_special): Change num to unsigned int.
   2286      1.1     skrll 
   2287      1.1     skrll Wed Nov  8 20:10:35 1995  Eric Freudenthal <freudenthal (a] nyu.edu>
   2288      1.1     skrll 
   2289      1.1     skrll 	* a29k-dis.c (print_insn): Cast insn24 to unsigned long when
   2290      1.1     skrll 	shifting it.
   2291      1.1     skrll 
   2292      1.1     skrll Tue Nov  7 15:21:06 1995  Ian Lance Taylor  <ian (a] cygnus.com>
   2293      1.1     skrll 
   2294      1.1     skrll 	* configure.in: Call AC_CHECK_PROG to find and cache AR.
   2295      1.1     skrll 	* configure: Rebuilt.
   2296      1.1     skrll 
   2297      1.1     skrll Mon Nov  6 17:39:47 1995  Harry Dolan  <dolan (a] ssd.intel.com>
   2298      1.1     skrll 
   2299      1.1     skrll 	* configure.in: Add case for bfd_i860_arch.
   2300      1.1     skrll 	* configure: Rebuild.
   2301      1.1     skrll 
   2302      1.1     skrll Fri Nov  3 12:45:31 1995  Ian Lance Taylor  <ian (a] cygnus.com>
   2303      1.1     skrll 
   2304      1.1     skrll 	* m68k-opc.c (m68k_opcodes): Correct fmoveml operands.
   2305      1.1     skrll 	* m68k-dis.c (NEXTSINGLE): Change i to unsigned int.
   2306      1.1     skrll 	(NEXTDOUBLE): Likewise.
   2307      1.1     skrll 	(print_insn_m68k): Don't match fmoveml if there is more than one
   2308      1.1     skrll 	register in the list.
   2309      1.1     skrll 	(print_insn_arg): Handle a place of '8' for a type of 'L'.
   2310      1.1     skrll 
   2311      1.1     skrll Thu Nov  2 23:06:33 1995  Ian Lance Taylor  <ian (a] cygnus.com>
   2312      1.1     skrll 
   2313      1.1     skrll 	* m68k-opc.c: Use #W rather than #w.
   2314      1.1     skrll 	* m68k-dis.c (print_insn_arg): Handle new 'W' place.
   2315      1.1     skrll 
   2316      1.1     skrll Wed Nov  1 13:30:24 1995  Ian Lance Taylor  <ian (a] cygnus.com>
   2317      1.1     skrll 
   2318      1.1     skrll 	* m68k-opc.c (m68k_opcode_aliases): Add dbfw as an alias for dbf,
   2319      1.1     skrll 	and likewise for all the dbxx opcodes.
   2320      1.1     skrll 
   2321      1.1     skrll Mon Oct 30 20:50:40 1995  Fred Fish  <fnf (a] cygnus.com>
   2322      1.1     skrll 
   2323      1.1     skrll 	* arc-dis.c: Include elf-bfd.h rather than libelf.h.
   2324      1.1     skrll 
   2325      1.1     skrll Mon Oct 23 11:11:34 1995  James G. Smith  <jsmith (a] pasanda.cygnus.co.uk>
   2326      1.1     skrll 
   2327      1.1     skrll 	* mips-opc.c: Added shorthand (V1) for INSN_4100 manifest. Added
   2328      1.1     skrll 	the VR4100 specific instructions to the mips_opcodes structure.
   2329      1.1     skrll 
   2330      1.1     skrll Thu Oct 19 11:05:23 1995  Stan Shebs  <shebs (a] andros.cygnus.com>
   2331      1.1     skrll 
   2332      1.1     skrll 	* mpw-config.in, mpw-make.sed: Remove ugly workaround for
   2333      1.1     skrll 	ugly Metrowerks bug in CW6, is fixed in CW7.
   2334      1.1     skrll 
   2335      1.1     skrll Mon Oct 16 12:59:01 1995  Michael Meissner  <meissner (a] tiktok.cygnus.com>
   2336      1.1     skrll 
   2337      1.1     skrll 	* ppc-opc.c (whole file): Add flags for common/any support.
   2338      1.1     skrll 
   2339      1.1     skrll Tue Oct 10 11:06:07 1995  Fred Fish  <fnf (a] cygnus.com>
   2340      1.1     skrll 
   2341      1.1     skrll 	* Makefile.in (BISON): Remove macro.
   2342      1.1     skrll 	(FLAGS_TO_PASS): Remove BISON.
   2343      1.1     skrll 
   2344      1.1     skrll Fri Oct  6 16:26:45 1995  Ken Raeburn  <raeburn (a] cygnus.com>
   2345      1.1     skrll 
   2346      1.1     skrll 	Mon Sep 25 22:49:32 1995  Andreas Schwab  <schwab (a] issan.informatik.uni-dortmund.de>
   2347      1.1     skrll 
   2348      1.1     skrll 	* m68k-dis.c (print_insn_m68k): Recognize all two-word
   2349      1.1     skrll 	instructions that take no args by looking at the match mask.
   2350      1.1     skrll 	(print_insn_arg): Always print "%" before register names.
   2351      1.1     skrll 	[case 'c']: Use "nc" for the no-cache case, as recognized by gas.
   2352      1.1     skrll 	[case '_']: Don't print "@#" before address.
   2353      1.1     skrll 	[case 'J']: Use "%s" as format string, not register name.
   2354      1.1     skrll 	[case 'B']: Treat place == 'C' like 'l' and 'L'.
   2355      1.1     skrll 
   2356      1.1     skrll Thu Oct  5 22:16:20 1995  Ken Raeburn  <raeburn (a] cygnus.com>
   2357      1.1     skrll 
   2358      1.1     skrll 	* i386-dis.c: Describe cmpxchg8b operand, and spell the opcode
   2359      1.1     skrll 	name correctly.
   2360      1.1     skrll 
   2361      1.1     skrll Tue Oct  3 08:30:20 1995  steve chamberlain  <sac (a] slash.cygnus.com>
   2362      1.1     skrll 
   2363      1.1     skrll 	From David Mosberger-Tang  <davidm (a] azstarnet.com>
   2364      1.1     skrll 
   2365      1.1     skrll 	* alpha-opc.h (MEMORY_FUNCTION_FORMAT_MASK): added.
   2366      1.1     skrll 	(alpha_insn_set): added definitions for VAX floating point
   2367      1.1     skrll 	instructions (Unix compilers don't generate these, but handcoded
   2368      1.1     skrll 	assembly might still use them).
   2369      1.1     skrll 
   2370      1.1     skrll 	* alpha-dis.c (print_insn_alpha): added support for disassembling
   2371      1.1     skrll 	the miscellaneous instructions in the Alpha instruction set.
   2372      1.1     skrll 
   2373      1.1     skrll Tue Sep 26 18:47:20 1995  Stan Shebs  <shebs (a] andros.cygnus.com>
   2374      1.1     skrll 
   2375      1.1     skrll 	* mpw-config.in: Add m68k-opc.c.o to BFD_MACHINES for m68k,
   2376      1.1     skrll 	no longer create sysdep.h, sed ppc-opc.c to work around a
   2377      1.1     skrll 	serious Metrowerks C bug.
   2378      1.1     skrll 	* mpw-make.in: Remove.
   2379      1.1     skrll 	* mpw-make.sed: New file, used by mpw-configure to edit
   2380      1.1     skrll 	Makefile.in into an MPW makefile.
   2381      1.1     skrll 
   2382      1.1     skrll Wed Sep 20 12:55:28 1995  Ian Lance Taylor  <ian (a] cygnus.com>
   2383      1.1     skrll 
   2384      1.1     skrll 	* Makefile.in (maintainer-clean): New synonym for realclean.
   2385      1.1     skrll 
   2386      1.1     skrll Tue Sep 19 15:28:36 1995  Ian Lance Taylor  <ian (a] cygnus.com>
   2387      1.1     skrll 
   2388      1.1     skrll 	* m68k-opc.c: Split pmove patterns which use 'P' into patterns
   2389      1.1     skrll 	which use '0', '1', and '2' instead.  Specify the proper size for
   2390      1.1     skrll 	a pmove immediate operand.  Correct the pmovefd patterns to be
   2391      1.1     skrll 	moves to a register, not from a register.
   2392      1.1     skrll 	* m68k-dis.c (print_insn_arg): Replace 'P' with '0', '1', '2'.
   2393      1.1     skrll 
   2394      1.1     skrll Thu Sep 14 11:58:22 1995  Doug Evans  <dje (a] canuck.cygnus.com>
   2395      1.1     skrll 
   2396      1.1     skrll 	* sparc-opc.c (sparc_opcodes): Mark all insns that reference
   2397      1.1     skrll 	%psr, %wim, %tbr as F_NOTV9.
   2398      1.1     skrll 
   2399      1.1     skrll Fri Sep  8 01:07:38 1995  Ian Lance Taylor  <ian (a] cygnus.com>
   2400      1.1     skrll 
   2401      1.1     skrll 	* Makefile.in (Makefile): Just rebuild Makefile when running
   2402      1.1     skrll 	config.status.
   2403      1.1     skrll 	(config.h, stamp-h): New targets.
   2404      1.1     skrll 	* configure.in: Call AC_CONFIG_HEADER and AC_CANONICAL_SYSTEM
   2405      1.1     skrll 	earlier.  Don't bother to call AC_ARG_PROGRAM.  Touch stamp-h when
   2406      1.1     skrll 	rebuilding config.h.
   2407      1.1     skrll 	* configure: Rebuild.
   2408      1.1     skrll 
   2409      1.1     skrll 	* mips-opc.c: Change unaligned loads and stores with "t,A"
   2410      1.1     skrll 	operands to use "t,A(b)".
   2411      1.1     skrll 
   2412      1.1     skrll Thu Sep  7 19:02:46 1995  Jim Wilson  <wilson (a] chestnut.cygnus.com>
   2413      1.1     skrll 
   2414      1.1     skrll 	* sh-dis.c (print_insn_shx): Add F_FR0 support.
   2415      1.1     skrll 
   2416      1.1     skrll Thu Sep  7 19:02:46 1995  Jim Wilson  <wilson (a] chestnut.cygnus.com>
   2417      1.1     skrll 
   2418      1.1     skrll 	* sh-dis.c (print_insn_shx): Change loop over op->arg[n] to iterate
   2419      1.1     skrll 	until 3 instead of until 2.
   2420      1.1     skrll 
   2421      1.1     skrll Wed Sep  6 21:21:33 1995  Ian Lance Taylor  <ian (a] cygnus.com>
   2422      1.1     skrll 
   2423      1.1     skrll 	* Makefile.in (ALL_CFLAGS): Define.
   2424      1.1     skrll 	(.c.o, disassemble.o): Use $(ALL_CFLAGS).
   2425      1.1     skrll 	(MOSTLYCLEAN): Add config.log.
   2426      1.1     skrll 	(distclean): Don't remove config.log.
   2427      1.1     skrll 	* configure.in: Substitute HDEFINES.
   2428      1.1     skrll 	* configure: Rebuild.
   2429      1.1     skrll 
   2430      1.1     skrll Wed Sep  6 15:08:09 1995  Jim Wilson  <wilson (a] chestnut.cygnus.com>
   2431      1.1     skrll 
   2432      1.1     skrll 	* sh-opc.h (sh_arg_type): Add F_FR0.
   2433      1.1     skrll 	(sh_table, case fmac): Add F_FR0 as first argument.
   2434      1.1     skrll 
   2435      1.1     skrll Wed Sep  6 15:08:09 1995  Jim Wilson  <wilson (a] chestnut.cygnus.com>
   2436      1.1     skrll 
   2437      1.1     skrll 	* sh-opc.h (sh_opcode_info): Increase arg array size to 4.
   2438      1.1     skrll 
   2439      1.1     skrll Tue Sep  5 18:28:10 1995  Doug Evans  <dje (a] canuck.cygnus.com>
   2440      1.1     skrll 
   2441      1.1     skrll 	* sparc-dis.c: Remove all references to NO_V9.
   2442      1.1     skrll 
   2443      1.1     skrll Tue Sep  5 20:03:26 1995  Ian Lance Taylor  <ian (a] cygnus.com>
   2444      1.1     skrll 
   2445      1.1     skrll 	* aclocal.m4: Just include ../bfd/aclocal.m4.
   2446      1.1     skrll 	* configure: Rebuild.
   2447      1.1     skrll 
   2448      1.1     skrll Tue Sep  5 16:09:59 1995  Doug Evans  <dje (a] canuck.cygnus.com>
   2449      1.1     skrll 
   2450      1.1     skrll 	* sparc-dis.c (X_DISP19): Define.
   2451      1.1     skrll 	(print_insn, case 'G'): Use it.
   2452      1.1     skrll 	(print_insn, case 'L'): Sign extend displacement.
   2453      1.1     skrll 
   2454      1.1     skrll Mon Sep  4 14:28:46 1995  Ian Lance Taylor  <ian (a] cygnus.com>
   2455      1.1     skrll 
   2456      1.1     skrll 	* configure.in: Run ../bfd/configure.host before AC_PROG_CC.
   2457      1.1     skrll 	Subsitute CFLAGS and AR.  Call AC_PROG_INSTALL.  Don't substitute
   2458      1.1     skrll 	host_makefile_frag or frags.
   2459      1.1     skrll 	* aclocal.m4: New file.
   2460      1.1     skrll 	* configure: Rebuild.
   2461      1.1     skrll 	* Makefile.in (INSTALL): Set to @INSTALL@.
   2462      1.1     skrll 	(INSTALL_PROGRAM): Set to @INSTALL_PROGRAM@.
   2463      1.1     skrll 	(INSTALL_DATA): Set to @INSTALL_DATA@.
   2464      1.1     skrll 	(AR): Set to @AR@.
   2465      1.1     skrll 	(AR_FLAGS): Set to rc rather than qc.
   2466      1.1     skrll 	(CC): Define as @CC@.
   2467      1.1     skrll 	(CFLAGS): Set to @CFLAGS@.
   2468      1.1     skrll 	(@host_makefile_frag@): Remove.
   2469      1.1     skrll 	(config.status): Remove dependency upon @frags@.
   2470      1.1     skrll 
   2471      1.1     skrll 	* configure.in: ../bfd/config.bfd now just sets shell variables.
   2472      1.1     skrll 	Use them rather than looking through target Makefile fragments.
   2473      1.1     skrll 	* configure: Rebuild.
   2474      1.1     skrll 
   2475      1.1     skrll Thu Aug 31 12:35:32 1995  Jim Wilson  <wilson (a] chestnut.cygnus.com>
   2476      1.1     skrll 
   2477      1.1     skrll 	* sh-opc.h (ftrc): Change FPUL_N to FPUL_M.
   2478      1.1     skrll 
   2479      1.1     skrll Wed Aug 30 13:52:28 1995  Doug Evans  <dje (a] canuck.cygnus.com>
   2480      1.1     skrll 
   2481      1.1     skrll 	* sparc-opc.c (sparc_opcodes): Delete duplicate wr %y insn.
   2482      1.1     skrll 	Add clrx, iprefetch, signx, clruw, cas, casl, casx, casxl synthetic
   2483      1.1     skrll 	sparc64 insns.
   2484      1.1     skrll 
   2485      1.1     skrll 	* sparc-opc.c (sparc_opcodes): Fix prefetcha insn.
   2486      1.1     skrll 	(lookup_{name,value}): New functions.
   2487      1.1     skrll 	(prefetch_table): New static local.
   2488      1.1     skrll 	(sparc_{encode,decode}_prefetch): New functions.
   2489      1.1     skrll 	* sparc-dis.c (print_insn): Handle '*' arg (prefetch function).
   2490      1.1     skrll 
   2491      1.1     skrll Wed Aug 30 11:11:58 1995  Jim Wilson  <wilson (a] chestnut.cygnus.com>
   2492      1.1     skrll 
   2493      1.1     skrll 	* sh-opc.h: Add blank lines to improve readabililty of sh3e
   2494      1.1     skrll 	instructions.
   2495      1.1     skrll 
   2496      1.1     skrll Wed Aug 30 11:09:38 1995  Jim Wilson  <wilson (a] chestnut.cygnus.com>
   2497      1.1     skrll 
   2498      1.1     skrll 	* sh-dis.c: Correct comment on first line of file.
   2499      1.1     skrll 
   2500      1.1     skrll Tue Aug 29 15:37:18 1995  Doug Evans  <dje (a] canuck.cygnus.com>
   2501      1.1     skrll 
   2502      1.1     skrll 	* disassemble.c (disassembler): Handle bfd_mach_sparc64.
   2503      1.1     skrll 
   2504      1.1     skrll 	* sparc-opc.c (asi, membar): New static locals.
   2505      1.1     skrll 	(sparc_{encode,decode}_{asi,membar}): New functions.
   2506      1.1     skrll 	(sparc_opcodes, membar insn): Fix.
   2507      1.1     skrll 	* sparc-dis.c (print_insn): Call sparc_decode_asi.
   2508      1.1     skrll 	Support decoding of membar masks.
   2509      1.1     skrll 	(X_MEMBAR): Define.
   2510      1.1     skrll 
   2511      1.1     skrll Sat Aug 26 21:22:48 1995  Ian Lance Taylor  <ian (a] cygnus.com>
   2512      1.1     skrll 
   2513      1.1     skrll 	* m68k-opc.c (m68k_opcode_aliases): Add br, brs, brb, brw, brl.
   2514      1.1     skrll 
   2515      1.1     skrll Mon Aug 21 17:33:36 1995  Ian Lance Taylor  <ian (a] cygnus.com>
   2516      1.1     skrll 
   2517      1.1     skrll 	* m68k-opc.c (m68k_opcode_aliases): Add bhib as an alias for bhis,
   2518      1.1     skrll 	and likewise for the other branches.  Add bhs as an alias for bcc,
   2519      1.1     skrll 	and likewise for the size variants.  Add dbhs as an alias for
   2520      1.1     skrll 	dbcc.
   2521      1.1     skrll 
   2522      1.1     skrll Fri Aug 11 13:40:24 1995  Jeff Law  (law (a] snake.cs.utah.edu)
   2523      1.1     skrll 
   2524      1.1     skrll 	* sh-opc.h (FP sts instructions): Update to match reality.
   2525      1.1     skrll 
   2526      1.1     skrll Mon Aug  7 16:12:58 1995  Ian Lance Taylor  <ian (a] cygnus.com>
   2527      1.1     skrll 
   2528      1.1     skrll 	* m68k-dis.c: (fpcr_names): Add % before all register names.
   2529      1.1     skrll 	(reg_names): Likewise.
   2530      1.1     skrll 	(print_insn_arg): Don't explicitly print % before register names.
   2531      1.1     skrll 	Add % before register names in static array names.  In case 'r',
   2532      1.1     skrll 	print data registers as `@(Dn)', not `Dn@'.  When printing a
   2533      1.1     skrll 	memory address, don't print @# before it.
   2534      1.1     skrll 	(print_indexed): Change base_disp and outer_disp from int to
   2535      1.1     skrll 	bfd_vma.  Print using MIT syntax, not mutant invalid Motorola
   2536      1.1     skrll 	syntax.  Sign extend 8 byte displacement correctly.
   2537      1.1     skrll 	(print_base): Print using MIT syntax.  Print zpc when appropriate.
   2538      1.1     skrll 	Change parameter disp from int to bfd_vma.
   2539      1.1     skrll 
   2540      1.1     skrll 	* m68k-opc.c (m68k_opcode_aliases): Add jsrl and jsrs as aliases
   2541      1.1     skrll 	for jsr.
   2542      1.1     skrll 
   2543      1.1     skrll Mon Aug  7 02:21:40 1995  Jeff Law  (law (a] snake.cs.utah.edu)
   2544      1.1     skrll 
   2545      1.1     skrll 	* sh-dis.c (print_insn_shx): Handle new operand types F_REG_N,
   2546      1.1     skrll 	F_REG_M, FPSCR_M, FPSCR_N, FPUL_M and FPUL_N.
   2547      1.1     skrll 	* sh-opc.h (sh_arg_type): Add new operand types.
   2548      1.1     skrll 	(sh_table): Add new opcodes from SH3E Floating Point ISA.
   2549      1.1     skrll 
   2550      1.1     skrll Sat Aug  5 16:50:14 1995  Fred Fish  <fnf (a] cygnus.com>
   2551      1.1     skrll 
   2552      1.1     skrll 	* Makefile.in (distclean): Remove generated file config.h.
   2553      1.1     skrll 
   2554      1.1     skrll Sat Aug  5 16:50:14 1995  Fred Fish  <fnf (a] cygnus.com>
   2555      1.1     skrll 
   2556      1.1     skrll 	* Makefile.in (distclean): Remove generated file config.h.
   2557      1.1     skrll 
   2558      1.1     skrll Wed Aug  2 18:33:40 1995  Ian Lance Taylor  <ian (a] cygnus.com>
   2559      1.1     skrll 
   2560      1.1     skrll 	* m68k-opc.c: New file, holding tables from include/opcode/m68k.h.
   2561      1.1     skrll 	Clean up tables.
   2562      1.1     skrll 	* m68k-dis.c: Remove BREAK_UP_BIG_DECL stuff.
   2563      1.1     skrll 	(opcode): Remove.
   2564      1.1     skrll 	(print_insn_m68k): Change d to be const.  Use m68k_numopcodes
   2565      1.1     skrll 	rather than numopcodes.  Use m68k_opcodes rather than removed
   2566      1.1     skrll 	opcode function.  Don't check F_ALIAS.
   2567      1.1     skrll 	(print_insn_arg): Change first parameter to be const char *.
   2568      1.1     skrll 	* Makefile.in (ALL_MACHINES): Add m68k-opc.o.
   2569      1.1     skrll 	(m68k-opc.o): New target.
   2570      1.1     skrll 	* configure.in: Build m68k-opc.o for bfd_m68k_arch.
   2571      1.1     skrll 	* configure: Rebuild.
   2572      1.1     skrll 
   2573      1.1     skrll Wed Aug  2 08:23:38 1995  Doug Evans  <dje (a] canuck.cygnus.com>
   2574      1.1     skrll 
   2575      1.1     skrll 	* sparc-dis.c (HASH_SIZE, HASH_INSN): Define.
   2576      1.1     skrll 	(opcode_bits, opcode_hash_table): New variables.
   2577      1.1     skrll 	(opcodes_initialized): Renamed from opcodes_sorted.
   2578      1.1     skrll 	(build_hash_table): New function.
   2579      1.1     skrll 	(is_delayed_branch): Use hash table.
   2580      1.1     skrll 	(print_insn): Renamed from print_insn_sparc, made static.
   2581      1.1     skrll 	Build and use hash table.  If !sparc64, ignore sparc64 insns,
   2582      1.1     skrll 	and vice-versa if sparc64.
   2583      1.1     skrll 	(print_insn_sparc, print_insn_sparc64): New functions.
   2584      1.1     skrll 	(compare_opcodes): Move sparc64 opcodes to end.
   2585      1.1     skrll 	Print commutative insns with constant second.
   2586      1.1     skrll 	* sparc-opc.c (all non-v9 insns): Use flag F_NOTV9 instead of F_ALIAS.
   2587      1.1     skrll 
   2588      1.1     skrll Tue Aug  1 00:12:49 1995  Ian Lance Taylor  <ian (a] cygnus.com>
   2589      1.1     skrll 
   2590      1.1     skrll 	* sh-dis.c (print_insn_shx): Remove unused local dslot.  Use
   2591      1.1     skrll 	print_address_func for A_BDISP12 and A_BDISP8.  Correct test which
   2592      1.1     skrll 	avoids printing a delay slot in a delay slot.
   2593      1.1     skrll 	* sh-opc.h (sh_table): Fully bracket last entry.
   2594      1.1     skrll 
   2595      1.1     skrll Mon Jul 31 12:04:47 1995  Doug Evans  <dje (a] canuck.cygnus.com>
   2596      1.1     skrll 
   2597      1.1     skrll 	* sparc-opc.c (sllx, srax, srlx): Fix disassembly.
   2598      1.1     skrll 
   2599      1.1     skrll Wed Jul 12 00:59:34 1995  Ken Raeburn  <raeburn (a] kr-pc.cygnus.com>
   2600      1.1     skrll 
   2601      1.1     skrll 	* configure.in: Get host_makefile_frag from ${srcdir}.
   2602      1.1     skrll 
   2603      1.1     skrll 	* configure.in: Autoconfiscated.  Check for string[s].h.  Create
   2604      1.1     skrll 	config.h from config.in.  Don't set up sysdep.h link.
   2605      1.1     skrll 	* sysdep.h: New file.
   2606      1.1     skrll 	* configure, config.in: New files, generated from configure.in.
   2607      1.1     skrll 	* Makefile.in: Updated to be processed autoconf-style.
   2608      1.1     skrll 	(distclean): Keep sysdep.h.  Remove config.log and config.cache.
   2609      1.1     skrll 	(Makefile): Depend on config.status.
   2610      1.1     skrll 	(config.status): New rule.
   2611      1.1     skrll 	* configure.bat: Update Makefile substitutions.
   2612      1.1     skrll 
   2613      1.1     skrll Tue Jul 11 14:23:37 1995  Jeff Spiegel  <jeffs (a] lsil.com>
   2614      1.1     skrll 
   2615      1.1     skrll 	* mips-opc.c (L1): Define.
   2616      1.1     skrll 	(mips_opcodes): Add R4010 instructions: flushi, flushd, flushid,
   2617      1.1     skrll 	addciu, madd, maddu, ffc, ffs, msub, msubu, selsi, selsr, waiti,
   2618      1.1     skrll 	and wb.
   2619      1.1     skrll 
   2620      1.1     skrll Tue Jul 11 11:49:49 1995  Ian Lance Taylor  <ian (a] cygnus.com>
   2621      1.1     skrll 
   2622      1.1     skrll 	* mips-opc.c (mips_opcodes): For the move pseudo-op, prefer daddu
   2623      1.1     skrll 	if ISA 3 and addu otherwise, replacing or, since some MIPS chips
   2624      1.1     skrll 	have multiple add units but only a single logical unit.
   2625      1.1     skrll 
   2626      1.1     skrll 	* ppc-opc.c (powerpc_operands): Change CR to use a bitsize of 3,
   2627      1.1     skrll 	shifted by 18, without any insertion or extraction function.
   2628      1.1     skrll 	(insert_cr, extract_cr): Remove.
   2629      1.1     skrll 
   2630      1.1     skrll Wed Jun 21 20:05:39 1995  Ken Raeburn  <raeburn (a] cujo.cygnus.com>
   2631      1.1     skrll 
   2632      1.1     skrll 	* m68k-dis.c (print_insn_arg, print_indexed): Print "%" before
   2633      1.1     skrll 	register names.
   2634      1.1     skrll 
   2635      1.1     skrll Thu Jun 15 17:23:31 1995  Stan Shebs  <shebs (a] andros.cygnus.com>
   2636      1.1     skrll 
   2637      1.1     skrll 	* mpw-config.in: Add sh and i386 configs, remove sparc config.
   2638      1.1     skrll 	* sh-opc.h: Add copyright.
   2639      1.1     skrll 
   2640      1.1     skrll Mon Jun  5 03:30:43 1995  Ken Raeburn  <raeburn (a] kr-laptop.cygnus.com>
   2641      1.1     skrll 
   2642      1.1     skrll 	* Makefile.in (crunch-m68k): Delete extra target accidentally
   2643      1.1     skrll 	checked in a while ago.
   2644      1.1     skrll 
   2645      1.1     skrll Wed May 24 16:22:13 1995  Jim Wilson  <wilson (a] chestnut.cygnus.com>
   2646      1.1     skrll 
   2647      1.1     skrll 	* sh-opc.h (sh_table): Add SH3 support.
   2648      1.1     skrll 
   2649      1.1     skrll Wed May 24 14:16:08 1995  Steve Chamberlain  <sac (a] slash.cygnus.com>
   2650      1.1     skrll 
   2651      1.1     skrll 	* sh-opc.h: Added bsrf and braf.
   2652      1.1     skrll 
   2653      1.1     skrll Wed May 10 14:28:16 1995 Richard Earnshaw (rearnsha (a] armltd.co.uk)
   2654      1.1     skrll 
   2655      1.1     skrll 	* arm-opc.h (arm_opcodes): Add 64-bit multiply patterns.  Delete
   2656      1.1     skrll 	bogus [ls]fm{ea,fd} patterns.
   2657      1.1     skrll 
   2658      1.1     skrll 	* arm-opc.h (arm_opcodes): Correct typos in stm, ldm, std, and ldc.
   2659      1.1     skrll 	* arm-dis.c (print_insn_arm): Make GIVEN a parameter, don't try and
   2660      1.1     skrll 	initialize it from memory.  Make function static.
   2661      1.1     skrll 	(print_insn_{big,little}_arm): New functions.
   2662      1.1     skrll 	* disassemble.c (disassembler, case bfd_arch_arm): Disassemble for
   2663      1.1     skrll 	the correct endianness.
   2664      1.1     skrll 
   2665      1.1     skrll Mon Apr 24 14:18:05 1995  Jason Molenda   (crash (a] phydeaux.cygnus.com>
   2666      1.1     skrll 
   2667      1.1     skrll 	* sh-opc.h (sh_nibble_type, sh_arg_type): remove trailing , from
   2668      1.1     skrll 	enum list.
   2669      1.1     skrll 
   2670      1.1     skrll Wed Apr 19 14:07:03 1995  Michael Meissner  <meissner (a] tiktok.cygnus.com>
   2671      1.1     skrll 
   2672      1.1     skrll 	* m68k-dis.c (opcode): Finish change made by Kung Hsu on April
   2673      1.1     skrll 	17th, so that it builds again using GCC as the compiler.
   2674      1.1     skrll 
   2675      1.1     skrll Tue Apr 18 12:14:51 1995  Ken Raeburn  <raeburn (a] cujo.cygnus.com>
   2676      1.1     skrll 
   2677      1.1     skrll 	* mips-dis.c (print_insn_little_mips): Cast return value from
   2678      1.1     skrll 	bfd_getl32 from bfd_vma to unsigned long, because _print_insn_mips
   2679      1.1     skrll 	expects an unsigned long, and that might be fewer words of
   2680      1.1     skrll 	argument storage (e.g., if bfd_vma is long long on a 32-bit
   2681      1.1     skrll 	machine).
   2682      1.1     skrll 	(print_insn_big_mips): Likewise with bfd_getb32 value.
   2683      1.1     skrll 	(_print_insn_mips): Now static.
   2684      1.1     skrll 
   2685      1.1     skrll Mon Apr 17 12:23:28 1995  Kung Hsu  <kung (a] rtl.cygnus.com>
   2686      1.1     skrll 
   2687      1.1     skrll 	* m68k-dis.c: Take out #define BREAK_UP_BIG_DECL kludge, because
   2688      1.1     skrll 	gcc memory hog problem with initializer is fixed.
   2689      1.1     skrll 
   2690      1.1     skrll Mon Apr 10 15:55:01 1995  Stan Shebs  <shebs (a] andros.cygnus.com>
   2691      1.1     skrll 
   2692      1.1     skrll 	Merge in support for Mac MPW as a host.
   2693      1.1     skrll 	(Old change descriptions retained for informational value.)
   2694      1.1     skrll 
   2695      1.1     skrll 	* mpw-config.in (archname): Compute from the config.
   2696      1.1     skrll 	(BFD_MACHINES, ARCHDEFS): Put into mk.tmp.
   2697      1.1     skrll 
   2698      1.1     skrll 	* mpw-config.in (target_arch): Compute from canonical target.
   2699      1.1     skrll 	(m68k, mips, powerpc, sparc): Add architectures.
   2700      1.1     skrll 	* mpw-make.in (disassemble.c.o): Add.
   2701      1.1     skrll 	(ALL_CFLAGS): Remove special flags (-mc68020 -mc68881 -model far).
   2702      1.1     skrll 
   2703      1.1     skrll 	* mpw-config.in (BFD_MACHINES): Set to a default value.
   2704      1.1     skrll 	* mpw-make.in (BFD_MACHINES): Remove wired-in value.
   2705      1.1     skrll 
   2706      1.1     skrll 	* mpw-make.in (CSEARCH): Add extra-include to search path.
   2707      1.1     skrll 
   2708      1.1     skrll 	* mpw-config.in (varargs.h): Don't create.
   2709      1.1     skrll 	(sysdep.h): Create using forward-include.
   2710      1.1     skrll 	* mpw-make.in (CSEARCH): Add include/mpw to search path.
   2711      1.1     skrll 
   2712      1.1     skrll 	* mpw-config.in: New file, MPW version of configure.in.
   2713      1.1     skrll 	* mpw-make.in: New file, MPW version of Makefile.in.
   2714      1.1     skrll 
   2715      1.1     skrll Fri Mar 31 14:23:38 1995  Ken Raeburn  <raeburn (a] cujo.cygnus.com>
   2716      1.1     skrll 
   2717      1.1     skrll 	* alpha-dis.c (print_insn_alpha): Put empty statement after
   2718      1.1     skrll 	default label.
   2719      1.1     skrll 
   2720      1.1     skrll Tue Mar 21 10:51:40 1995  Jeff Law  (law (a] snake.cs.utah.edu)
   2721      1.1     skrll 
   2722      1.1     skrll 	* hppa-dis.c (sign_extend): Delete, redundant with libhppa.h version.
   2723      1.1     skrll 	(low_sign_extend): Likewise.
   2724      1.1     skrll 	(get_field): Delete unused function.
   2725      1.1     skrll 	(set_field, deposit_14, deposit_21): Likewise.
   2726      1.1     skrll 
   2727      1.1     skrll Fri Mar 17 15:55:53 1995  J.T. Conklin  <jtc (a] rtl.cygnus.com>
   2728      1.1     skrll 
   2729      1.1     skrll 	* i386-dis.c: Support for more pentium opcodes.  From Guy Harris
   2730      1.1     skrll 	  (guy (a] netapp.com).
   2731      1.1     skrll 
   2732      1.1     skrll Tue Mar 14 00:52:57 1995  Ken Raeburn  (raeburn (a] kr-pc.cygnus.com)
   2733      1.1     skrll 
   2734      1.1     skrll 	Sat Feb 11 17:22:41 1995  Klaus Kaempf  (kkaempf (a] didymus.rmi.de)
   2735      1.1     skrll 
   2736      1.1     skrll 	* alpha-opc.h (OSF_ASMCODE): define
   2737      1.1     skrll 	print pal-code names as defined in App C of the
   2738      1.1     skrll 	Alpha Architecture Reference Manual
   2739      1.1     skrll 
   2740      1.1     skrll 	* alpha-dis.c: cleaned up output
   2741      1.1     skrll 	print stylized code forms as defined in App A.4.3 of the
   2742      1.1     skrll 	Alpha Architecture Reference Manual
   2743      1.1     skrll 
   2744      1.1     skrll Wed Mar  8 15:21:14 1995  Ian Lance Taylor  <ian (a] cygnus.com>
   2745      1.1     skrll 
   2746      1.1     skrll 	* mips-opc.c: Add new mips4 instructions.  Don't set INSN_RFE for
   2747      1.1     skrll 	`rfe'.
   2748      1.1     skrll 	* mips-dis.c (print_insn_arg): Handle new argument types 'h', 'R',
   2749      1.1     skrll 	'N', and 'M'.
   2750      1.1     skrll 
   2751      1.1     skrll Wed Mar  8 02:54:05 1995  Ken Raeburn  <raeburn (a] cujo.cygnus.com>
   2752      1.1     skrll 
   2753      1.1     skrll 	* m68k-dis.c (opcode): New function.  Returns address of opcode
   2754      1.1     skrll 	table entry given index, even if the opcode table was split to
   2755      1.1     skrll 	work around gcc bugs.
   2756      1.1     skrll 	(print_insn_m68k): Call opcode instead of referencing m68k_opcodes
   2757      1.1     skrll 	directly.
   2758      1.1     skrll 	(BREAK_UP_BIG_DECL): Make secondary array static and const.
   2759      1.1     skrll 	(reg_names): Now const.
   2760      1.1     skrll 	(print_insn_arg): Arrays cacheFieldName and names now const.
   2761      1.1     skrll 	(print_indexed): Array scales now const.
   2762      1.1     skrll 
   2763      1.1     skrll Tue Mar  7 16:41:21 1995  Ian Lance Taylor  <ian (a] cygnus.com>
   2764      1.1     skrll 
   2765      1.1     skrll 	* ppc-opc.c: Sort recently added instructions by minor opcode
   2766      1.1     skrll 	number within major opcode number.
   2767      1.1     skrll 
   2768      1.1     skrll Mon Mar  6 10:04:36 1995  Jeff Law  (law (a] snake.cs.utah.edu)
   2769      1.1     skrll 
   2770      1.1     skrll 	* hppa-dis.c: Include libhppa.h.
   2771      1.1     skrll 
   2772      1.1     skrll Fri Feb 24 19:15:36 1995  Ian Lance Taylor  <ian (a] cygnus.com>
   2773      1.1     skrll 
   2774      1.1     skrll 	* mips-opc.c: Change dli to use M_DLI, and add dla.
   2775      1.1     skrll 
   2776      1.1     skrll Mon Feb 20 23:54:38 1995  Peter Schauer  (pes (a] regent.e-technik.tu-muenchen.de)
   2777      1.1     skrll 
   2778      1.1     skrll 	* Makefile.in (ALL_MACHINES):  Add w65-dis.o.
   2779      1.1     skrll 
   2780      1.1     skrll Thu Feb 16 17:34:41 1995  Ian Lance Taylor  <ian (a] cygnus.com>
   2781      1.1     skrll 
   2782      1.1     skrll 	* mips-opc.c: Add r4650 mul instruction.
   2783      1.1     skrll 
   2784      1.1     skrll Wed Feb 15 15:45:20 1995  Ian Lance Taylor  <ian (a] cygnus.com>
   2785      1.1     skrll 
   2786      1.1     skrll 	* mips-opc.c: Add uld and usd macros for unaligned double load and
   2787      1.1     skrll 	store.
   2788      1.1     skrll 
   2789      1.1     skrll Tue Feb 14 13:17:37 1995  Michael Meissner  <meissner (a] tiktok.cygnus.com>
   2790      1.1     skrll 
   2791      1.1     skrll 	* ppc-opc.c (powerpc_opcodes): Add 403GA opcodes rfci, dccci,
   2792      1.1     skrll 	mfdcr, mtdcr, icbt, iccci.
   2793      1.1     skrll 
   2794      1.1     skrll Thu Feb  9 12:28:13 1995  Stan Shebs  <shebs (a] andros.cygnus.com>
   2795      1.1     skrll 
   2796      1.1     skrll 	* i960-dis.c (struct tabent, struct sparse_tabent): Change the
   2797      1.1     skrll 	signed char fields to shorts, more portable.
   2798      1.1     skrll 
   2799      1.1     skrll Wed Feb  8 17:29:29 1995  Stan Shebs  <shebs (a] andros.cygnus.com>
   2800      1.1     skrll 
   2801      1.1     skrll 	* i960-dis.c (struct tabent, struct sparse_tabent): Declare the
   2802      1.1     skrll 	char fields as signed chars, since they may have negative values.
   2803      1.1     skrll 
   2804      1.1     skrll Mon Feb  6 10:52:06 1995  J.T. Conklin  <jtc (a] rtl.cygnus.com>
   2805      1.1     skrll 
   2806      1.1     skrll 	* i386-dis.c (dis386_twobyte): Add cpuid, From Charles Hannum
   2807      1.1     skrll 	  (mycroft (a] netbsd.org).
   2808      1.1     skrll 
   2809      1.1     skrll Mon Jan 30 12:38:00 1995  Ian Lance Taylor  <ian (a] cygnus.com>
   2810      1.1     skrll 
   2811      1.1     skrll 	From "Logg, Ed" <elogg (a] ea.com>:
   2812      1.1     skrll 	* ppc-opc.c (extract_bdm): Correct parenthezisation.
   2813      1.1     skrll 	* ppc-dis.c (print_insn_powerpc): Print .long before unrecognized
   2814      1.1     skrll 	value.
   2815      1.1     skrll 
   2816      1.1     skrll Thu Jan 26 18:32:08 1995  Ian Lance Taylor  <ian (a] cygnus.com>
   2817      1.1     skrll 
   2818      1.1     skrll 	* ppc-opc.c: Changes based on patch from David Edelsohn
   2819      1.1     skrll 	<edelsohn (a] mhpcc.edu>.
   2820      1.1     skrll 	(powerpc_operands): Add operands SPRBAT and SPRG. Split TBR out of
   2821      1.1     skrll 	SPR.
   2822      1.1     skrll 	(FXM_MASK): Define.
   2823      1.1     skrll 	(insert_tbr): New static function.
   2824      1.1     skrll 	(extract_tbr): New static function.
   2825      1.1     skrll 	(XFXFXM_MASK, XFXM): Define.
   2826      1.1     skrll 	(XSPRBAT_MASK, XSPRG_MASK): Define.
   2827      1.1     skrll 	(powerpc_opcodes): Add instructions to access special registers by
   2828      1.1     skrll 	name.  Add mtcr and mftbu.
   2829      1.1     skrll 
   2830      1.1     skrll Tue Jan 17 10:56:43 1995  Ian Lance Taylor  <ian (a] sanguine.cygnus.com>
   2831      1.1     skrll 
   2832      1.1     skrll 	* mips-opc.c (P3): Define.
   2833      1.1     skrll 	(mips_opcodes): Add mad and madu.
   2834      1.1     skrll 
   2835      1.1     skrll Sun Jan 15 16:32:59 1995  Steve Chamberlain  <sac@splat>
   2836      1.1     skrll 
   2837      1.1     skrll 	* configure.in: Add W65 support.
   2838      1.1     skrll 	* disassemble.c: Likewise.
   2839      1.1     skrll 	* w65-opc.h, w65-dis.c: New files.
   2840      1.1     skrll 
   2841      1.1     skrll Wed Dec 28 22:15:33 1994  Steve Chamberlain  (sac (a] jonny.cygnus.com)
   2842      1.1     skrll 
   2843      1.1     skrll 	* h8300-dis.c (bfd_h8_disassemble): Add support for 2 bit
   2844      1.1     skrll 	immediates.
   2845      1.1     skrll 
   2846      1.1     skrll Tue Dec 20 11:25:12 1994  Ian Lance Taylor  <ian (a] sanguine.cygnus.com>
   2847      1.1     skrll 
   2848      1.1     skrll 	* mips-opc.c: Add dli as a synonym for li.
   2849      1.1     skrll 
   2850      1.1     skrll Thu Dec  8 18:23:31 1994  Ken Raeburn  <raeburn (a] cujo.cygnus.com>
   2851      1.1     skrll 
   2852      1.1     skrll 	* alpha-dis.c (print_insn_alpha): Handle call_pal instruction, and
   2853      1.1     skrll 	print something for reserved opcode values, even if it won't
   2854      1.1     skrll 	assemble again.
   2855      1.1     skrll 
   2856      1.1     skrll 	* mips-dis.c (_print_insn_mips): When initializing, shift right
   2857      1.1     skrll 	and mask, to avoid sign extension problems on the Alpha.
   2858      1.1     skrll 
   2859      1.1     skrll 	* m68k-dis.c (print_insn_arg, case 'J'): Handle buscr and pcr
   2860      1.1     skrll 	control registers.
   2861      1.1     skrll 
   2862      1.1     skrll Wed Nov 23 22:34:51 1994  Steve Chamberlain  (sac (a] jonny.cygnus.com)
   2863      1.1     skrll 
   2864      1.1     skrll 	* sh-opc.h (mov.l gbr): Get direction right.
   2865      1.1     skrll 	* sh-dis.c (print_insn_shx): New function.
   2866      1.1     skrll 	(print_insn_shl, print_insn_sh): Call print_insn_shx to
   2867      1.1     skrll 	print opcodes with right byte order.
   2868      1.1     skrll 
   2869      1.1     skrll Thu Nov  3 19:32:22 1994  Ken Raeburn  <raeburn (a] cujo.cygnus.com>
   2870      1.1     skrll 
   2871      1.1     skrll 	* ns32k-dis.c (struct ns32k_option): Renamed from struct option,
   2872      1.1     skrll 	to avoid conflicts with getopt.
   2873      1.1     skrll 
   2874      1.1     skrll Mon Oct 31 18:48:10 1994  Ian Lance Taylor  <ian (a] sanguine.cygnus.com>
   2875      1.1     skrll 
   2876      1.1     skrll 	* hppa-dis.c (print_insn_hppa): Read the instruction using
   2877      1.1     skrll 	bfd_getb32, so that it works on a little endian or 64 bit host.
   2878      1.1     skrll 	Remove unused local variable op.
   2879      1.1     skrll 
   2880      1.1     skrll Tue Oct 25 17:07:57 1994  Ian Lance Taylor  <ian (a] sanguine.cygnus.com>
   2881      1.1     skrll 
   2882      1.1     skrll 	* mips-opc.c: Use or instead of addu for pseudo-op move, since
   2883      1.1     skrll 	addu does not work correctly if -mips3.
   2884      1.1     skrll 
   2885      1.1     skrll Wed Oct 19 13:40:16 1994  Ian Lance Taylor  <ian (a] sanguine.cygnus.com>
   2886      1.1     skrll 
   2887      1.1     skrll 	* a29k-dis.c (print_special): Add special register names defined
   2888      1.1     skrll 	on 29030, 29040 and 29050.
   2889      1.1     skrll 	(print_insn): Handle new operand type 'I'.
   2890      1.1     skrll 
   2891      1.1     skrll Wed Oct 12 11:59:55 1994  Ian Lance Taylor  <ian (a] sanguine.cygnus.com>
   2892      1.1     skrll 
   2893      1.1     skrll 	* Makefile.in (INSTALL): Use top level install.sh script.
   2894      1.1     skrll 
   2895      1.1     skrll Wed Oct  5 19:16:29 1994  Ian Lance Taylor  <ian (a] sanguine.cygnus.com>
   2896      1.1     skrll 
   2897      1.1     skrll 	* sparc-dis.c: Rewrite to use bitfields, rather than a union, so
   2898      1.1     skrll 	that it works on a little endian host.
   2899      1.1     skrll 
   2900      1.1     skrll Tue Oct  4 12:14:21 1994  Ian Lance Taylor  <ian (a] sanguine.cygnus.com>
   2901      1.1     skrll 
   2902      1.1     skrll 	* configure.in: Use ${config_shell} when running config.bfd.
   2903      1.1     skrll 
   2904      1.1     skrll Wed Sep 21 18:49:12 1994  Ian Lance Taylor  (ian (a] sanguine.cygnus.com)
   2905      1.1     skrll 
   2906      1.1     skrll 	* mips-opc.c (mips_opcodes): "dabs" is only available with -mips3.
   2907      1.1     skrll 
   2908      1.1     skrll Thu Sep 15 16:30:22 1994  Ian Lance Taylor  (ian (a] sanguine.cygnus.com)
   2909      1.1     skrll 
   2910      1.1     skrll 	* a29k-dis.c (print_insn): Print the opcode.
   2911      1.1     skrll 
   2912      1.1     skrll Wed Sep 14 17:52:14 1994  Ian Lance Taylor  (ian (a] sanguine.cygnus.com)
   2913      1.1     skrll 
   2914      1.1     skrll 	* mips-opc.c (mips_opcodes): Set WR_t for sc and scd.
   2915      1.1     skrll 
   2916      1.1     skrll Sun Sep 11 22:32:17 1994  Jeff Law  (law (a] snake.cs.utah.edu)
   2917      1.1     skrll 
   2918      1.1     skrll 	* hppa-dis.c (reg_names): Use r26-r23 for arg0-arg3.
   2919      1.1     skrll 
   2920      1.1     skrll Tue Sep  6 11:37:12 1994  Ian Lance Taylor  (ian (a] sanguine.cygnus.com)
   2921      1.1     skrll 
   2922      1.1     skrll 	* mips-opc.c: Set INSN_STORE_MEMORY flag for all instructions
   2923      1.1     skrll 	which store a value into memory.
   2924      1.1     skrll 
   2925      1.1     skrll Sun Sep 04 17:58:10 1994  Richard Earnshaw (rwe (a] pegasus.esprit.ec.org)
   2926      1.1     skrll 
   2927      1.1     skrll 	* configure.in, Makefile.in, disassemble.c: Add support for the ARM.
   2928      1.1     skrll 	* arm-dis.c, arm-opc.h: New files.
   2929      1.1     skrll 
   2930      1.1     skrll Fri Aug  5 14:00:05 1994  Stan Shebs  (shebs (a] andros.cygnus.com)
   2931      1.1     skrll 
   2932      1.1     skrll 	* Makefile.in (ns32k-dis.o): Add dependency.
   2933      1.1     skrll 	* ns32k-dis.c (print_insn_arg): Declare initialized local as
   2934      1.1     skrll 	string, not as array of chars.
   2935      1.1     skrll 
   2936      1.1     skrll Thu Jul 28 18:14:16 1994  Ken Raeburn  (raeburn (a] cujo.cygnus.com)
   2937      1.1     skrll 
   2938      1.1     skrll 	* sparc-dis.c (print_insn_sparc): Handle new operand type 'x'.
   2939      1.1     skrll 
   2940      1.1     skrll 	* sparc-opc.c: Added sparclite extended FP operations, and
   2941      1.1     skrll 	versions of v9 impdep* instructions permitting specification of
   2942      1.1     skrll 	the OPF field.
   2943      1.1     skrll 
   2944      1.1     skrll Tue Jul 26 16:36:03 1994  Ken Raeburn  (raeburn (a] cujo.cygnus.com)
   2945      1.1     skrll 
   2946      1.1     skrll 	* i960-dis.c (reg_names): Now const.
   2947      1.1     skrll 	(struct sparse_tabent): New type, copied from array type in mem
   2948      1.1     skrll 	function.
   2949      1.1     skrll 	(ctrl): Local static array ctrl_tab now const.
   2950      1.1     skrll 	(cobr): Local static array cobr_tab now const.
   2951      1.1     skrll 	(mem): Local variables reg1, reg2, reg3 now point to const.  Local
   2952      1.1     skrll 	static variable mem_tab no longer explicitly initialized.  Changed
   2953      1.1     skrll 	mem_init to const array of struct sparse_tabent.
   2954      1.1     skrll 	(reg): Local static variable reg_tab no longer explicitly
   2955      1.1     skrll 	initialized.  Changed reg_init to const array of struct
   2956      1.1     skrll 	sparse_tabent.
   2957      1.1     skrll 	(ea): Local static array scale_tab now const.
   2958      1.1     skrll 
   2959      1.1     skrll 	* i960-dis.c (reg): Added i960JX instructions to reg_init table.
   2960      1.1     skrll 	(REG_MAX): Updated.
   2961      1.1     skrll 
   2962      1.1     skrll Tue Jul 19 21:00:00 1994  DJ Delorie (dj (a] ctron.com)
   2963      1.1     skrll 
   2964      1.1     skrll 	* configure.bat: the disassember needs to be enabled for
   2965      1.1     skrll 	"objdump -d" to work in djgpp.
   2966      1.1     skrll 
   2967      1.1     skrll Wed Jul 13 18:01:58 1994  Ken Raeburn  (raeburn (a] cujo.cygnus.com)
   2968      1.1     skrll 
   2969      1.1     skrll 	* ns32k-dis.c: Deleted all code in "#ifdef GDB".
   2970      1.1     skrll 	(invalid_float): Enabled general version, doesn't require running
   2971      1.1     skrll 	on ns32k host.  Changed to take char* argument, and test for
   2972      1.1     skrll 	explicitly specified sizes, instead of using sizeof() on host CPU
   2973      1.1     skrll 	types.
   2974      1.1     skrll 	(INVALID_FLOAT): Cast first argument.
   2975      1.1     skrll 	(opt_u, opt_U, opt_O, opt_C, opt_S, list_P532, list_M532,
   2976      1.1     skrll 	list_P032, list_M032): Now const.
   2977      1.1     skrll 	(optlist, list_search): Made appropriate arguments now point to
   2978      1.1     skrll 	const.
   2979      1.1     skrll 	(print_insn_arg): Changed static array of one-character-string
   2980      1.1     skrll 	pointers into a static const array of characters; fixed sprintf
   2981      1.1     skrll 	statement accordingly.
   2982      1.1     skrll 
   2983      1.1     skrll Sun Jul 10 00:27:47 1994  Ian Dall  (dall (a] hfrd.dsto.gov.au)
   2984      1.1     skrll 
   2985      1.1     skrll 	* ns32k-dis.c: Semi-new file.  Had apparently been dropped
   2986      1.1     skrll 	from distribution. A ns32k-dis.c from a previous distribution has
   2987      1.1     skrll 	been brought up to date and supports the new interface.
   2988      1.1     skrll 
   2989      1.1     skrll 	* disassemble.c: define ARCH_ns32k and add case bfd_arch_ns32k.
   2990      1.1     skrll 
   2991      1.1     skrll 	* configure.in: add bfd_ns32k_arch target support.
   2992      1.1     skrll 
   2993      1.1     skrll 	* Makefile.in: add ns32k-dis.o to ALL_MACHINES.
   2994      1.1     skrll 	Add ns32k-dis.c to CFILES. Add dependencies for ns32k-dis.o.
   2995      1.1     skrll 
   2996      1.1     skrll Wed Jun 29 22:10:37 1994  Steve Chamberlain  (sac (a] cygnus.com)
   2997      1.1     skrll 
   2998      1.1     skrll 	* h8300-dis.c (bfd_h8_disassemble): Get 16bit branch
   2999      1.1     skrll 	disassembly right.
   3000      1.1     skrll 
   3001      1.1     skrll Tue Jun 28 13:22:06 1994  Stan Shebs  (shebs (a] andros.cygnus.com)
   3002      1.1     skrll 
   3003      1.1     skrll 	* h8300-dis.c, mips-dis.c: Don't use true and false.
   3004      1.1     skrll 
   3005      1.1     skrll Thu Jun 23 12:53:19 1994  David J. Mackenzie  (djm (a] rtl.cygnus.com)
   3006      1.1     skrll 
   3007      1.1     skrll 	* configure.in: Change --with-targets to --enable-targets.
   3008      1.1     skrll 
   3009      1.1     skrll Wed Jun 22 13:38:32 1994  Ian Lance Taylor  (ian (a] sanguine.cygnus.com)
   3010      1.1     skrll 
   3011      1.1     skrll 	* mips-dis.c (_print_insn_mips): Build a static hash table mapping
   3012      1.1     skrll 	opcodes to the first instruction with that opcode, to speed
   3013      1.1     skrll 	disassembly of large files.  From ralphc (a] pyramid.com (Ralph
   3014      1.1     skrll 	Campbell).
   3015      1.1     skrll 
   3016      1.1     skrll Tue Jun  7 12:49:44 1994  Ian Lance Taylor  (ian (a] tweedledumb.cygnus.com)
   3017      1.1     skrll 
   3018      1.1     skrll 	* Makefile.in (mostlyclean): Fix typo (was mostyclean).
   3019      1.1     skrll 
   3020      1.1     skrll Wed May 11 22:32:00 1994  DJ Delorie (dj (a] ctron.com)
   3021      1.1     skrll 
   3022      1.1     skrll 	* configure.bat: update to latest makefile.in
   3023      1.1     skrll 
   3024      1.1     skrll Sat May  7 17:13:21 1994  Steve Chamberlain  (sac (a] cygnus.com)
   3025      1.1     skrll 
   3026      1.1     skrll 	* a29k-dis.c (print_insn): Print 'x' type operand in hex.
   3027      1.1     skrll 	* h8300-dis.c (bfd_h8_disassemble): Print 16bit rels correctly.
   3028      1.1     skrll 	* sh-dis.c (print_insn_sh): Don't recur endlessly if delay
   3029      1.1     skrll 	slot insn is in a delay slot.
   3030      1.1     skrll 	* z8k-opc.h: (resflg): Fix patterns.
   3031      1.1     skrll 	* h8500-opc.h Fix CR insn patterns.
   3032      1.1     skrll 
   3033      1.1     skrll Fri May  6 14:34:46 1994  Ian Lance Taylor  (ian (a] tweedledumb.cygnus.com)
   3034      1.1     skrll 
   3035      1.1     skrll 	* ppc-opc.c (powerpc_opcodes): Put PowerPC versions of "cmp" and
   3036      1.1     skrll 	"cmpl" before POWER versions, so that gas -many uses them.
   3037      1.1     skrll 
   3038      1.1     skrll Thu Apr 28 18:32:36 1994  Ken Raeburn  (raeburn (a] cujo.cygnus.com)
   3039      1.1     skrll 
   3040      1.1     skrll 	* disassemble.c: New file.
   3041      1.1     skrll 	* Makefile.in (OFILES): Add disassemble.o.
   3042      1.1     skrll 	(disassemble.o): Provide dependencies; compile with $(ARCHDEFS).
   3043      1.1     skrll 	* configure.in: Define ARCHDEFS in Makefile.  Code taken from
   3044      1.1     skrll 	binutils/configure.in.
   3045      1.1     skrll 
   3046      1.1     skrll 	* m68k-dis.c (print_insn_m68k): If F_ALIAS flag is set, skip the
   3047      1.1     skrll 	opcode being examined.
   3048      1.1     skrll 
   3049      1.1     skrll Thu Apr 21 17:08:40 1994  Ian Lance Taylor  (ian (a] tweedledumb.cygnus.com)
   3050      1.1     skrll 
   3051      1.1     skrll 	* ppc-opc.c (powerpc_operands): Added RAL, RAM and RAS.
   3052      1.1     skrll 	(insert_ral, insert_ram, insert_ras): New functions.
   3053      1.1     skrll 	(powerpc_opcodes): Use RAL for load with update, RAM for lmw, and
   3054      1.1     skrll 	RAS for store with update.
   3055      1.1     skrll 
   3056      1.1     skrll Sat Apr 16 23:41:44 1994  Ian Lance Taylor  (ian (a] tweedledumb.cygnus.com)
   3057      1.1     skrll 
   3058      1.1     skrll 	* ppc-opc.c (powerpc_opcodes): Correct fcir.  From David Edelsohn
   3059      1.1     skrll 	(edelsohn (a] npac.syr.edu).
   3060      1.1     skrll 
   3061      1.1     skrll Wed Apr  6 17:11:45 1994  Ian Lance Taylor  (ian (a] tweedledumb.cygnus.com)
   3062      1.1     skrll 
   3063      1.1     skrll 	* mips-opc.c (mips_opcodes): Correct operands of "nor" with an
   3064      1.1     skrll 	immediate argument.
   3065      1.1     skrll 
   3066      1.1     skrll Mon Apr  4 16:30:46 1994  Doug Evans  (dje (a] canuck.cygnus.com)
   3067      1.1     skrll 
   3068      1.1     skrll 	* sparc-opc.c (sparc_opcodes): Fix "rd %fprs,%l0".
   3069      1.1     skrll 
   3070      1.1     skrll Mon Apr  4 13:22:00 1994  Ian Lance Taylor  (ian (a] tweedledumb.cygnus.com)
   3071      1.1     skrll 
   3072      1.1     skrll 	* ppc-opc.c (powerpc_operands): The signedp field has been
   3073      1.1     skrll 	removed, so don't initialize it.  Set the PPC_OPERAND_SIGNED flag
   3074      1.1     skrll 	instead.  Add new operand SISIGNOPT.
   3075      1.1     skrll 	(powerpc_opcodes): For lis, liu, addis, and cau use SISIGNOPT.
   3076      1.1     skrll 	Based on patch from David Edelsohn (edelsohn (a] npac.syr.edu).
   3077      1.1     skrll 	* ppc-dis.c (print_insn_powerpc): Check PPC_OPERAND_SIGNED rather
   3078      1.1     skrll 	than signedp field.
   3079      1.1     skrll 
   3080      1.1     skrll Wed Mar 30 00:31:49 1994  Peter Schauer  (pes (a] regent.e-technik.tu-muenchen.de)
   3081      1.1     skrll 
   3082      1.1     skrll 	* i386-dis.c (struct private):  Renamed to dis_private. `private'
   3083      1.1     skrll 	is a reserved word for dynix cc.
   3084      1.1     skrll 
   3085      1.1     skrll Mon Mar 28 13:00:15 1994  Ian Lance Taylor  (ian (a] tweedledumb.cygnus.com)
   3086      1.1     skrll 
   3087      1.1     skrll 	* configure.in: Change error message to refer to bfd/config.bfd
   3088      1.1     skrll 	rather than bfd/configure.in.
   3089      1.1     skrll 
   3090      1.1     skrll Mon Mar 28 12:28:30 1994  David Edelsohn  (edelsohn (a] npac.syr.edu)
   3091      1.1     skrll 
   3092      1.1     skrll 	* ppc-opc.c: Define POWER2 as short alias flag.
   3093      1.1     skrll 	(powerpc_opcodes): Add POWER/2 opcodes lfq*, stfq*, fcir[z], and
   3094      1.1     skrll 	fsqrt.
   3095      1.1     skrll 
   3096      1.1     skrll Wed Mar 23 12:23:05 1994  Ian Lance Taylor  (ian (a] tweedledumb.cygnus.com)
   3097      1.1     skrll 
   3098      1.1     skrll 	* i960-dis.c (print_insn_i960): Don't read a second word for
   3099      1.1     skrll 	opcodes 0, 1, 2 and 3.
   3100      1.1     skrll 
   3101      1.1     skrll Wed Mar 16 15:37:58 1994  Ian Lance Taylor  (ian (a] tweedledumb.cygnus.com)
   3102      1.1     skrll 
   3103      1.1     skrll 	* configure.in: Don't build m68881-ext.o for bfd_m68k_arch.
   3104      1.1     skrll 
   3105      1.1     skrll Mon Mar 14 14:53:50 1994  Ian Lance Taylor  (ian (a] tweedledumb.cygnus.com)
   3106      1.1     skrll 
   3107      1.1     skrll 	* m68881-ext.c: Removed; no longer used.
   3108      1.1     skrll 	* Makefile.in: Changed accordingly.
   3109      1.1     skrll 
   3110      1.1     skrll 	* m68k-dis.c (ext_format_68881): Don't declare.
   3111      1.1     skrll 	(print_insn_m68k): If an instruction uses place 'i', it uses at
   3112      1.1     skrll 	least four fixed bytes.
   3113      1.1     skrll 	(print_insn_arg): Don't bump p by 2 for case 'I', place 'i'.  For
   3114      1.1     skrll 	extended float, convert to double using floatformat_to_double, not
   3115      1.1     skrll 	ieee_extended_to_double, and fetch the data before converting it.
   3116      1.1     skrll 
   3117      1.1     skrll Tue Mar  8 18:12:25 1994  Ian Lance Taylor  (ian (a] tweedledumb.cygnus.com)
   3118      1.1     skrll 
   3119      1.1     skrll 	* mips-opc.c: It's sqrt.s, not sqrt.w.  From
   3120      1.1     skrll 	davidj (a] ICSI.Berkeley.EDU (David Johnson).
   3121      1.1     skrll 
   3122      1.1     skrll Tue Feb  8 16:55:27 1994  Ian Lance Taylor  (ian (a] tweedledumb.cygnus.com)
   3123      1.1     skrll 
   3124      1.1     skrll 	* ppc-opc.c (powerpc_opcodes): The POWER uses bdn[l][a] where the
   3125      1.1     skrll 	PowerPC uses bdnz[l][a].
   3126      1.1     skrll 
   3127      1.1     skrll Tue Feb  8 00:32:28 1994  Peter Schauer  (pes (a] regent.e-technik.tu-muenchen.de)
   3128      1.1     skrll 
   3129      1.1     skrll 	* dis-buf.c, i386-dis.c:  Include sysdep.h.
   3130      1.1     skrll 
   3131      1.1     skrll Mon Feb  7 19:22:23 1994  Ian Lance Taylor  (ian (a] tweedledumb.cygnus.com)
   3132      1.1     skrll 
   3133      1.1     skrll 	* configure.in (bfd_powerpc_arch): Use ppc-dis.o and ppc-opc.o.
   3134      1.1     skrll 
   3135      1.1     skrll 	* ppc-opc.c (powerpc_opcodes): Mark POWER instructions supported
   3136      1.1     skrll 	by Motorola PowerPC 601 with PPC_OPCODE_601.
   3137      1.1     skrll 	* ppc-dis.c (print_insn_big_powerpc, print_insn_little_powerpc):
   3138      1.1     skrll 	Disassemble Motorola PowerPC 601 instructions as well as normal
   3139      1.1     skrll 	PowerPC instructions.
   3140      1.1     skrll 
   3141      1.1     skrll Sun Feb  6 07:45:17 1994  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   3142      1.1     skrll 
   3143      1.1     skrll 	* i960-dis.c (reg, mem): Just use a static array instead of
   3144      1.1     skrll 	calling xmalloc.
   3145      1.1     skrll 
   3146      1.1     skrll Sat Feb  5 00:04:02 1994  Jeffrey A. Law  (law (a] snake.cs.utah.edu)
   3147      1.1     skrll 
   3148      1.1     skrll 	* hppa-dis.c (print_insn_hppa): For '?' and '@' only adjust the
   3149      1.1     skrll 	condition name index if this is for a negated condition.
   3150      1.1     skrll 
   3151      1.1     skrll 	* hppa-dis.c (print_insn_hppa): No space before 'H' operand.
   3152      1.1     skrll 	Floating point format for 'H' operand is backwards from normal
   3153      1.1     skrll 	case (0 == double, 1 == single).  For '4', '6', '7', '9', and '8'
   3154      1.1     skrll 	operands (fmpyadd and fmpysub), handle bizarre register
   3155      1.1     skrll 	translation correctly for single precision format.
   3156      1.1     skrll 
   3157      1.1     skrll 	* hppa-dis.c (print_insn_hppa): Do not emit a space after 'F'
   3158      1.1     skrll 	or 'I' operands if the next format specifier is 'M' (fcmp
   3159      1.1     skrll 	condition completer).
   3160      1.1     skrll 
   3161      1.1     skrll Feb  4 23:38:03 1994  Ian Lance Taylor  (ian (a] tweedledumb.cygnus.com)
   3162      1.1     skrll 
   3163      1.1     skrll 	* ppc-opc.c (powerpc_operands): New operand type MBE to handle a
   3164      1.1     skrll 	single number giving a bitmask for the MB and ME fields of an M
   3165      1.1     skrll 	form instruction.  Change NB to accept 32, and turn it into 0;
   3166      1.1     skrll 	also turn 0 into 32 when disassembling.  Seperated SH from NB.
   3167      1.1     skrll 	(insert_mbe, extract_mbe): New functions.
   3168      1.1     skrll 	(insert_nb, extract_nb): New functions.
   3169      1.1     skrll 	(SC_MASK): Mask out SA and LK bits.
   3170      1.1     skrll 	(powerpc_opcodes): Change "cal" to use RT, D, RA rather than RT,
   3171      1.1     skrll 	RA, SI.  Change "liu" and "cau" to use UI rather than SI.  Mark
   3172      1.1     skrll 	"bctr" and "bctrl" as accepted by POWER.  Change "rlwimi",
   3173      1.1     skrll 	"rlimi", "rlwimi.", "rlimi.", "rlwinm", "rlinm", "rlwinm.",
   3174      1.1     skrll 	"rlinm.", "rlmi", "rlmi.", "rlwnm", "rlnm", "rlwnm.", "rlnm." to
   3175      1.1     skrll 	use MBE rather than MB.  Add "mfmq" and "mtmq" POWER instructions.
   3176      1.1     skrll 	(powerpc_macros): Define table of macro definitions.
   3177      1.1     skrll 	(powerpc_num_macros): Define.
   3178      1.1     skrll 
   3179      1.1     skrll 	* ppc-dis.c (print_insn_powerpc): Don't skip optional operands
   3180      1.1     skrll 	if PPC_OPERAND_NEXT is set.
   3181      1.1     skrll 
   3182      1.1     skrll Sat Jan 22 23:10:07 1994  Ian Lance Taylor  (ian (a] tweedledumb.cygnus.com)
   3183      1.1     skrll 
   3184      1.1     skrll 	* i960-dis.c (print_insn_i960): Make buffer bfd_byte instead of
   3185      1.1     skrll 	char.  Retrieve contents using bfd_getl32 instead of shifting.
   3186      1.1     skrll 
   3187      1.1     skrll Fri Jan 21 19:01:39 1994  Ian Lance Taylor  (ian (a] tweedledumb.cygnus.com)
   3188      1.1     skrll 
   3189      1.1     skrll 	* ppc-opc.c: New file.  Opcode table for PowerPC, including
   3190      1.1     skrll 	opcodes for POWER (RS/6000).
   3191      1.1     skrll 	* ppc-dis.c: New file.  PowerPC and Power (RS/6000) disassembler.
   3192      1.1     skrll 	* Makefile.in (ALL_MACHINES): Add ppc-dis.o and ppc-opc.o.
   3193      1.1     skrll 	(CFILES): Add ppc-dis.c.
   3194      1.1     skrll 	(ppc-dis.o, ppc-opc.o): New targets.
   3195      1.1     skrll 	* configure.in: Build ppc-dis.o and ppc-opc.o for bfd_rs6000_arch.
   3196      1.1     skrll 
   3197      1.1     skrll Mon Jan 17 20:05:49 1994  Jeffrey A. Law  (law (a] snake.cs.utah.edu)
   3198      1.1     skrll 
   3199      1.1     skrll 	* hppa-dis.c (print_insn_hppa): Handle 'N' in assembler template.
   3200      1.1     skrll 	No space before 'u', 'f', or 'N'.
   3201      1.1     skrll 
   3202      1.1     skrll Sun Jan 16 14:20:16 1994  Jim Kingdon  (kingdon (a] deneb.cygnus.com)
   3203      1.1     skrll 
   3204      1.1     skrll 	* i386-dis.c (print_insn_i386): Add FIXME comment regarding reading
   3205      1.1     skrll 	farther than we should.
   3206      1.1     skrll 
   3207      1.1     skrll 	* i386-dis.c (dis386): Use Yb and Yv for scasb and scasS.
   3208      1.1     skrll 
   3209      1.1     skrll Thu Jan  6 12:38:05 1994  David J. Mackenzie  (djm (a] thepub.cygnus.com)
   3210      1.1     skrll 
   3211      1.1     skrll 	* sparc-dis.c m68k-dis.c alpha-dis.c a29k-dis.c: Fix comments.
   3212      1.1     skrll 
   3213      1.1     skrll Wed Jan  5 11:56:21 1994  David J. Mackenzie  (djm (a] thepub.cygnus.com)
   3214      1.1     skrll 
   3215      1.1     skrll 	* i960-dis.c (print_insn_i960): Only read word2 if the instruction
   3216      1.1     skrll 	needs it, to prevent reading past the end of a section.
   3217      1.1     skrll 
   3218      1.1     skrll Wed Nov 17 17:20:12 1993  Ian Lance Taylor  (ian (a] tweedledumb.cygnus.com)
   3219      1.1     skrll 
   3220      1.1     skrll 	* mips-opc.c: Use macro for j instruction, to support SVR4 PIC.
   3221      1.1     skrll 	Removed t,A case for la; always use t,A(b) case.
   3222      1.1     skrll 
   3223      1.1     skrll Mon Nov  8 12:37:36 1993  Ian Lance Taylor  (ian (a] tweedledumb.cygnus.com)
   3224      1.1     skrll 
   3225      1.1     skrll 	From Ted Lemen <mellon (a] pepper.ncd.com>
   3226      1.1     skrll 	* mips-dis.c (print_insn_arg): Handle 'k'.
   3227      1.1     skrll 	* mips-opc.c: Make cache use k, not t.
   3228      1.1     skrll 
   3229      1.1     skrll Sun Nov  7 23:52:34 1993  Peter Schauer  (pes (a] regent.e-technik.tu-muenchen.de)
   3230      1.1     skrll 
   3231      1.1     skrll 	* alpha-opc.h, alpha-dis.c (print_insn_alpha):  Add
   3232      1.1     skrll 	FLOAT_MEMORY_FORMAT_CODE, FLOAT_BRANCH_FORMAT_CODE, correct
   3233      1.1     skrll 	FLOAT_FORMAT_CODE to put out floating point register names.
   3234      1.1     skrll 
   3235      1.1     skrll Mon Nov  1 18:17:51 1993  Ian Lance Taylor  (ian (a] tweedledumb.cygnus.com)
   3236      1.1     skrll 
   3237      1.1     skrll 	* mips-opc.c: Use macros for jal variants, to support SVR4 PIC.
   3238      1.1     skrll 
   3239      1.1     skrll Thu Oct 28 17:42:23 1993  Ian Lance Taylor  (ian (a] tweedledumb.cygnus.com)
   3240      1.1     skrll 
   3241      1.1     skrll 	* a29k-dis.c (print_insn): Use 0x%08x, not 0x%8x.
   3242      1.1     skrll 
   3243      1.1     skrll Wed Oct 27 11:48:01 1993  Ian Lance Taylor  (ian (a] tweedledumb.cygnus.com)
   3244      1.1     skrll 
   3245      1.1     skrll 	* mips-opc.c (dsll, dsra, dsrl): Added '>' cases for shift counts
   3246      1.1     skrll 	larger than 32.  Moved dsxx32 variants first for disassembler.
   3247      1.1     skrll 
   3248      1.1     skrll Mon Oct 25 11:33:14 1993  Steve Chamberlain  (sac (a] phydeaux.cygnus.com)
   3249      1.1     skrll 
   3250      1.1     skrll 	* z8kgen.c, z8k-opc.h: Add full lda information.
   3251      1.1     skrll 
   3252      1.1     skrll Tue Oct 19 12:39:25 1993  Jeffrey A Law  (law (a] cs.utah.edu)
   3253      1.1     skrll 
   3254      1.1     skrll 	* hppa-dis.c (print_insn_hppa): Do not emit a space after
   3255      1.1     skrll 	movb instructions.  Any necessary space will be emitted by
   3256      1.1     skrll 	the code to handle nullification completers.
   3257      1.1     skrll 
   3258      1.1     skrll Wed Oct 13 16:19:07 1993  Ian Lance Taylor  (ian (a] tweedledumb.cygnus.com)
   3259      1.1     skrll 
   3260      1.1     skrll 	* mips-opc.c: Moved l.d down so that it disassembles as ldc1.
   3261      1.1     skrll 
   3262      1.1     skrll Fri Oct  8 02:34:21 1993  Peter Schauer  (pes (a] regent.e-technik.tu-muenchen.de)
   3263      1.1     skrll 
   3264      1.1     skrll 	* alpha-opc.h:  Add ldl_l, fix typo for ldq_u.
   3265      1.1     skrll 	* alpha-dis.c (print_insn_alpha):  Add code for PAL_FORMAT_CODE.
   3266      1.1     skrll 
   3267      1.1     skrll Tue Oct  5 17:47:53 1993  Ian Lance Taylor  (ian (a] tweedledumb.cygnus.com)
   3268      1.1     skrll 
   3269      1.1     skrll 	* mips-opc.c: Correct lwu opcode value (book had it wrong).
   3270      1.1     skrll 
   3271      1.1     skrll Thu Sep 30 11:26:18 1993  Steve Chamberlain  (sac (a] phydeaux.cygnus.com)
   3272      1.1     skrll 
   3273      1.1     skrll 	* z8k-dis.c (FETCH_DATA): get just the right amount of data.
   3274      1.1     skrll 	(unpack_instr): Cope with ARG_IMM4M1 type instructions.
   3275      1.1     skrll 
   3276      1.1     skrll Wed Sep 29 16:24:49 1993  K. Richard Pixley  (rich (a] sendai.cygnus.com)
   3277      1.1     skrll 
   3278      1.1     skrll 	* m88k-dis.c (m88kdis): comment change.  Remove space after
   3279      1.1     skrll 	  printing mnemonic.
   3280      1.1     skrll 	  (printop): handle new arg types DEC and XREG for m88110.
   3281      1.1     skrll 
   3282      1.1     skrll Tue Sep 28 19:20:16 1993  Jeffrey A Law (law (a] snake.cs.utah.edu)
   3283      1.1     skrll 
   3284      1.1     skrll 	* hppa-dis.c (print_insn_hppa): Handle 'z' operand
   3285      1.1     skrll 	type for absolute branch addresses.  Delete special
   3286      1.1     skrll 	"ble" and "be" code in 'W' operand code.
   3287      1.1     skrll 
   3288      1.1     skrll Fri Sep 24 14:08:33 1993  Ian Lance Taylor  (ian (a] tweedledumb.cygnus.com)
   3289      1.1     skrll 
   3290      1.1     skrll 	* mips-opc.c: Set hazard information correctly for branch
   3291      1.1     skrll 	likely instructions.
   3292      1.1     skrll 
   3293      1.1     skrll Fri Sep 17 04:41:17 1993  Peter Schauer  (pes (a] regent.e-technik.tu-muenchen.de)
   3294      1.1     skrll 
   3295      1.1     skrll 	* alpha-dis.c (print_insn_alpha), alpha-opc.h:  Fix bugs, use
   3296      1.1     skrll 	info->fprintf_func for printing and info->print_address_func for
   3297      1.1     skrll 	address output.
   3298      1.1     skrll 
   3299      1.1     skrll Wed Sep 15 12:12:07 1993  Ian Lance Taylor  (ian (a] tweedledumb.cygnus.com)
   3300      1.1     skrll 
   3301      1.1     skrll 	* mips-opc.c: Set INSN_TRAP for tXX instructions.
   3302      1.1     skrll 
   3303      1.1     skrll Thu Sep  9 10:11:27 1993  Ian Lance Taylor  (ian (a] tweedledumb.cygnus.com)
   3304      1.1     skrll 
   3305      1.1     skrll 	* mips-opc.c: From davidj (a] ICSI.Berkeley.EDU (David Johnson):
   3306      1.1     skrll 	Corrected second case of "b" for disassembler.
   3307      1.1     skrll 
   3308      1.1     skrll Tue Sep  7 14:25:15 1993  Ian Lance Taylor  (ian (a] tweedledumb.cygnus.com)
   3309      1.1     skrll 
   3310      1.1     skrll 	* mips-dis.c, m88k-dis.c: Don't include libbfd.h.  Changed calls
   3311      1.1     skrll 	to BFD swapping routines to correspond to BFD name changes.
   3312      1.1     skrll 
   3313      1.1     skrll Thu Sep  2 10:35:25 1993  Ian Lance Taylor  (ian (a] tweedledumb.cygnus.com)
   3314      1.1     skrll 
   3315      1.1     skrll 	* mips-opc.c: Change div machine instruction to be z,s,t rather
   3316      1.1     skrll 	than s,t.  Change div macro to be d,v,t rather than d,s,t.
   3317      1.1     skrll 	Likewise for divu, ddiv, ddivu.  Added z,s,t case for drem, dremu,
   3318      1.1     skrll 	rem and remu which generates only the corresponding div
   3319      1.1     skrll 	instruction.  This is for compatibility with the MIPS assembler,
   3320      1.1     skrll 	which only generates the simple machine instruction when an
   3321      1.1     skrll 	explicit destination of $0 is used.
   3322      1.1     skrll 	* mips-dis.c (print_insn_arg): Handle 'z' (always register zero).
   3323      1.1     skrll 
   3324      1.1     skrll Thu Aug 26 17:41:44 1993  Ian Lance Taylor  (ian (a] tweedledumb.cygnus.com)
   3325      1.1     skrll 
   3326      1.1     skrll 	* mips-opc.c: From davidj (a] ICSI.Berkeley.EDU (David Johnson): Set
   3327      1.1     skrll 	WR_31 hazard for bal, bgezal, bltzal.
   3328      1.1     skrll 
   3329      1.1     skrll Thu Aug 26 17:20:02 1993  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   3330      1.1     skrll 
   3331      1.1     skrll 	* hppa-dis.c (print_insn_hppa): Use print function
   3332      1.1     skrll 	from within the disassemble_info, not fprintf_filtered.
   3333      1.1     skrll 
   3334      1.1     skrll Wed Aug 25 13:51:40 1993  Ken Raeburn  (raeburn (a] cambridge.cygnus.com)
   3335      1.1     skrll 
   3336      1.1     skrll 	* hppa-dis.c (print_insn_hppa): Handle '|' like '>'.  (From Jeff
   3337      1.1     skrll 	Law, law (a] cs.utah.edu.)
   3338      1.1     skrll 
   3339      1.1     skrll Mon Aug 23 12:44:05 1993  Ian Lance Taylor  (ian (a] tweedledumb.cygnus.com)
   3340      1.1     skrll 
   3341      1.1     skrll 	* mips-opc.c ("absu"): Removed.
   3342      1.1     skrll 	("dabs"): Added.
   3343      1.1     skrll 
   3344      1.1     skrll Fri Aug 20 10:52:52 1993  Ian Lance Taylor  (ian (a] tweedledumb.cygnus.com)
   3345      1.1     skrll 
   3346      1.1     skrll 	* mips-opc.c: Added r6000 and r4000 instructions and macros.
   3347      1.1     skrll 	Changed hazard information to distinguish between memory load
   3348      1.1     skrll 	delays and coprocessor load delays.
   3349      1.1     skrll 
   3350      1.1     skrll Wed Aug 18 15:39:23 1993  Ian Lance Taylor  (ian (a] tweedledumb.cygnus.com)
   3351      1.1     skrll 
   3352      1.1     skrll 	* mips-opc.c: li.d uses "T,L", not "S,F".  Added li.s.
   3353      1.1     skrll 
   3354      1.1     skrll Tue Aug 17 09:44:42 1993  David J. Mackenzie  (djm (a] thepub.cygnus.com)
   3355      1.1     skrll 
   3356      1.1     skrll 	* configure.in: Don't pass cpu to config.bfd.
   3357      1.1     skrll 
   3358      1.1     skrll Tue Aug 17 12:23:52 1993  Ian Lance Taylor  (ian (a] tweedledumb.cygnus.com)
   3359      1.1     skrll 
   3360      1.1     skrll 	* m88k-dis.c (m88kdis): Make class unsigned.
   3361      1.1     skrll 
   3362      1.1     skrll Thu Aug 12 15:08:18 1993  Ian Lance Taylor  (ian (a] cygnus.com)
   3363      1.1     skrll 
   3364      1.1     skrll 	* alpha-dis.c (print_insn_alpha): One branch format case was
   3365      1.1     skrll 	missing the instruction name.
   3366      1.1     skrll 
   3367      1.1     skrll Wed Aug 11 19:29:39 1993  David J. Mackenzie  (djm (a] thepub.cygnus.com)
   3368      1.1     skrll 
   3369      1.1     skrll 	* Makefile.in (ALL_MACHINES): Renamed from DIS_LIBS.
   3370      1.1     skrll 	Add the arch-specific auxiliary files.
   3371      1.1     skrll 	(OFILES): Remove the arch-specific auxiliary files
   3372      1.1     skrll 	and use BFD_MACHINES instead of DIS_LIBS.
   3373      1.1     skrll 	* configure.in: Set BFD_MACHINES based on --with-targets option.
   3374      1.1     skrll 
   3375      1.1     skrll Thu Aug 12 12:04:53 1993  Ian Lance Taylor  (ian (a] tweedledumb.cygnus.com)
   3376      1.1     skrll 
   3377      1.1     skrll 	* mips-opc.c: Added lwc1 E,A(b) to go with lwc1 T,A(b).  Similarly
   3378      1.1     skrll 	for swc1.
   3379      1.1     skrll 
   3380      1.1     skrll Sun Aug  8 15:09:30 1993  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   3381      1.1     skrll 
   3382      1.1     skrll 	* sparc-opc.c: Change CONST to const to deal with gcc
   3383      1.1     skrll 	-Dconst=__const -traditional.
   3384      1.1     skrll 
   3385      1.1     skrll Fri Aug  6 10:58:55 1993  Ian Lance Taylor  (ian (a] tweedledumb.cygnus.com)
   3386      1.1     skrll 
   3387      1.1     skrll 	* mips-opc.c: From davidj (a] ICSI.Berkeley.EDU (David Johnson): Took
   3388      1.1     skrll 	coprocessor instructions out of #if 0, and made them use new
   3389      1.1     skrll 	argument type "C".
   3390      1.1     skrll 
   3391      1.1     skrll Thu Aug  5 17:11:06 1993  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   3392      1.1     skrll 
   3393      1.1     skrll 	* sparc-dis.c: Include ansidecl.h before opcodes/sparc.h.
   3394      1.1     skrll 
   3395      1.1     skrll Fri Jul 30 18:48:15 1993  John Gilmore  (gnu (a] cygnus.com)
   3396      1.1     skrll 
   3397      1.1     skrll 	* sparc-opc.c:  Add F_JSR, F_UNBR, or F_CONDBR flags to each branch
   3398      1.1     skrll 	instruction, for use by the disassembler.
   3399      1.1     skrll 
   3400      1.1     skrll 	* sparc-dis.c (SEX):  Add sign extension macro.  Replace many
   3401      1.1     skrll 	hand-coded sign extensions that depended on 32-bit host ints.
   3402      1.1     skrll 	FIXME, we still depend on big-endian host bitfield ordering.
   3403      1.1     skrll 	(sparc_print_insn):  Set the insn_info_valid field, and the
   3404      1.1     skrll 	other fields that describe the instruction being printed.
   3405      1.1     skrll 
   3406      1.1     skrll Tue Jul 27 17:04:58 1993  Jim Wilson  (wilson (a] sphagnum.cygnus.com)
   3407      1.1     skrll 
   3408      1.1     skrll 	* sparc-opc.c (call): Accept all 6 addressing modes valid for
   3409      1.1     skrll 	`jmp' instead of just one of them.
   3410      1.1     skrll 
   3411      1.1     skrll Wed Jul 21 11:43:32 1993  Jim Kingdon  (kingdon (a] deneb.cygnus.com)
   3412      1.1     skrll 
   3413      1.1     skrll 	* hppa-dis.c: Move floating registers from reg_names to fp_reg_names.
   3414      1.1     skrll 	(fput_fp_reg_r): Renamed from fput_reg_r.
   3415      1.1     skrll 	(fput_fp_reg): New function.
   3416      1.1     skrll 	(print_insn_hppa): Use fput_fp_reg{,_r} where appropriate.
   3417      1.1     skrll 
   3418      1.1     skrll 	* hppa-dis.c (print_insn_hppa, cases 'a', 'd'): Print space afterwards.
   3419      1.1     skrll 
   3420      1.1     skrll 	* hppa-dis.c (print_insn_hppa, case 'd'): Use GET_COND not GET_FIELD.
   3421      1.1     skrll 
   3422      1.1     skrll Mon Jul 19 13:52:21 1993  Jim Kingdon  (kingdon (a] deneb.cygnus.com)
   3423      1.1     skrll 
   3424      1.1     skrll 	* hppa-dis.c (print_insn_hppa): Use extract_5r_store for 'r'.
   3425      1.1     skrll 
   3426      1.1     skrll 	* hppa-dis.c (print_insn_hppa, case '>'): If next character is 'n',
   3427      1.1     skrll 	don't output a space.
   3428      1.1     skrll 
   3429      1.1     skrll 	* hppa-dis.c (float_format_names): 10 is undefined, and 11 is quad.
   3430      1.1     skrll 
   3431      1.1     skrll Sun Jul 18 16:30:02 1993  Jim Kingdon  (kingdon (a] rtl.cygnus.com)
   3432      1.1     skrll 
   3433      1.1     skrll 	* mips-opc.c: New file, containing opcode table from
   3434      1.1     skrll 	../include/opcode/mips.h.
   3435      1.1     skrll 	* Makefile.in: Add it.
   3436      1.1     skrll 
   3437      1.1     skrll Thu Jul 15 12:37:05 1993  Ian Lance Taylor  (ian (a] tweedledumb.cygnus.com)
   3438      1.1     skrll 
   3439      1.1     skrll 	* m88k-dis.c: New file, moved in from gdb and changed to use the
   3440      1.1     skrll 	new dis-asm.h disassembler interface.
   3441      1.1     skrll 	* Makefile.in (DIS_LIBS): Added m88k-dis.o.
   3442      1.1     skrll 	(m88k-dis.o): New target.
   3443      1.1     skrll 
   3444      1.1     skrll Tue Jul 13 10:04:16 1993  Ian Lance Taylor  (ian (a] cygnus.com)
   3445      1.1     skrll 
   3446      1.1     skrll 	* mips-dis.c (print_insn_arg, _print_insn_mips): Made pointer to
   3447      1.1     skrll 	argument string const char * to correspond to opcode/mips.h.
   3448      1.1     skrll 
   3449      1.1     skrll Tue Jul  6 15:18:37 1993  Ian Lance Taylor  (ian (a] cygnus.com)
   3450      1.1     skrll 
   3451      1.1     skrll 	* mips-dis.c: Updated to account for name changes in new version
   3452      1.1     skrll 	of opcode/mips.h.
   3453      1.1     skrll 	* Makefile.in: Added header file dependencies.
   3454      1.1     skrll 
   3455      1.1     skrll Sat Jul  3 23:47:56 1993  Doug Evans  (dje (a] canuck.cygnus.com)
   3456      1.1     skrll 
   3457      1.1     skrll 	* h8300-dis.c (bfd_h8_disassemble): Correct fetching of instruction.
   3458      1.1     skrll 
   3459      1.1     skrll Thu Jul  1 12:23:38 1993  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   3460      1.1     skrll 
   3461      1.1     skrll 	* m68k-dis.c (NEXTWORD, NEXTLONG): Use ((x) ^ 0x8000) - 0x8000 to sign
   3462      1.1     skrll 	extend, rather than shifts.
   3463      1.1     skrll 
   3464      1.1     skrll Sun Jun 20 20:56:56 1993  Ken Raeburn  (raeburn (a] poseidon.cygnus.com)
   3465      1.1     skrll 
   3466      1.1     skrll 	* Makefile.in: Undo 15 June change.
   3467      1.1     skrll 
   3468      1.1     skrll Fri Jun 18 14:15:15 1993  Per Bothner  (bothner (a] deneb.cygnus.com)
   3469      1.1     skrll 
   3470      1.1     skrll 	* m68k-dis.c (print_insn_arg):  Change return value to byte count
   3471      1.1     skrll 	or error code.
   3472      1.1     skrll 	* m68k-dis.c:  Re-write to detect invalid operands before
   3473      1.1     skrll 	printing anything, so we can handle this the same way we
   3474      1.1     skrll 	handle invalid opcodes.
   3475      1.1     skrll 
   3476      1.1     skrll Thu Jun 17 15:01:36 1993  Steve Chamberlain  (sac (a] phydeaux.cygnus.com)
   3477      1.1     skrll 
   3478      1.1     skrll 	* sh-dis.c, sh-opc.h: Understand some more opcodes.
   3479      1.1     skrll 
   3480      1.1     skrll Wed Jun 16 13:48:05 1993  Ian Lance Taylor  (ian (a] cygnus.com)
   3481      1.1     skrll 
   3482      1.1     skrll 	* hppa-dis.c: Include <ansidecl.h> and sysdep.h before other
   3483      1.1     skrll 	header files.
   3484      1.1     skrll 
   3485      1.1     skrll Tue Jun 15 21:45:26 1993  Ken Raeburn  (raeburn (a] cambridge.cygnus.com)
   3486      1.1     skrll 
   3487      1.1     skrll 	* sparc-dis.c: Don't declare qsort, since sysdep.h might.
   3488      1.1     skrll 
   3489      1.1     skrll 	* configure.in: Do make sysdep.h link.
   3490      1.1     skrll 	* Makefile.in: Search ../include.  Don't search ../bfd.
   3491      1.1     skrll 
   3492      1.1     skrll Tue Jun 15 13:36:10 1993  Stu Grossman  (grossman (a] cygnus.com)
   3493      1.1     skrll 
   3494      1.1     skrll 	Changes from Jeff Law, law (a] cs.utah.edu:
   3495      1.1     skrll 	* hppa-dis.c: Fix typo.  'a' and 'd' were reversed.
   3496      1.1     skrll 	Do not print a space before the completers specified by
   3497      1.1     skrll 	'a' and 'd'.
   3498      1.1     skrll 
   3499      1.1     skrll Fri Jun 11 18:40:21 1993  Ken Raeburn  (raeburn (a] cygnus.com)
   3500      1.1     skrll 
   3501      1.1     skrll 	* mips-dis.c: No longer need to bomb out if HOST_64_BIT is
   3502      1.1     skrll 	defined, since gdb has been fixed.
   3503      1.1     skrll 
   3504      1.1     skrll 	Changes from Jeff Law, law (a] cs.utah.edu:
   3505      1.1     skrll 	* hppa-dis.c (print_insn_hppa): Last argument to fput_reg,
   3506      1.1     skrll 	fput_reg_r, fput_creg, fput_const, and fputs_filtered should
   3507      1.1     skrll 	be a *disassemble_info, not a *FILE.
   3508      1.1     skrll 	* hppa-dis.c: Support 'd', '!', and 'a'.
   3509      1.1     skrll 	* hppa-dis.c: Support 's' to extract a 2 bit space register.
   3510      1.1     skrll 	* hppa-dis.c: Delete cases which are no longer needed.
   3511      1.1     skrll 
   3512      1.1     skrll Fri Jun 11 07:53:48 1993  Jim Kingdon  (kingdon (a] cygnus.com)
   3513      1.1     skrll 
   3514      1.1     skrll 	* m68k-dis.c (print_insn_{m68k,arg}): Add MMU codes.
   3515      1.1     skrll 
   3516      1.1     skrll Tue Jun  8 12:25:01 1993  Steve Chamberlain  (sac (a] phydeaux.cygnus.com)
   3517      1.1     skrll 
   3518      1.1     skrll 	* h8300-dis.c: New file, removed from bfd/cpu-h8300.c, with
   3519      1.1     skrll 	H8/300-H opcodes.
   3520      1.1     skrll 
   3521      1.1     skrll Mon Jun  7 12:58:49 1993  Per Bothner  (bothner (a] rtl.cygnus.com)
   3522      1.1     skrll 
   3523      1.1     skrll 	* Makefile.in (CSEARCH): Add -I../bfd for sysdep.h and bfd.h.
   3524      1.1     skrll 	* configure.in:  No longer need to configure to get sysdep.h.
   3525      1.1     skrll 
   3526      1.1     skrll Thu Jun  3 15:56:49 1993  Stu Grossman  (grossman (a] cygnus.com)
   3527      1.1     skrll 
   3528      1.1     skrll 	* Patches from Jeffrey Law <law (a] cs.utah.edu>.
   3529      1.1     skrll 	* hppa-dis.c: Support 'I', 'J', and 'K' in output
   3530      1.1     skrll 	templates for 1.1 FP computational instructions.
   3531      1.1     skrll 
   3532      1.1     skrll Tue May 25 13:05:48 1993  Ken Raeburn  (raeburn (a] cambridge.cygnus.com)
   3533      1.1     skrll 
   3534      1.1     skrll 	* h8500-dis.c (print_insn_h8500): Address argument is type
   3535      1.1     skrll 	bfd_vma.
   3536      1.1     skrll 	* z8k-dis.c (print_insn_z8k, print_insn_z8001, print_insn_z8002):
   3537      1.1     skrll 	Ditto.
   3538      1.1     skrll 
   3539      1.1     skrll 	* h8500-opc.h (addr_class_type): No comma at end of enumerator.
   3540      1.1     skrll 	* sh-opc.h (sh_nibble_type, sh_arg_type): Ditto.
   3541      1.1     skrll 
   3542      1.1     skrll 	* sparc-dis.c (compare_opcodes): Move static declaration to
   3543      1.1     skrll 	top-level.
   3544      1.1     skrll 
   3545      1.1     skrll Fri May 21 14:17:37 1993  Peter Schauer  (pes (a] regent.e-technik.tu-muenchen.de)
   3546      1.1     skrll 
   3547      1.1     skrll 	* sparc-dis.c (print_insn_sparc): Implement 'n' argument for unimp
   3548      1.1     skrll 	instruction, remove unimp hack from 'l' argument.
   3549      1.1     skrll 
   3550      1.1     skrll Wed May 19 15:35:54 1993  Stu Grossman  (grossman (a] cygnus.com)
   3551      1.1     skrll 
   3552      1.1     skrll 	* z8k-dis.c (fetch_data):  Use unsigned char to make ancient gcc's
   3553      1.1     skrll 	happy.
   3554      1.1     skrll 
   3555      1.1     skrll Fri May 14 15:22:46 1993  Ian Lance Taylor  (ian (a] cygnus.com)
   3556      1.1     skrll 
   3557      1.1     skrll 	* Based on patches from davidj (a] ICSI.Berkeley.EDU (David Johnson):
   3558      1.1     skrll 	* mips-dis.c (print_insn_arg): Handle 'C' for general coprocessor
   3559      1.1     skrll 	instructions.
   3560      1.1     skrll 
   3561      1.1     skrll Fri May 14 00:09:14 1993  Ken Raeburn  (raeburn (a] cambridge.cygnus.com)
   3562      1.1     skrll 
   3563      1.1     skrll 	* hppa-dis.c: Include dis-asm.h before sysdep.h.  Changed some
   3564      1.1     skrll 	arrays of string pointers to 2-d arrays of chars, to save
   3565      1.1     skrll 	space.
   3566      1.1     skrll 
   3567      1.1     skrll Thu May  6 20:51:17 1993  Fred Fish  (fnf (a] cygnus.com)
   3568      1.1     skrll 
   3569      1.1     skrll 	* a29k-dis.c, alpha-dis.c, i960-dis.c, sparc-dis.c, z8k-dis.c:
   3570      1.1     skrll 	Cast second arg to read_memory_func to "bfd_byte *", as necessary.
   3571      1.1     skrll 
   3572      1.1     skrll Tue May  4 20:31:10 1993  Ken Raeburn  (raeburn (a] cambridge.cygnus.com)
   3573      1.1     skrll 
   3574      1.1     skrll 	* hppa-dis.c: New file from Utah, adapted to new disassembler
   3575      1.1     skrll 	calling interface.
   3576      1.1     skrll 	* Makefile.in: Include it.
   3577      1.1     skrll 
   3578      1.1     skrll Mon Apr 26 18:17:42 1993  Steve Chamberlain  (sac (a] thepub.cygnus.com)
   3579      1.1     skrll 
   3580      1.1     skrll 	* sh-dis.c, sh-opc.h: New files.
   3581      1.1     skrll 
   3582      1.1     skrll Fri Apr 23 18:51:22 1993  Steve Chamberlain  (sac (a] thepub.cygnus.com)
   3583      1.1     skrll 
   3584      1.1     skrll 	* alpha-dis.c, alpha-opc.h: New files.
   3585      1.1     skrll 
   3586      1.1     skrll Tue Apr  6 12:54:08 1993  Peter Schauer  (pes (a] regent.e-technik.tu-muenchen.de)
   3587      1.1     skrll 
   3588      1.1     skrll 	* mips-dis.c: Sign extend 'j' and 'b' arguments, delta is a signed
   3589      1.1     skrll 	value.
   3590      1.1     skrll 
   3591      1.1     skrll Mon Apr  5 17:37:37 1993  John Gilmore  (gnu (a] cygnus.com)
   3592      1.1     skrll 
   3593      1.1     skrll 	* sparc-dis.c: Make "ta" the default trap instruction, "t" the alias.
   3594      1.1     skrll 
   3595      1.1     skrll Fri Apr  2 07:24:27 1993  Ian Lance Taylor  (ian (a] cygnus.com)
   3596      1.1     skrll 
   3597      1.1     skrll 	* a29k-dis.c, sparc-dis.c, sparc-opc.c: Use CONST rather than
   3598      1.1     skrll 	const.
   3599      1.1     skrll 
   3600      1.1     skrll Thu Apr  1 11:20:43 1993  Jim Kingdon  (kingdon (a] cygnus.com)
   3601      1.1     skrll 
   3602      1.1     skrll 	* sparc-dis.c: Use fprintf_func a few places where I forgot,
   3603      1.1     skrll 	and double percent signs a few places.
   3604      1.1     skrll 
   3605      1.1     skrll 	* a29k-dis.c, i960-dis.c: New, merged from gdb and binutils.
   3606      1.1     skrll 
   3607      1.1     skrll 	* i386-dis.c, m68k-dis.c, mips-dis.c, sparc-dis.c:
   3608      1.1     skrll 	Use info->print_address_func not print_address.
   3609      1.1     skrll 
   3610      1.1     skrll 	* dis-buf.c (generic_print_address): New function.
   3611      1.1     skrll 
   3612      1.1     skrll Wed Mar 31 10:07:04 1993  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   3613      1.1     skrll 
   3614      1.1     skrll 	* Makefile.in: Add sparc-dis.c.
   3615      1.1     skrll 	sparc-dis.c: New file, merges binutils and gdb versions as follows:
   3616      1.1     skrll 	From GDB:
   3617      1.1     skrll 	    Add `add' instruction to the set that get checked
   3618      1.1     skrll 	    for a preceding `sethi' in order to print an absolute address.
   3619      1.1     skrll 	    * (print_insn):  Disassembly prefers real instructions.
   3620      1.1     skrll 	    (is_delayed_branch):  Speed up.
   3621      1.1     skrll 	    * sparc-opc.c: Add ALIAS bit to aliases.  Fix up opcode tables.
   3622      1.1     skrll 	    Still missing some float ops, and needs testing.
   3623      1.1     skrll 	    * sparc-pinsn.c (print_insn): Eliminate 'set' test, subsumed by
   3624      1.1     skrll 	    F_ALIAS.  Use printf, not fprintf, when not passing a file
   3625      1.1     skrll 	    pointer...
   3626      1.1     skrll 	    (compare_opcodes): Check that identical instructions have
   3627      1.1     skrll 	    identical opcodes, complain otherwise.
   3628      1.1     skrll 	From binutils:
   3629      1.1     skrll 	    * New 'm' arg.
   3630      1.1     skrll 	    * Include reg_names.
   3631      1.1     skrll 	From neither:
   3632      1.1     skrll 	    Use dis-asm.h/read_memory_func interface.
   3633      1.1     skrll 
   3634      1.1     skrll Wed Mar 31 20:49:06 1993  K. Richard Pixley  (rich (a] rtl.cygnus.com)
   3635      1.1     skrll 
   3636      1.1     skrll 	* h8500-dis.c, i386-dis.c, m68k-dis.c, z8k-dis.c (fetch_data):
   3637      1.1     skrll 	  deliberately return non-zero to setjmp from longjmp.  Otherwise
   3638      1.1     skrll 	  this code fails to compile.
   3639      1.1     skrll 
   3640      1.1     skrll Wed Mar 31 17:04:31 1993  Stu Grossman  (grossman (a] cygnus.com)
   3641      1.1     skrll 
   3642      1.1     skrll 	* m68k-dis.c:  Fix prototype for fetch_arg().
   3643      1.1     skrll 
   3644      1.1     skrll Wed Mar 31 10:07:04 1993  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   3645      1.1     skrll 
   3646      1.1     skrll 	* dis-buf.c: New file, for new read_memory_func interface.
   3647      1.1     skrll 	Makefile.in (OFILES): Include it.
   3648      1.1     skrll 	m68k-dis.c, i386-dis.c, h8500-dis.c, mips-dis.c, z8k-dis.c:
   3649      1.1     skrll 	Use new read_memory_func interface.
   3650      1.1     skrll 
   3651      1.1     skrll Mon Mar 29 14:02:17 1993  Steve Chamberlain  (sac (a] thepub.cygnus.com)
   3652      1.1     skrll 
   3653      1.1     skrll 	* h8500-dis.c (print_insn_h8500): Get sign of fp offsets right.
   3654      1.1     skrll 	* h8500-opc.h: Fix couple of opcodes.
   3655      1.1     skrll 
   3656      1.1     skrll Wed Mar 24 02:03:36 1993  david d `zoo' zuhn  (zoo at poseidon.cygnus.com)
   3657      1.1     skrll 
   3658      1.1     skrll 	* Makefile.in: add dvi & installcheck targets
   3659      1.1     skrll 
   3660      1.1     skrll Mon Mar 22 18:55:04 1993  John Gilmore  (gnu (a] cygnus.com)
   3661      1.1     skrll 
   3662      1.1     skrll 	* Makefile.in:  Update for h8500-dis.c.
   3663      1.1     skrll 
   3664      1.1     skrll Fri Mar 19 14:27:17 1993  Steve Chamberlain  (sac (a] thepub.cygnus.com)
   3665      1.1     skrll 
   3666      1.1     skrll 	* h8500-dis.c, h8500-opc.h: New files
   3667      1.1     skrll 
   3668      1.1     skrll Thu Mar 18 14:12:37 1993  Per Bothner  (bothner (a] rtl.cygnus.com)
   3669      1.1     skrll 
   3670      1.1     skrll 	* mips-dis.c, z8k-dis.c:  Converted to use interface defined in
   3671      1.1     skrll 	../include/dis-asm.h.
   3672      1.1     skrll 	* m68k-dis.c:  New file (merge of ../binutils/m68k-pinsn.c
   3673      1.1     skrll 	and ../gdb/m68k-pinsn.c).
   3674      1.1     skrll 	* i386-dis.c:  New file (merge of ../binutils/i386-pinsn.c
   3675      1.1     skrll 	and ../gdb/i386-pinsn.c).
   3676      1.1     skrll 	* m68881-ext.c:  New file.  Moved definition of
   3677      1.1     skrll 	ext_format ext_format_68881 from ../gdb/m68k-tdep.c.
   3678      1.1     skrll 	* Makefile.in:  Adjust for new files.
   3679      1.1     skrll 	* i386-dis.c:  Patches from John Hassey (hassey (a] dg-rtp.dg.com).
   3680      1.1     skrll 	* m68k-dis.c:  Recognize '9' placement code, so (say) pflush
   3681      1.1     skrll 	can be dis-assembled.
   3682      1.1     skrll 
   3683      1.1     skrll Wed Feb 17 09:19:47 1993  Ken Raeburn  (raeburn (a] cambridge.cygnus.com)
   3684      1.1     skrll 
   3685      1.1     skrll 	* mips-dis.c (print_insn_arg): Now returns void.
   3686      1.1     skrll 
   3687      1.1     skrll Mon Jan 11 16:09:16 1993  Fred Fish  (fnf (a] cygnus.com)
   3688      1.1     skrll 
   3689      1.1     skrll 	* mips-dis.c (ansidecl.h):  Include for benefit of sysdep.h
   3690      1.1     skrll 	files that use the macros.
   3691      1.1     skrll 
   3692      1.1     skrll Thu Jan  7 13:15:17 1993  Ian Lance Taylor  (ian (a] tweedledumb.cygnus.com)
   3693      1.1     skrll 
   3694      1.1     skrll 	* mips-dis.c: New file, from gdb/mips-pinsn.c.
   3695      1.1     skrll 	* Makefile.in (DIS_LIBS): Added mips-dis.o.
   3696      1.1     skrll 	(CFILES): Added mips-dis.c.
   3697      1.1     skrll 
   3698      1.1     skrll Thu Jan  7 07:36:33 1993  Steve Chamberlain  (sac (a] thepub.cygnus.com)
   3699      1.1     skrll 
   3700      1.1     skrll 	* z8k-dis.c (print_insn_z8001, print_insn_z8002): new routines
   3701      1.1     skrll 	* z8kgen.c, z8k-opc.h: fix sizes of some shifts.
   3702      1.1     skrll 
   3703      1.1     skrll Tue Dec 22 15:42:44 1992  Per Bothner  (bothner (a] rtl.cygnus.com)
   3704      1.1     skrll 
   3705      1.1     skrll 	* Makefile.in:  Improve *clean rules.
   3706      1.1     skrll 	* configure.in:  Allow a default host.
   3707      1.1     skrll 
   3708      1.1     skrll Tue Nov 17 19:53:54 1992  david d `zoo' zuhn  (zoo at cirdan.cygnus.com)
   3709      1.1     skrll 
   3710      1.1     skrll 	* Makefile.in: also use -I$(srcdir)/../bfd, since some sysdep
   3711      1.1     skrll 	files include other sysdep files
   3712      1.1     skrll 
   3713      1.1     skrll Thu Nov 12 16:10:37 1992  Steve Chamberlain  (sac (a] thepub.cygnus.com)
   3714      1.1     skrll 
   3715      1.1     skrll 	* z8k-dis.c z8k-opc.h z8kgen.c: checkpoint
   3716      1.1     skrll 
   3717      1.1     skrll Fri Oct  9 04:56:05 1992  John Gilmore  (gnu (a] cygnus.com)
   3718      1.1     skrll 
   3719      1.1     skrll 	* configure.in:  For host support, use ../bfd/configure.host
   3720      1.1     skrll 	so it stays in sync with the ../bfd/hosts database.
   3721      1.1     skrll 
   3722      1.1     skrll Thu Oct  1 23:38:54 1992  david d `zoo' zuhn  (zoo at cirdan.cygnus.com)
   3723      1.1     skrll 
   3724      1.1     skrll 	* configure.in: use cpu-vendor-os triple instead of nested cases
   3725      1.1     skrll 
   3726      1.1     skrll Wed Sep 30 16:09:20 1992  Michael Werner  (mtw (a] cygnus.com)
   3727      1.1     skrll 
   3728      1.1     skrll 	* z8k-dis.c (unparse_instr): fix bug where opcode returned was
   3729      1.1     skrll 	*always* the wrong one.
   3730      1.1     skrll 
   3731      1.1     skrll Wed Sep 30 07:42:17 1992  Steve Chamberlain  (sac (a] thepub.cygnus.com)
   3732      1.1     skrll 
   3733      1.1     skrll 	* z8kgen.c: added copyright info
   3734      1.1     skrll 
   3735      1.1     skrll Tue Sep 29 12:20:21 1992  Steve Chamberlain  (sac (a] thepub.cygnus.com)
   3736      1.1     skrll 
   3737      1.1     skrll 	* z8k-dis.c (unparse_instr): prettier tabs
   3738      1.1     skrll 	* z8kgen.c z8k-opc.h: bug fixes in tables
   3739      1.1     skrll 
   3740      1.1     skrll Fri Sep 25 12:50:32 1992  Stu Grossman  (grossman at cygnus.com)
   3741      1.1     skrll 
   3742      1.1     skrll 	* configure.in:  Add ncr* configuration.
   3743      1.1     skrll 	* z8k-dis.c (struct instr_data_s):  Make instr_asmsrc char to make
   3744      1.1     skrll 	picayune ANSI compilers happy.
   3745      1.1     skrll 
   3746      1.1     skrll Sep 20 08:50:55 1992  Fred Fish  (fnf (a] cygnus.com)
   3747      1.1     skrll 
   3748      1.1     skrll 	* configure.in (i386):  Make i386 and i486 synonymous for now.
   3749      1.1     skrll 	* configure.in (i[34]86-*-sysv4):  Add my_host definition.
   3750      1.1     skrll 
   3751      1.1     skrll Fri Sep 18 17:01:23 1992  Ken Raeburn  (raeburn (a] cambridge.cygnus.com)
   3752      1.1     skrll 
   3753      1.1     skrll 	* Makefile.in (install): Fix typo.
   3754      1.1     skrll 
   3755      1.1     skrll Fri Sep 18 02:04:24 1992  John Gilmore  (gnu (a] cygnus.com)
   3756      1.1     skrll 
   3757      1.1     skrll 	* Makefile.in (make):  Remove obsolete crud.
   3758      1.1     skrll 	(sparc-opc.o):  Avoid Sun Make VPATH bug.
   3759      1.1     skrll 
   3760      1.1     skrll Tue Sep  8 17:29:27 1992  K. Richard Pixley  (rich (a] sendai.cygnus.com)
   3761      1.1     skrll 
   3762      1.1     skrll 	* Makefile.in: since there are no SUBDIRS, remove rule and
   3763      1.1     skrll 	references of subdir_do.
   3764      1.1     skrll 
   3765      1.1     skrll Tue Sep  8 17:02:58 1992  Ken Raeburn  (raeburn (a] cambridge.cygnus.com)
   3766      1.1     skrll 
   3767      1.1     skrll 	* Makefile.in (install): Get the library name right here too.
   3768      1.1     skrll 	Don't install bfd.h, since it's unrelated to this library.  No
   3769      1.1     skrll 	subdirs to recurse into, either.
   3770      1.1     skrll 	(CFILES): The source file has a .c suffix, not .o.
   3771      1.1     skrll 
   3772      1.1     skrll 	* sparc-opc.c: New file, moved from BFD.
   3773      1.1     skrll 	* Makefile.in (OFILES): Build it.
   3774      1.1     skrll 
   3775      1.1     skrll Thu Sep  3 16:59:20 1992  Michael Werner  (mtw (a] cygnus.com)
   3776      1.1     skrll 
   3777      1.1     skrll 	* z8k-dis.c: fixed forward refferences of some declarations.
   3778      1.1     skrll 
   3779      1.1     skrll Mon Aug 31 16:09:45 1992  Michael Werner  (mtw (a] cygnus.com)
   3780      1.1     skrll 
   3781      1.1     skrll 	* Makefile.in: get the name of the library right
   3782      1.1     skrll 
   3783      1.1     skrll Mon Aug 31 13:47:35 1992  Steve Chamberlain  (sac (a] thepub.cygnus.com)
   3784      1.1     skrll 
   3785      1.1     skrll 	* z8k-dis.c: knows how to disassemble z8k stuff
   3786      1.1     skrll 	* z8k-opc.h: new file full of z8000 opcodes
   3787      1.1     skrll 
   3788      1.1     skrll Fri Aug 28 15:38:03 1992  Ken Raeburn  (raeburn (a] cygnus.com)
   3789      1.1     skrll 
   3790      1.1     skrll 	* Renamed opc-sparc.c to sparc-opc.c for systems with short
   3791      1.1     skrll 	filename constraints.
   3792      1.1     skrll 	* Makefile.in: Updated to reflect change.
   3793      1.1     skrll 
   3794      1.1     skrll 
   3796  1.1.1.2  christos Copyright (C) 1992-1997 Free Software Foundation, Inc.
   3797  1.1.1.2  christos 
   3798  1.1.1.2  christos Copying and distribution of this file, with or without modification,
   3799  1.1.1.2  christos are permitted in any medium without royalty provided the copyright
   3800  1.1.1.2  christos notice and this notice are preserved.
   3801      1.1     skrll 
   3802  1.1.1.2  christos Local Variables:
   3803  1.1.1.2  christos mode: change-log
   3804  1.1.1.2  christos left-margin: 8
   3805      1.1     skrll fill-column: 74
   3806      1.1     skrll version-control: never
   3807                    End:
   3808