Home | History | Annotate | Line # | Download | only in opcode
      1      1.1     skrll 2005-04-13  H.J. Lu  <hongjiu.lu (a] intel.com>
      2      1.1     skrll 
      3      1.1     skrll 	2003-11-18  Maciej W. Rozycki  <macro (a] ds2.pg.gda.pl>
      4      1.1     skrll 	* mips.h: Define new enum members, M_LCA_AB and M_DLCA_AB.
      5      1.1     skrll 
      6      1.1     skrll 	2003-04-04  Svein E. Seldal  <Svein.Seldal (a] solidas.com>
      7      1.1     skrll 	* tic4x.h: Namespace cleanup. Replace s/c4x/tic4x
      8      1.1     skrll 
      9      1.1     skrll 	2002-11-16  Klee Dienes  <kdienes (a] apple.com>
     10      1.1     skrll 	* m88k.h (INSTAB): Remove 'next' field.
     11      1.1     skrll 	(instruction): Remove definition; replace with extern declaration
     12      1.1     skrll 	and mark as const.
     13      1.1     skrll 
     14      1.1     skrll 	2002-08-28  Michael Hayes <m.hayes (a] elec.canterbury.ac.nz>
     15      1.1     skrll 	* tic4x.h: New file.
     16      1.1     skrll 
     17      1.1     skrll 	2002-07-25  Richard Sandiford  <rsandifo (a] redhat.com>
     18      1.1     skrll 	* mips.h (CPU_R2000): Remove.
     19      1.1     skrll 
     20      1.1     skrll 2003-10-21  Peter Barada  <pbarada (a] mail.wm.sps.mot.com>
     21      1.1     skrll 	    Bernardo Innocenti  <bernie (a] develer.com>
     22      1.1     skrll 
     23      1.1     skrll 	* m68k.h: Add MCFv4/MCF5528x support.
     24      1.1     skrll 
     25      1.1     skrll 2003-10-19  Hans-Peter Nilsson  <hp (a] bitrange.com>
     26      1.1     skrll 
     27      1.1     skrll 	* mmix.h (JMP_INSN_BYTE): Define.
     28      1.1     skrll 
     29      1.1     skrll 2003-09-30  Chris Demetriou  <cgd (a] broadcom.com>
     30      1.1     skrll 
     31      1.1     skrll 	* mips.h: Document +E, +F, +G, +H, and +I operand types.
     32      1.1     skrll 	Update documentation of I, +B and +C operand types.
     33      1.1     skrll 	(INSN_ISA64R2, ISA_MIPS64R2, CPU_MIPS64R2): New defines.
     34      1.1     skrll 	(M_DEXT, M_DINS): New enum values.
     35      1.1     skrll 
     36      1.1     skrll 2003-09-04  Nick Clifton  <nickc (a] redhat.com>
     37      1.1     skrll 
     38      1.1     skrll 	* v850.h (PROCESSOR_V850E1): Define.
     39      1.1     skrll 
     40      1.1     skrll 2003-08-19  Alan Modra  <amodra (a] bigpond.net.au>
     41      1.1     skrll 
     42      1.1     skrll 	* ppc.h (PPC_OPCODE_440): Define.  Formatting.  Use hex for other
     43      1.1     skrll 	PPC_OPCODE_* defines.
     44      1.1     skrll 
     45      1.1     skrll 2003-08-16  Jason Eckhardt  <jle (a] rice.edu>
     46      1.1     skrll 
     47      1.1     skrll 	* i860.h (fmov.ds): Expand as famov.ds.
     48      1.1     skrll 	(fmov.sd): Expand as famov.sd.
     49      1.1     skrll 	(pfmov.ds): Expand as pfamov.ds.
     50      1.1     skrll 
     51      1.1     skrll 2003-08-07  Michael Meissner  <gnu (a] the-meissners.org>
     52      1.1     skrll 
     53      1.1     skrll 	* cgen.h: Remove PARAM macro usage in all prototypes.
     54      1.1     skrll 	(CGEN_EXTRACT_INFO): Use void * instead of PTR.
     55      1.1     skrll 	(cgen_print_fn): Ditto.
     56      1.1     skrll 	(CGEN_HW_ENTRY): Ditto.
     57      1.1     skrll 	(CGEN_MAYBE_MULTI_IFLD): Ditto.
     58      1.1     skrll 	(struct cgen_insn): Ditto.
     59      1.1     skrll 	(CGEN_CPU_TABLE): Ditto.
     60      1.1     skrll 
     61      1.1     skrll 2003-08-07  Alan Modra  <amodra (a] bigpond.net.au>
     62      1.1     skrll 
     63      1.1     skrll 	* alpha.h: Remove PARAMS macro.
     64      1.1     skrll 	* arc.h: Likewise.
     65      1.1     skrll 	* d10v.h: Likewise.
     66      1.1     skrll 	* d30v.h: Likewise.
     67      1.1     skrll 	* i370.h: Likewise.
     68      1.1     skrll 	* or32.h: Likewise.
     69      1.1     skrll 	* pj.h: Likewise.
     70      1.1     skrll 	* ppc.h: Likewise.
     71      1.1     skrll 	* sparc.h: Likewise.
     72      1.1     skrll 	* tic80.h: Likewise.
     73      1.1     skrll 	* v850.h: Likewise.
     74      1.1     skrll 
     75      1.1     skrll 2003-07-18  Michael Snyder  <msnyder (a] redhat.com>
     76      1.1     skrll 
     77      1.1     skrll 	* include/opcode/h8sx.h (DO_MOVA1, DO_MOVA2): Reformatting.
     78      1.1     skrll 
     79      1.1     skrll 2003-07-15  Richard Sandiford  <rsandifo (a] redhat.com>
     80      1.1     skrll 
     81      1.1     skrll 	* mips.h (CPU_RM7000): New macro.
     82      1.1     skrll 	(OPCODE_IS_MEMBER): Match CPU_RM7000 against 4650 insns.
     83      1.1     skrll 
     84      1.1     skrll 2003-07-09  Alexandre Oliva  <aoliva (a] redhat.com>
     85      1.1     skrll 
     86      1.1     skrll 	2000-04-01  Alexandre Oliva  <aoliva (a] cygnus.com>
     87      1.1     skrll 	* mn10300.h (AM33_2): Renamed from AM33.
     88      1.1     skrll 	2000-03-31  Alexandre Oliva  <aoliva (a] cygnus.com>
     89      1.1     skrll 	* mn10300.h (AM332, FMT_D3): Defined.
     90      1.1     skrll 	(MN10300_OPERAND_FSREG, MN10300_OPERAND_FDREG): Likewise.
     91      1.1     skrll 	(MN10300_OPERAND_FPCR): Likewise.
     92      1.1     skrll 
     93      1.1     skrll 2003-07-01  Martin Schwidefsky  <schwidefsky (a] de.ibm.com>
     94      1.1     skrll 
     95      1.1     skrll 	* s390.h (s390_opcode_cpu_val): Add enum for cpu type z990.
     96      1.1     skrll 
     97      1.1     skrll 2003-06-25  Richard Sandiford  <rsandifo (a] redhat.com>
     98      1.1     skrll 
     99      1.1     skrll 	* h8300.h (IMM2_NS, IMM8_NS, IMM16_NS): Remove.
    100      1.1     skrll 	(IMM8U, IMM8U_NS): Define.
    101      1.1     skrll 	(h8_opcodes): Use IMM8U_NS for mov.[wl] #xx:8,@yy.
    102      1.1     skrll 
    103      1.1     skrll 2003-06-25  Richard Sandiford  <rsandifo (a] redhat.com>
    104      1.1     skrll 
    105      1.1     skrll 	* h8300.h (h8_opcodes): Fix the mov.l @(dd:32,ERs),ERd and
    106      1.1     skrll 	mov.l ERs,@(dd:32,ERd) entries.
    107      1.1     skrll 
    108      1.1     skrll 2003-06-23  H.J. Lu <hongjiu.lu (a] intel.com>
    109      1.1     skrll 
    110      1.1     skrll 	* i386.h (i386_optab): Support Intel Precott New Instructions.
    111      1.1     skrll 
    112      1.1     skrll 2003-06-10  Gary Hade <garyhade (a] us.ibm.com>
    113      1.1     skrll 
    114      1.1     skrll 	* ppc.h (PPC_OPERAND_DQ): Define.
    115      1.1     skrll 
    116      1.1     skrll 2003-06-10  Richard Sandiford  <rsandifo (a] redhat.com>
    117      1.1     skrll 
    118      1.1     skrll 	* h8300.h (IMM4_NS, IMM8_NS): New.
    119      1.1     skrll 	(h8_opcodes): Replace IMM4 with IMM4_NS in mov.b and mov.w entries.
    120      1.1     skrll 	Likewise IMM8 for mov.w and mov.l.  Likewise IMM16U for mov.l.
    121      1.1     skrll 
    122      1.1     skrll 2003-06-03  Michael Snyder  <msnyder (a] redhat.com>
    123      1.1     skrll 
    124      1.1     skrll 	* h8300.h (enum h8_model): Add AV_H8S to distinguish from H8H.
    125      1.1     skrll 	(ldc): Split ccr ops from exr ops (which are only available
    126      1.1     skrll 	on H8S or H8SX).
    127      1.1     skrll 	(stc): Ditto.
    128      1.1     skrll 	(andc, orc, xorc): Ditto.
    129      1.1     skrll 	(ldmac, stmac, clrmac, mac): Change access to AV_H8S.
    130      1.1     skrll 
    131      1.1     skrll 2003-06-03  Michael Snyder  <msnyder (a] redhat.com>
    132      1.1     skrll 	and Bernd Schmidt   <bernds (a] redhat.com>
    133      1.1     skrll 	and Alexandre Oliva <aoliva (a] redhat.com>
    134      1.1     skrll 	* h8300.h: Add support for h8300sx instruction set.
    135      1.1     skrll 
    136      1.1     skrll 2003-05-23  Jason Eckhardt  <jle (a] rice.edu>
    137      1.1     skrll 
    138      1.1     skrll 	* i860.h (expand_type): Add XP_ONLY.
    139      1.1     skrll 	(scyc.b): New XP instruction.
    140      1.1     skrll 	(ldio.l): Likewise.
    141      1.1     skrll 	(ldio.s): Likewise.
    142      1.1     skrll 	(ldio.b): Likewise.
    143      1.1     skrll 	(ldint.l): Likewise.
    144      1.1     skrll 	(ldint.s): Likewise.
    145      1.1     skrll 	(ldint.b): Likewise.
    146      1.1     skrll 	(stio.l): Likewise.
    147      1.1     skrll 	(stio.s): Likewise.
    148      1.1     skrll 	(stio.b): Likewise.
    149      1.1     skrll 	(pfld.q): Likewise.
    150      1.1     skrll 
    151      1.1     skrll 2003-05-20  Jason Eckhardt  <jle (a] rice.edu>
    152      1.1     skrll 
    153      1.1     skrll 	* i860.h (flush): Set lower 3 bits properly and use 'L'
    154      1.1     skrll 	for the immediate operand type instead of 'i'.
    155      1.1     skrll 
    156      1.1     skrll 2003-05-20  Jason Eckhardt  <jle (a] rice.edu>
    157      1.1     skrll 
    158      1.1     skrll 	* i860.h (fzchks): Both S and R bits must be set.
    159      1.1     skrll 	(pfzchks): Likewise.
    160      1.1     skrll 	(faddp): Likewise.
    161      1.1     skrll 	(pfaddp): Likewise.
    162      1.1     skrll 	(fix.ss): Remove (invalid instruction).
    163      1.1     skrll 	(pfix.ss): Likewise.
    164      1.1     skrll 	(ftrunc.ss): Likewise.
    165      1.1     skrll 	(pftrunc.ss): Likewise.
    166      1.1     skrll 
    167      1.1     skrll 2003-05-18  Jason Eckhardt  <jle (a] rice.edu>
    168      1.1     skrll 
    169      1.1     skrll 	* i860.h (form, pform): Add missing .dd suffix.
    170      1.1     skrll 
    171      1.1     skrll 2003-05-13  Stephane Carrez  <stcarrez (a] nerim.fr>
    172      1.1     skrll 
    173      1.1     skrll 	* m68hc11.h (M68HC12_BANK_VIRT): Define to 0x010000
    174      1.1     skrll 
    175      1.1     skrll 2003-04-07  Michael Snyder  <msnyder (a] redhat.com>
    176      1.1     skrll 
    177      1.1     skrll 	* h8300.h (ldc/stc): Fix up src/dst swaps.
    178      1.1     skrll 
    179      1.1     skrll 2003-04-09  J. Grant  <jg-binutils (a] jguk.org>
    180      1.1     skrll 
    181      1.1     skrll 	* mips.h: Correct comment typo.
    182      1.1     skrll 
    183      1.1     skrll 2003-03-21  Martin Schwidefsky  <schwidefsky (a] de.ibm.com>
    184      1.1     skrll 
    185      1.1     skrll 	* s390.h (s390_opcode_arch_val): Rename to s390_opcode_mode_val.
    186      1.1     skrll 	(S390_OPCODE_ESAME): Rename to S390_OPCODE_ZARCH.
    187      1.1     skrll 	(s390_opcode): Remove architecture. Add modes and min_cpu.
    188      1.1     skrll 
    189      1.1     skrll 2003-03-17 D.Venkatasubramanian <dvenkat (a] noida.hcltech.com>
    190      1.1     skrll 
    191      1.1     skrll 	* h8300.h (O_SYS_CMDLINE): New pseudo opcode for command line
    192      1.1     skrll 	processing.
    193      1.1     skrll 
    194      1.1     skrll 2003-02-21  Noida D.Venkatasubramanian  <dvenkat (a] noida.hcltech.com>
    195      1.1     skrll 
    196      1.1     skrll 	* h8300.h (ldmac, stmac): Replace MACREG with MS32 and MD32.
    197      1.1     skrll 
    198      1.1     skrll 2003-01-23  Alan Modra  <amodra (a] bigpond.net.au>
    199      1.1     skrll 
    200      1.1     skrll 	* m68hc11.h (cpu6812s): Define.
    201      1.1     skrll 
    202      1.1     skrll 2003-01-07  Chris Demetriou  <cgd (a] broadcom.com>
    203      1.1     skrll 
    204      1.1     skrll 	* mips.h: Fix missing space in comment.
    205      1.1     skrll 	(INSN_ISA1, INSN_ISA2, INSN_ISA3, INSN_ISA4, INSN_ISA5)
    206      1.1     skrll 	(INSN_ISA32, INSN_ISA32R2, INSN_ISA64): Shift values right
    207      1.1     skrll 	by four bits.
    208      1.1     skrll 
    209      1.1     skrll 2003-01-02  Chris Demetriou  <cgd (a] broadcom.com>
    210      1.1     skrll 
    211      1.1     skrll 	* mips.h: Update copyright years to include 2002 (which had
    212      1.1     skrll 	been missed previously) and 2003.  Make comments about "+A",
    213      1.1     skrll 	"+B", and "+C" operand types more descriptive.
    214      1.1     skrll 
    215      1.1     skrll 2002-12-31  Chris Demetriou  <cgd (a] broadcom.com>
    216      1.1     skrll 
    217      1.1     skrll 	* mips.h: Note that the "+D" operand type name is now used.
    218      1.1     skrll 
    219      1.1     skrll 2002-12-30  Chris Demetriou  <cgd (a] broadcom.com>
    220      1.1     skrll 
    221      1.1     skrll 	* mips.h: Document "+" as the start of two-character operand
    222      1.1     skrll 	type names, and add new "K", "+A", "+B", and "+C" operand types.
    223      1.1     skrll 	(OP_MASK_INSMSB, OP_SH_INSMSB, OP_MASK_EXTMSB)
    224      1.1     skrll 	(OP_SH_EXTMSB, INSN_ISA32R2, ISA_MIPS32R2, CPU_MIPS32R2): New
    225      1.1     skrll 	defines.
    226      1.1     skrll 
    227      1.1     skrll 2002-12-24    Dmitry Diky <diwil (a] mail.ru>
    228      1.1     skrll 
    229      1.1     skrll 	* msp430.h: New file.  Defines msp430 opcodes.
    230      1.1     skrll 
    231      1.1     skrll 2002-12-30 D.Venkatasubramanian <dvenkat (a] noida.hcltech.com>
    232      1.1     skrll 
    233      1.1     skrll 	* h8300.h: Added some more pseudo opcodes for system call
    234      1.1     skrll 	processing.
    235      1.1     skrll 
    236      1.1     skrll 2002-12-19  Chris Demetriou  <cgd (a] broadcom.com>
    237      1.1     skrll 
    238      1.1     skrll 	* mips.h (OP_OP_COP0, OP_OP_COP1, OP_OP_COP2, OP_OP_COP3)
    239      1.1     skrll 	(OP_OP_LWC1, OP_OP_LWC2, OP_OP_LWC3, OP_OP_LDC1, OP_OP_LDC2)
    240      1.1     skrll 	(OP_OP_LDC3, OP_OP_SWC1, OP_OP_SWC2, OP_OP_SWC3, OP_OP_SDC1)
    241      1.1     skrll 	(OP_OP_SDC2, OP_OP_SDC3): Define.
    242      1.1     skrll 
    243      1.1     skrll 2002-12-16  Alan Modra  <amodra (a] bigpond.net.au>
    244      1.1     skrll 
    245      1.1     skrll 	* hppa.h (completer_chars): #if 0 out.
    246      1.1     skrll 
    247      1.1     skrll 	* ns32k.h (struct ns32k_opcode): Constify "name", "operands" and
    248      1.1     skrll 	"default_args".
    249      1.1     skrll 	(struct not_wot): Constify "args".
    250      1.1     skrll 	(struct not): Constify "name".
    251      1.1     skrll 	(numopcodes): Delete.
    252      1.1     skrll 	(endop): Delete.
    253      1.1     skrll 
    254      1.1     skrll 2002-12-13  Alan Modra  <amodra (a] bigpond.net.au>
    255      1.1     skrll 
    256      1.1     skrll 	* pj.h (pj_opc_info_t): Add union.
    257      1.1     skrll 
    258      1.1     skrll 2002-12-04  David Mosberger  <davidm (a] hpl.hp.com>
    259      1.1     skrll 
    260      1.1     skrll 	* ia64.h: Fix copyright message.
    261      1.1     skrll 	(IA64_OPND_AR_CSD): New operand kind.
    262      1.1     skrll 
    263      1.1     skrll 2002-12-03  Richard Henderson  <rth (a] redhat.com>
    264      1.1     skrll 
    265      1.1     skrll 	* ia64.h (enum ia64_opnd): Add IA64_OPND_LDXMOV.
    266      1.1     skrll 
    267      1.1     skrll 2002-12-03  Alan Modra  <amodra (a] bigpond.net.au>
    268      1.1     skrll 
    269      1.1     skrll 	* cgen.h (struct cgen_maybe_multi_ifield): Add "const PTR p" to union.
    270      1.1     skrll 	Constify "leaf" and "multi".
    271      1.1     skrll 
    272      1.1     skrll 2002-11-19  Klee Dienes  <kdienes (a] apple.com>
    273      1.1     skrll 
    274      1.1     skrll 	* h8300.h (h8_opcode): Remove 'noperands', 'idx', and 'size'
    275      1.1     skrll 	fields.
    276      1.1     skrll 	(h8_opcodes). Modify initializer and initializer macros to no
    277      1.1     skrll 	longer initialize the removed fields.
    278      1.1     skrll 
    279      1.1     skrll 2002-11-19  Svein E. Seldal  <Svein.Seldal (a] solidas.com>
    280      1.1     skrll 
    281      1.1     skrll 	* tic4x.h (c4x_insts): Fixed LDHI constraint
    282      1.1     skrll 
    283      1.1     skrll 2002-11-18  Klee Dienes  <kdienes (a] apple.com>
    284      1.1     skrll 
    285      1.1     skrll 	* h8300.h (h8_opcode): Remove 'length' field.
    286      1.1     skrll 	(h8_opcodes): Mark as 'const' (both the declaration and
    287      1.1     skrll 	definition).  Modify initializer and initializer macros to no
    288      1.1     skrll 	longer initialize the length field.
    289      1.1     skrll 
    290      1.1     skrll 2002-11-18  Klee Dienes  <kdienes (a] apple.com>
    291      1.1     skrll 
    292      1.1     skrll 	* arc.h (arc_ext_opcodes): Declare as extern.
    293      1.1     skrll 	(arc_ext_operands): Declare as extern.
    294      1.1     skrll 	* i860.h (i860_opcodes): Declare as const.
    295      1.1     skrll 
    296      1.1     skrll 2002-11-18  Svein E. Seldal  <Svein.Seldal (a] solidas.com>
    297      1.1     skrll 
    298      1.1     skrll 	* tic4x.h: File reordering. Added enhanced opcodes.
    299      1.1     skrll 
    300      1.1     skrll 2002-11-16  Svein E. Seldal  <Svein.Seldal (a] solidas.com>
    301      1.1     skrll 
    302      1.1     skrll 	* tic4x.h: Major rewrite of entire file. Define instruction
    303      1.1     skrll 	  classes, and put each instruction into a class.
    304      1.1     skrll 
    305      1.1     skrll 2002-11-11  Svein E. Seldal  <Svein.Seldal (a] solidas.com>
    306      1.1     skrll 
    307      1.1     skrll 	* tic4x.h: Added new opcodes and corrected some bugs.  Add support
    308      1.1     skrll 	for new DSP types.
    309      1.1     skrll 
    310      1.1     skrll 2002-10-14  Alan Modra  <amodra (a] bigpond.net.au>
    311      1.1     skrll 
    312      1.1     skrll 	* cgen.h: Test __BFD_H_SEEN__ rather than BFD_VERSION_DATE.
    313      1.1     skrll 
    314      1.1     skrll 2002-09-30  Gavin Romig-Koch  <gavin (a] redhat.com>
    315      1.1     skrll 	    Ken Raeburn  <raeburn (a] cygnus.com>
    316      1.1     skrll 	    Aldy Hernandez  <aldyh (a] redhat.com>
    317      1.1     skrll 	    Eric Christopher  <echristo (a] redhat.com>
    318      1.1     skrll 	    Richard Sandiford  <rsandifo (a] redhat.com>
    319      1.1     skrll 
    320      1.1     skrll 	* mips.h: Update comment for new opcodes.
    321      1.1     skrll 	(OP_MASK_VECBYTE, OP_SH_VECBYTE): New.
    322      1.1     skrll 	(OP_MASK_VECALIGN, OP_SH_VECALIGN): New.
    323      1.1     skrll 	(INSN_4111, INSN_4120, INSN_5400, INSN_5500): New.
    324      1.1     skrll 	(CPU_VR4120, CPU_VR5400, CPU_VR5500): New.
    325      1.1     skrll 	(OPCODE_IS_MEMBER): Handle the new CPU_* values and INSN_* flags.
    326      1.1     skrll 	Don't match CPU_R4111 with INSN_4100.
    327      1.1     skrll 
    328      1.1     skrll 2002-08-19  Elena Zannoni <ezannoni (a] redhat.com>
    329      1.1     skrll 
    330      1.1     skrll 	From matthew green  <mrg (a] redhat.com>
    331      1.1     skrll 
    332      1.1     skrll 	* ppc.h (PPC_OPCODE_SPE): New opcode flag for Powerpc e500
    333      1.1     skrll 	instructions.
    334      1.1     skrll 	(PPC_OPCODE_ISEL, PPC_OPCODE_BRLOCK, PPC_OPCODE_PMR,
    335      1.1     skrll 	PPC_OPCODE_CACHELCK, PPC_OPCODE_RFMCI): New opcode flags for the
    336      1.1     skrll 	e500x2 Integer select, branch locking, performance monitor,
    337      1.1     skrll 	cache locking and machine check APUs, respectively.
    338      1.1     skrll 	(PPC_OPCODE_EFS): New opcode type for efs* instructions.
    339      1.1     skrll 	(PPC_OPCODE_CLASSIC): New opcode type for Classic PowerPC instructions.
    340      1.1     skrll 
    341      1.1     skrll 2002-08-13  Stephane Carrez  <stcarrez (a] nerim.fr>
    342      1.1     skrll 
    343      1.1     skrll 	* m68hc11.h (M6812_OP_PAGE): Define to identify call operand.
    344      1.1     skrll 	(M68HC12_BANK_VIRT, M68HC12_BANK_MASK, M68HC12_BANK_BASE,
    345      1.1     skrll 	M68HC12_BANK_SHIFT, M68HC12_BANK_PAGE_MASK): Define for 68HC12
    346      1.1     skrll 	memory banks.
    347      1.1     skrll 	(M6811_OC1M5, M6811_OC1M4, M6811_MODF): Fix value.
    348      1.1     skrll 
    349      1.1     skrll 2002-07-09  Thiemo Seufer <seufer (a] csv.ica.uni-stuttgart.de>
    350      1.1     skrll 
    351      1.1     skrll 	* mips.h (INSN_MIPS16): New define.
    352      1.1     skrll 
    353      1.1     skrll 2002-07-08  Alan Modra  <amodra (a] bigpond.net.au>
    354      1.1     skrll 
    355      1.1     skrll 	* i386.h: Remove IgnoreSize from movsx and movzx.
    356      1.1     skrll 
    357      1.1     skrll 2002-06-08  Alan Modra  <amodra (a] bigpond.net.au>
    358      1.1     skrll 
    359      1.1     skrll 	* a29k.h: Replace CONST with const.
    360      1.1     skrll 	(CONST): Don't define.
    361      1.1     skrll 	* convex.h: Replace CONST with const.
    362      1.1     skrll 	(CONST): Don't define.
    363      1.1     skrll 	* dlx.h: Replace CONST with const.
    364      1.1     skrll 	* or32.h (CONST): Don't define.
    365      1.1     skrll 
    366      1.1     skrll 2002-05-30  Chris G. Demetriou  <cgd (a] broadcom.com>
    367      1.1     skrll 
    368      1.1     skrll 	* mips.h (OP_SH_ALN, OP_MASK_ALN, OP_SH_VSEL, OP_MASK_VSEL)
    369      1.1     skrll 	(MDMX_FMTSEL_IMM_QH, MDMX_FMTSEL_IMM_OB, MDMX_FMTSEL_VEC_QH)
    370      1.1     skrll 	(MDMX_FMTSEL_VEC_OB, INSN_READ_MDMX_ACC, INSN_WRITE_MDMX_ACC)
    371      1.1     skrll 	(INSN_MDMX): New constants, for MDMX support.
    372      1.1     skrll 	(opcode character list): Add "O", "Q", "X", "Y", and "Z" for MDMX.
    373      1.1     skrll 
    374      1.1     skrll 2002-05-28  Kuang Hwa Lin <kuang (a] sbcglobal.net>
    375      1.1     skrll 
    376      1.1     skrll 	* dlx.h: New file.
    377      1.1     skrll 
    378      1.1     skrll 2002-05-25  Alan Modra  <amodra (a] bigpond.net.au>
    379      1.1     skrll 
    380      1.1     skrll 	* ia64.h: Use #include "" instead of <> for local header files.
    381      1.1     skrll 	* sparc.h: Likewise.
    382      1.1     skrll 
    383      1.1     skrll 2002-05-22  Thiemo Seufer <seufer (a] csv.ica.uni-stuttgart.de>
    384      1.1     skrll 
    385      1.1     skrll 	* mips.h: Add M_DROL, M_DROL_I, M_DROR, M_DROR_I macro cases.
    386      1.1     skrll 
    387      1.1     skrll 2002-05-17  Andrey Volkov  <avolkov (a] sources.redhat.com>
    388      1.1     skrll 
    389      1.1     skrll 	* h8300.h: Corrected defs of all control regs
    390      1.1     skrll 	and eepmov instr.
    391      1.1     skrll 
    392      1.1     skrll 2002-04-11  Alan Modra  <amodra (a] bigpond.net.au>
    393      1.1     skrll 
    394      1.1     skrll 	* i386.h: Add intel mode cmpsd and movsd.
    395      1.1     skrll 	Put them before SSE2 insns, so that rep prefix works.
    396      1.1     skrll 
    397      1.1     skrll 2002-03-15  Chris G. Demetriou  <cgd (a] broadcom.com>
    398      1.1     skrll 
    399      1.1     skrll 	* mips.h (INSN_MIPS3D): New definition used to mark MIPS-3D
    400      1.1     skrll 	instructions.
    401      1.1     skrll 	(OPCODE_IS_MEMBER): Adjust comments to indicate that ASE bit masks
    402      1.1     skrll 	may be passed along with the ISA bitmask.
    403      1.1     skrll 
    404      1.1     skrll 2002-03-05  Paul Koning  <pkoning (a] equallogic.com>
    405      1.1     skrll 
    406      1.1     skrll 	* pdp11.h: Add format codes for float instruction formats.
    407      1.1     skrll 
    408      1.1     skrll 2002-02-25  Alan Modra  <amodra (a] bigpond.net.au>
    409      1.1     skrll 
    410      1.1     skrll 	* ppc.h (PPC_OPCODE_POWER4, PPC_OPCODE_NOPOWER4): Define.
    411      1.1     skrll 
    412      1.1     skrll Mon Feb 18 17:31:48 CET 2002  Jan Hubicka  <jh (a] suse.cz>
    413      1.1     skrll 
    414      1.1     skrll 	* i386.h (push,pop): Fix Reg64 to WordReg to allow 16bit operands.
    415      1.1     skrll 
    416      1.1     skrll Mon Feb 11 12:53:19 CET 2002  Jan Hubicka  <jh (a] suse.cz>
    417      1.1     skrll 
    418      1.1     skrll 	* i386.h (push,pop): Allow 16bit operands in 64bit mode.
    419      1.1     skrll 	(xchg): Fix.
    420      1.1     skrll 	(in, out): Disable 64bit operands.
    421      1.1     skrll 	(call, jmp): Avoid REX prefixes.
    422      1.1     skrll 	(jcxz): Prohibit in 64bit mode
    423      1.1     skrll 	(jrcxz, loop): Add 64bit variants.
    424      1.1     skrll 	(movq): Fix patterns.
    425      1.1     skrll 	(movmskps, pextrw, pinstrw): Add 64bit variants.
    426      1.1     skrll 
    427      1.1     skrll 2002-01-31  Ivan Guzvinec  <ivang (a] opencores.org>
    428      1.1     skrll 
    429      1.1     skrll 	* or32.h: New file.
    430      1.1     skrll 
    431      1.1     skrll 2002-01-22  Graydon Hoare  <graydon (a] redhat.com>
    432      1.1     skrll 
    433      1.1     skrll 	* cgen.h (CGEN_MAYBE_MULTI_IFLD): New structure.
    434      1.1     skrll 	(CGEN_OPERAND): Add CGEN_MAYBE_MULTI_IFLD field.
    435      1.1     skrll 
    436      1.1     skrll 2002-01-21  Thomas Klausner <wiz (a] danbala.ifoer.tuwien.ac.at>
    437      1.1     skrll 
    438      1.1     skrll 	* h8300.h: Comment typo fix.
    439      1.1     skrll 
    440      1.1     skrll 2002-01-03  matthew green  <mrg (a] redhat.com>
    441      1.1     skrll 
    442      1.1     skrll 	* ppc.h (PPC_OPCODE_BOOKE): BookE is not Motorola specific.
    443      1.1     skrll 	(PPC_OPCODE_BOOKE64): Likewise.
    444      1.1     skrll 
    445      1.1     skrll Mon Dec 31 16:45:41 2001  Jeffrey A Law  (law (a] cygnus.com)
    446      1.1     skrll 
    447      1.1     skrll 	* hppa.h (call, ret): Move to end of table.
    448      1.1     skrll 	(addb, addib): PA2.0 variants should have been PA2.0W.
    449      1.1     skrll 	(ldw, ldh, ldb, stw, sth, stb, stwa): Reorder to keep disassembler
    450      1.1     skrll 	happy.
    451      1.1     skrll 	(fldw, fldd, fstw, fstd, bb): Likewise.
    452      1.1     skrll 	(short loads/stores): Tweak format specifier slightly to keep
    453      1.1     skrll 	disassembler happy.
    454      1.1     skrll 	(indexed loads/stores): Likewise.
    455      1.1     skrll 	(absolute loads/stores): Likewise.
    456      1.1     skrll 
    457      1.1     skrll 2001-12-04  Alexandre Oliva  <aoliva (a] redhat.com>
    458      1.1     skrll 
    459      1.1     skrll 	* d10v.h (OPERAND_NOSP): New macro.
    460      1.1     skrll 
    461      1.1     skrll 2001-11-29  Alexandre Oliva  <aoliva (a] redhat.com>
    462      1.1     skrll 
    463      1.1     skrll 	* d10v.h (OPERAND_SP): New macro.
    464      1.1     skrll 
    465      1.1     skrll 2001-11-15  Alan Modra  <amodra (a] bigpond.net.au>
    466      1.1     skrll 
    467      1.1     skrll 	* ppc.h (struct powerpc_operand <insert, extract>): Add dialect param.
    468      1.1     skrll 
    469      1.1     skrll 2001-11-11  Timothy Wall  <twall (a] alum.mit.edu>
    470      1.1     skrll 
    471      1.1     skrll 	* tic54x.h: Revise opcode layout; don't really need a separate
    472      1.1     skrll 	structure for parallel opcodes.
    473      1.1     skrll 
    474      1.1     skrll 2001-11-13  Zack Weinberg <zack (a] codesourcery.com>
    475      1.1     skrll 	    Alan Modra  <amodra (a] bigpond.net.au>
    476      1.1     skrll 
    477      1.1     skrll 	* i386.h (i386_optab): Add entries for "sldr", "smsw" and "str" to
    478      1.1     skrll 	accept WordReg.
    479      1.1     skrll 
    480      1.1     skrll 2001-11-04  Chris Demetriou  <cgd (a] broadcom.com>
    481      1.1     skrll 
    482      1.1     skrll 	* mips.h (OPCODE_IS_MEMBER): Remove extra space.
    483      1.1     skrll 
    484      1.1     skrll 2001-10-30  Hans-Peter Nilsson  <hp (a] bitrange.com>
    485      1.1     skrll 
    486      1.1     skrll 	* mmix.h: New file.
    487      1.1     skrll 
    488      1.1     skrll 2001-10-18  Chris Demetriou  <cgd (a] broadcom.com>
    489      1.1     skrll 
    490      1.1     skrll 	* mips.h (OPCODE_IS_MEMBER): Add a no-op term to the end
    491      1.1     skrll 	of the expression, to make source code merging easier.
    492      1.1     skrll 
    493      1.1     skrll 2001-10-17  Chris Demetriou  <cgd (a] broadcom.com>
    494      1.1     skrll 
    495      1.1     skrll 	* mips.h: Sort coprocessor instruction argument characters
    496      1.1     skrll 	in comment, add a few more words of description for "H".
    497      1.1     skrll 
    498      1.1     skrll 2001-10-17  Chris Demetriou  <cgd (a] broadcom.com>
    499      1.1     skrll 
    500      1.1     skrll 	* mips.h (INSN_SB1): New cpu-specific instruction bit.
    501      1.1     skrll 	(OPCODE_IS_MEMBER): Allow instructions matching INSN_SB1
    502      1.1     skrll 	if cpu is CPU_SB1.
    503      1.1     skrll 
    504      1.1     skrll 2001-10-17  matthew green  <mrg (a] redhat.com>
    505      1.1     skrll 
    506      1.1     skrll 	* ppc.h (PPC_OPCODE_BOOKE64): Fix typo.
    507      1.1     skrll 
    508      1.1     skrll 2001-10-12  matthew green  <mrg (a] redhat.com>
    509      1.1     skrll 
    510      1.1     skrll 	* ppc.h (PPC_OPCODE_BOOKE, PPC_OPCODE_BOOKE64, PPC_OPCODE_403): New
    511      1.1     skrll 	opcode flags for BookE 32-bit, BookE 64-bit and PowerPC 403
    512      1.1     skrll 	instructions, respectively.
    513      1.1     skrll 
    514      1.1     skrll 2001-09-27  Nick Clifton  <nickc (a] cambridge.redhat.com>
    515      1.1     skrll 
    516      1.1     skrll 	* v850.h: Remove spurious comment.
    517      1.1     skrll 
    518      1.1     skrll 2001-09-21  Nick Clifton  <nickc (a] cambridge.redhat.com>
    519      1.1     skrll 
    520      1.1     skrll 	* h8300.h: Fix compile time warning messages
    521      1.1     skrll 
    522      1.1     skrll 2001-09-04  Richard Henderson  <rth (a] redhat.com>
    523      1.1     skrll 
    524      1.1     skrll 	* alpha.h (struct alpha_operand): Pack elements into bitfields.
    525      1.1     skrll 
    526      1.1     skrll 2001-08-31  Eric Christopher  <echristo (a] redhat.com>
    527      1.1     skrll 
    528      1.1     skrll 	* mips.h: Remove CPU_MIPS32_4K.
    529      1.1     skrll 
    530      1.1     skrll 2001-08-27  Torbjorn Granlund  <tege (a] swox.com>
    531      1.1     skrll 
    532      1.1     skrll 	* ppc.h (PPC_OPERAND_DS): Define.
    533      1.1     skrll 
    534      1.1     skrll 2001-08-25  Andreas Jaeger  <aj (a] suse.de>
    535      1.1     skrll 
    536      1.1     skrll 	* d30v.h: Fix declaration of reg_name_cnt.
    537      1.1     skrll 
    538      1.1     skrll 	* d10v.h: Fix declaration of d10v_reg_name_cnt.
    539      1.1     skrll 
    540      1.1     skrll 	* arc.h: Add prototypes from opcodes/arc-opc.c.
    541      1.1     skrll 
    542      1.1     skrll 2001-08-16  Thiemo Seufer <seufer (a] csv.ica.uni-stuttgart.de>
    543      1.1     skrll 
    544      1.1     skrll 	* mips.h (INSN_10000): Define.
    545      1.1     skrll 	(OPCODE_IS_MEMBER): Check for INSN_10000.
    546      1.1     skrll 
    547      1.1     skrll 2001-08-10  Alan Modra  <amodra (a] one.net.au>
    548      1.1     skrll 
    549      1.1     skrll 	* ppc.h: Revert 2001-08-08.
    550      1.1     skrll 
    551      1.1     skrll 2001-08-10  Richard Sandiford  <rsandifo (a] redhat.com>
    552      1.1     skrll 
    553      1.1     skrll 	* mips.h (INSN_GP32): Remove.
    554      1.1     skrll 	(OPCODE_IS_MEMBER): Remove gp32 parameter.
    555      1.1     skrll 	(M_MOVE): New macro identifier.
    556      1.1     skrll 
    557      1.1     skrll 2001-08-08  Alan Modra  <amodra (a] one.net.au>
    558      1.1     skrll 
    559      1.1     skrll 	1999-10-25  Torbjorn Granlund  <tege (a] swox.com>
    560      1.1     skrll 	* ppc.h (struct powerpc_operand): New field `reloc'.
    561      1.1     skrll 
    562      1.1     skrll 2001-08-01  Aldy Hernandez  <aldyh (a] redhat.com>
    563      1.1     skrll 
    564      1.1     skrll 	* mips.h (INSN_ISA_MASK): Nuke bits 12-15.
    565      1.1     skrll 
    566      1.1     skrll 2001-07-12  Jeff Johnston  <jjohnstn (a] redhat.com>
    567      1.1     skrll 
    568      1.1     skrll 	* cgen.h (CGEN_INSN): Add regex support.
    569      1.1     skrll 	(build_insn_regex): Declare.
    570      1.1     skrll 
    571      1.1     skrll 2001-07-11  Frank Ch. Eigler  <fche (a] redhat.com>
    572      1.1     skrll 
    573      1.1     skrll 	* cgen.h (CGEN_MACH): Add insn_chunk_bitsize field.
    574      1.1     skrll 	(cgen_cpu_desc): Ditto.
    575      1.1     skrll 
    576      1.1     skrll 2001-07-07  Ben Elliston  <bje (a] redhat.com>
    577      1.1     skrll 
    578      1.1     skrll 	* m88k.h: Clean up and reformat. Remove unused code.
    579      1.1     skrll 
    580      1.1     skrll 2001-06-14  Geoffrey Keating  <geoffk (a] redhat.com>
    581      1.1     skrll 
    582      1.1     skrll 	* cgen.h (cgen_keyword): Add nonalpha_chars field.
    583      1.1     skrll 
    584      1.1     skrll 2001-05-23  Thiemo Seufer <seufer (a] csv.ica.uni-stuttgart.de>
    585      1.1     skrll 
    586      1.1     skrll 	* mips.h (CPU_R12000): Define.
    587      1.1     skrll 
    588      1.1     skrll 2001-05-23  John Healy  <jhealy (a] redhat.com>
    589      1.1     skrll 
    590      1.1     skrll 	* cgen.h: Increased CGEN_MAX_SYNTAX_ELEMENTS to 48.
    591      1.1     skrll 
    592      1.1     skrll 2001-05-15  Thiemo Seufer <seufer (a] csv.ica.uni-stuttgart.de>
    593      1.1     skrll 
    594      1.1     skrll 	* mips.h (INSN_ISA_MASK): Define.
    595      1.1     skrll 
    596      1.1     skrll 2001-05-12  Alan Modra  <amodra (a] one.net.au>
    597      1.1     skrll 
    598      1.1     skrll 	* i386.h (i386_optab): Second operand of cvtps2dq is an xmm reg,
    599      1.1     skrll 	not an mmx reg.  Swap xmm/mmx regs on both movdq2q and movq2dq,
    600      1.1     skrll 	and use InvMem as these insns must have register operands.
    601      1.1     skrll 
    602      1.1     skrll 2001-05-04  Alan Modra  <amodra (a] one.net.au>
    603      1.1     skrll 
    604      1.1     skrll 	* i386.h (i386_optab): Move InvMem to first operand of pmovmskb
    605      1.1     skrll 	and pextrw to swap reg/rm assignments.
    606      1.1     skrll 
    607      1.1     skrll 2001-04-05  Hans-Peter Nilsson  <hp (a] axis.com>
    608      1.1     skrll 
    609      1.1     skrll 	* cris.h (enum cris_insn_version_usage): Correct comment for
    610      1.1     skrll 	cris_ver_v3p.
    611      1.1     skrll 
    612      1.1     skrll 2001-03-24  Alan Modra  <alan (a] linuxcare.com.au>
    613      1.1     skrll 
    614      1.1     skrll 	* i386.h (i386_optab): Correct entry for "movntdq".  Add "punpcklqdq".
    615      1.1     skrll 	Add InvMem to first operand of "maskmovdqu".
    616      1.1     skrll 
    617      1.1     skrll 2001-03-22  Hans-Peter Nilsson  <hp (a] axis.com>
    618      1.1     skrll 
    619      1.1     skrll 	* cris.h (ADD_PC_INCR_OPCODE): New macro.
    620      1.1     skrll 
    621      1.1     skrll 2001-03-21  Kazu Hirata  <kazu (a] hxi.com>
    622      1.1     skrll 
    623      1.1     skrll 	* h8300.h: Fix formatting.
    624      1.1     skrll 
    625      1.1     skrll 2001-03-22  Alan Modra  <alan (a] linuxcare.com.au>
    626      1.1     skrll 
    627      1.1     skrll 	* i386.h (i386_optab): Add paddq, psubq.
    628      1.1     skrll 
    629      1.1     skrll 2001-03-19  Alan Modra  <alan (a] linuxcare.com.au>
    630      1.1     skrll 
    631      1.1     skrll 	* i386.h (REGNAM_AL, REGNAM_AX, REGNAM_EAX): Define.
    632      1.1     skrll 
    633      1.1     skrll 2001-02-28  Igor Shevlyakov  <igor (a] windriver.com>
    634      1.1     skrll 
    635      1.1     skrll 	* m68k.h: new defines for Coldfire V4. Update mcf to know
    636      1.1     skrll 	about mcf5407.
    637      1.1     skrll 
    638      1.1     skrll 2001-02-18  lars brinkhoff  <lars (a] nocrew.org>
    639      1.1     skrll 
    640      1.1     skrll 	* pdp11.h: New file.
    641      1.1     skrll 
    642      1.1     skrll 2001-02-12  Jan Hubicka  <jh (a] suse.cz>
    643      1.1     skrll 
    644      1.1     skrll 	* i386.h (i386_optab): SSE integer converison instructions have
    645      1.1     skrll 	64bit versions on x86-64.
    646      1.1     skrll 
    647      1.1     skrll 2001-02-10  Nick Clifton  <nickc (a] redhat.com>
    648      1.1     skrll 
    649      1.1     skrll 	* mips.h: Remove extraneous whitespace.  Formating change to allow
    650      1.1     skrll 	for future contribution.
    651      1.1     skrll 
    652      1.1     skrll 2001-02-09  Martin Schwidefsky  <schwidefsky (a] de.ibm.com>
    653      1.1     skrll 
    654      1.1     skrll 	* s390.h: New file.
    655      1.1     skrll 
    656      1.1     skrll 2001-02-02  Patrick Macdonald  <patrickm (a] redhat.com>
    657      1.1     skrll 
    658      1.1     skrll 	* cgen.h (CGEN_SYNTAX_CHAR_TYPE): Typedef as unsigned short.
    659      1.1     skrll 	(CGEN_MAX_SYNTAX_ELEMENTS): Rename from CGEN_MAX_SYNTAX_BYTES.
    660      1.1     skrll 	(CGEN_SYNTAX): Define using CGEN_MAX_SYNTAX_ELEMENTS.
    661      1.1     skrll 
    662      1.1     skrll 2001-01-24  Karsten Keil  <kkeil (a] suse.de>
    663      1.1     skrll 
    664      1.1     skrll 	* i386.h (i386_optab): Fix swapgs
    665      1.1     skrll 
    666      1.1     skrll 2001-01-14  Alan Modra  <alan (a] linuxcare.com.au>
    667      1.1     skrll 
    668      1.1     skrll 	* hppa.h: Describe new '<' and '>' operand types, and tidy
    669      1.1     skrll 	existing comments.
    670      1.1     skrll 	(pa_opcodes): Add entries for missing wide mode ldi,ldo,ldw,stw.
    671      1.1     skrll 	Remove duplicate "ldw j(s,b),x".  Sort some entries.
    672      1.1     skrll 
    673      1.1     skrll 2001-01-13  Jan Hubicka  <jh (a] suse.cz>
    674      1.1     skrll 
    675      1.1     skrll 	* i386.h (i386_optab): Fix pusha and ret templates.
    676      1.1     skrll 
    677      1.1     skrll 2001-01-11  Peter Targett  <peter.targett (a] arccores.com>
    678      1.1     skrll 
    679      1.1     skrll 	* arc.h (ARC_MACH_5, ARC_MACH_6, ARC_MACH_7, ARC_MACH_8): New
    680      1.1     skrll 	definitions for masking cpu type.
    681      1.1     skrll 	(arc_ext_operand_value) New structure for storing extended
    682      1.1     skrll 	operands.
    683      1.1     skrll 	(ARC_OPERAND_*) Flags for operand values.
    684      1.1     skrll 
    685      1.1     skrll 2001-01-10  Jan Hubicka  <jh (a] suse.cz>
    686      1.1     skrll 
    687      1.1     skrll 	* i386.h (pinsrw): Add.
    688      1.1     skrll 	(pshufw): Remove.
    689      1.1     skrll 	(cvttpd2dq): Fix operands.
    690      1.1     skrll 	(cvttps2dq): Likewise.
    691      1.1     skrll 	(movq2q): Rename to movdq2q.
    692      1.1     skrll 
    693      1.1     skrll 2001-01-10  Richard Schaal  <richard.schaal (a] intel.com>
    694      1.1     skrll 
    695      1.1     skrll 	* i386.h: Correct movnti instruction.
    696      1.1     skrll 
    697      1.1     skrll 2001-01-09  Jeff Johnston  <jjohnstn (a] redhat.com>
    698      1.1     skrll 
    699      1.1     skrll 	* cgen.h (CGEN_SYNTAX_CHAR_TYPE): New typedef based on max number
    700      1.1     skrll 	of operands (unsigned char or unsigned short).
    701      1.1     skrll 	(CGEN_SYNTAX): Changed to make array CGEN_SYNTAX_CHAR_TYPE.
    702      1.1     skrll 	(CGEN_SYNTAX_CHAR): Changed to cast to unsigned char.
    703      1.1     skrll 
    704      1.1     skrll 2001-01-05  Jan Hubicka  <jh (a] suse.cz>
    705      1.1     skrll 
    706      1.1     skrll 	* i386.h (i386_optab): Make [sml]fence template to use immext field.
    707      1.1     skrll 
    708      1.1     skrll 2001-01-03  Jan Hubicka  <jh (a] suse.cz>
    709      1.1     skrll 
    710      1.1     skrll 	* i386.h (i386_optab): Fix 64bit pushf template; Add instructions
    711      1.1     skrll 	introduced by Pentium4
    712      1.1     skrll 
    713      1.1     skrll 2000-12-30  Jan Hubicka  <jh (a] suse.cz>
    714      1.1     skrll 
    715      1.1     skrll 	* i386.h (i386_optab): Add "rex*" instructions;
    716      1.1     skrll 	add swapgs; disable jmp/call far direct instructions for
    717      1.1     skrll 	64bit mode; add syscall and sysret; disable registers for 0xc6
    718      1.1     skrll 	template.  Add 'q' suffixes to extendable instructions, disable
    719      1.1     skrll 	obsolete instructions, add new sign/zero extension ones.
    720      1.1     skrll 	(i386_regtab): Add extended registers.
    721      1.1     skrll 	(*Suf): Add No_qSuf.
    722      1.1     skrll 	(q_Suf, wlq_Suf, bwlq_Suf): New.
    723      1.1     skrll 
    724      1.1     skrll 2000-12-20  Jan Hubicka  <jh (a] suse.cz>
    725      1.1     skrll 
    726      1.1     skrll 	* i386.h (i386_optab): Replace "Imm" with "EncImm".
    727      1.1     skrll 	(i386_regtab): Add flags field.
    728      1.1     skrll 
    729      1.1     skrll 2000-12-12  Nick Clifton  <nickc (a] redhat.com>
    730      1.1     skrll 
    731      1.1     skrll 	* mips.h: Fix formatting.
    732      1.1     skrll 
    733      1.1     skrll 2000-12-01  Chris Demetriou  <cgd (a] sibyte.com>
    734      1.1     skrll 
    735      1.1     skrll 	mips.h (OP_MASK_SYSCALL, OP_SH_SYSCALL): Delete.
    736      1.1     skrll 	(OP_MASK_CODE20, OP_SH_CODE20): Define, with values of old
    737      1.1     skrll 	OP_*_SYSCALL definitions.
    738      1.1     skrll 	(OP_SH_CODE19, OP_MASK_CODE19): Define, for use as
    739      1.1     skrll 	19 bit wait codes.
    740      1.1     skrll 	(MIPS operand specifier comments): Remove 'm', add 'U' and
    741      1.1     skrll 	'J', and update the meaning of 'B' so that it's more general.
    742      1.1     skrll 
    743      1.1     skrll 	* mips.h (INSN_ISA1, INSN_ISA2, INSN_ISA3, INSN_ISA4,
    744      1.1     skrll 	INSN_ISA5): Renumber, redefine to mean the ISA at which the
    745      1.1     skrll 	instruction was added.
    746      1.1     skrll 	(INSN_ISA32): New constant.
    747      1.1     skrll 	(INSN_4650, INSN_4010, INSN_4100, INSN_3900, INSN_GP32):
    748      1.1     skrll 	Renumber to avoid new and/or renumbered INSN_* constants.
    749      1.1     skrll 	(INSN_MIPS32): Delete.
    750      1.1     skrll 	(ISA_UNKNOWN): New constant to indicate unknown ISA.
    751      1.1     skrll 	(ISA_MIPS1, ISA_MIPS2, ISA_MIPS3, ISA_MIPS4, ISA_MIPS5,
    752      1.1     skrll 	ISA_MIPS32): New constants, defined to be the mask of INSN_*
    753      1.1     skrll 	constants available at that ISA level.
    754      1.1     skrll 	(CPU_UNKNOWN): New constant to indicate unknown CPU.
    755      1.1     skrll 	(CPU_4K, CPU_MIPS32_4K): Rename the former to the latter,
    756      1.1     skrll 	define it with a unique value.
    757      1.1     skrll 	(OPCODE_IS_MEMBER): Update for new ISA membership-related
    758      1.1     skrll 	constant meanings.
    759      1.1     skrll 
    760      1.1     skrll 	* mips.h (INSN_ISA64, ISA_MIPS5, ISA_MIPS64): New
    761      1.1     skrll 	definitions.
    762      1.1     skrll 
    763      1.1     skrll 	* mips.h (CPU_SB1): New constant.
    764      1.1     skrll 
    765      1.1     skrll 2000-10-20  Jakub Jelinek  <jakub (a] redhat.com>
    766      1.1     skrll 
    767      1.1     skrll 	* sparc.h (enum sparc_opcode_arch_val): Add SPARC_OPCODE_ARCH_V9B.
    768      1.1     skrll 	Note that '3' is used for siam operand.
    769      1.1     skrll 
    770      1.1     skrll 2000-09-22  Jim Wilson  <wilson (a] cygnus.com>
    771      1.1     skrll 
    772      1.1     skrll 	* ia64.h (enum ia64_dependency_semantics): Add IA64_DVS_STOP.
    773      1.1     skrll 
    774      1.1     skrll 2000-09-13  Anders Norlander  <anorland (a] acc.umu.se>
    775      1.1     skrll 
    776      1.1     skrll 	* mips.h: Use defines instead of hard-coded processor numbers.
    777      1.1     skrll 	(CPU_R2000, CPU_R3000, CPU_R3900, CPU_R4000, CPU_R4010,
    778      1.1     skrll 	CPU_VR4100, CPU_R4111, CPU_R4300, CPU_R4400, CPU_R4600, CPU_R4650,
    779      1.1     skrll 	CPU_R5000, CPU_R6000, CPU_R8000, CPU_R10000, CPU_MIPS32, CPU_4K,
    780      1.1     skrll 	CPU_4KC, CPU_4KM, CPU_4KP): Define..
    781      1.1     skrll 	(OPCODE_IS_MEMBER): Use new defines.
    782      1.1     skrll 	(OP_MASK_SEL, OP_SH_SEL): Define.
    783      1.1     skrll 	(OP_MASK_CODE20, OP_SH_CODE20): Define.
    784      1.1     skrll 	Add 'P' to used characters.
    785      1.1     skrll 	Use 'H' for coprocessor select field.
    786      1.1     skrll 	Use 'm' for 20 bit breakpoint code.
    787      1.1     skrll 	Document new arg characters and add to used characters.
    788      1.1     skrll 	(INSN_MIPS32): New define for MIPS32 extensions.
    789      1.1     skrll 	(OPCODE_IS_MEMBER): Recognize MIPS32 instructions.
    790      1.1     skrll 
    791      1.1     skrll 2000-09-05  Alan Modra  <alan (a] linuxcare.com.au>
    792      1.1     skrll 
    793      1.1     skrll 	* hppa.h: Mention cz completer.
    794      1.1     skrll 
    795      1.1     skrll 2000-08-16  Jim Wilson  <wilson (a] cygnus.com>
    796      1.1     skrll 
    797      1.1     skrll 	* ia64.h (IA64_OPCODE_POSTINC): New.
    798      1.1     skrll 
    799      1.1     skrll 2000-08-15  H.J. Lu  <hjl (a] gnu.org>
    800      1.1     skrll 
    801      1.1     skrll 	* i386.h: Swap the Intel syntax "movsx"/"movzx" due to the
    802      1.1     skrll 	IgnoreSize change.
    803      1.1     skrll 
    804      1.1     skrll 2000-08-08  Jason Eckhardt  <jle (a] cygnus.com>
    805      1.1     skrll 
    806      1.1     skrll 	* i860.h: Small formatting adjustments.
    807      1.1     skrll 
    808      1.1     skrll 2000-07-29  Marek Michalkiewicz  <marekm (a] linux.org.pl>
    809      1.1     skrll 
    810      1.1     skrll 	* avr.h (AVR_UNDEF_P, AVR_SKIP_P, AVR_DISP0_P): New macros.
    811      1.1     skrll 	Move related opcodes closer to each other.
    812      1.1     skrll 	Minor changes in comments, list undefined opcodes.
    813      1.1     skrll 
    814      1.1     skrll 2000-07-26  Dave Brolley  <brolley (a] redhat.com>
    815      1.1     skrll 
    816      1.1     skrll 	* cgen.h (cgen_hw_lookup_by_num): Second parameter is unsigned.
    817      1.1     skrll 
    818      1.1     skrll 2000-07-22  Jason Eckhardt  <jle (a] cygnus.com>
    819      1.1     skrll 
    820      1.1     skrll 	* i860.h (btne, bte, bla): Changed these opcodes
    821      1.1     skrll 	to use sbroff ('r') instead of split16 ('s').
    822      1.1     skrll 	(J, K, L, M): New operand types for 16-bit aligned fields.
    823      1.1     skrll 	(ld.x, {p}fld.x, fst.x, pst.d): Changed these opcodes to
    824      1.1     skrll 	use I, J, K, L, M instead of just I.
    825      1.1     skrll 	(T, U): New operand types for split 16-bit aligned fields.
    826      1.1     skrll 	(st.x): Changed these opcodes to use S, T, U instead of just S.
    827      1.1     skrll 	(andh, andnoth, orh, xorh): Deleted 3-register forms as they do not
    828      1.1     skrll 	exist on the i860.
    829      1.1     skrll 	(pfgt.sd, pfle.sd): Deleted these as they do not exist on the i860.
    830      1.1     skrll 	(pfeq.ss, pfeq.dd): New opcodes.
    831      1.1     skrll 	(st.s): Fixed incorrect mask bits.
    832      1.1     skrll 	(fmlow): Fixed incorrect mask bits.
    833      1.1     skrll 	(fzchkl, pfzchkl): Fixed incorrect mask bits.
    834      1.1     skrll 	(faddz, pfaddz): Fixed incorrect mask bits.
    835      1.1     skrll 	(form, pform): Fixed incorrect mask bits.
    836      1.1     skrll 	(pfld.l): Fixed incorrect mask bits.
    837      1.1     skrll 	(fst.q): Fixed incorrect mask bits.
    838      1.1     skrll 	(all floating point opcodes): Fixed incorrect mask bits for
    839      1.1     skrll 	handling of dual bit.
    840      1.1     skrll 
    841      1.1     skrll 2000-07-20  Hans-Peter Nilsson  <hp (a] axis.com>
    842      1.1     skrll 
    843      1.1     skrll 	cris.h: New file.
    844      1.1     skrll 
    845      1.1     skrll 2000-06-26  Marek Michalkiewicz  <marekm (a] linux.org.pl>
    846      1.1     skrll 
    847      1.1     skrll 	* avr.h (AVR_ISA_WRAP): Remove, now assumed if not AVR_ISA_MEGA.
    848      1.1     skrll 	(AVR_ISA_ESPM): Remove, because ESPM removed in databook update.
    849      1.1     skrll 	(AVR_ISA_85xx): Remove, all uses changed back to AVR_ISA_2xxx.
    850      1.1     skrll 	(AVR_ISA_M83): Define for ATmega83, ATmega85.
    851      1.1     skrll 	(espm): Remove, because ESPM removed in databook update.
    852      1.1     skrll 	(eicall, eijmp): Move to the end of opcode table.
    853      1.1     skrll 
    854      1.1     skrll 2000-06-18  Stephane Carrez  <stcarrez (a] worldnet.fr>
    855      1.1     skrll 
    856      1.1     skrll 	* m68hc11.h: New file for support of Motorola 68hc11.
    857      1.1     skrll 
    858      1.1     skrll Fri Jun  9 21:51:50 2000  Denis Chertykov  <denisc (a] overta.ru>
    859      1.1     skrll 
    860      1.1     skrll 	* avr.h: clr,lsl,rol, ... moved after add,adc, ...
    861      1.1     skrll 
    862      1.1     skrll Wed Jun  7 21:39:54 2000  Denis Chertykov  <denisc (a] overta.ru>
    863      1.1     skrll 
    864      1.1     skrll 	* avr.h: New file with AVR opcodes.
    865      1.1     skrll 
    866      1.1     skrll Wed Apr 12 17:11:20 2000  Donald Lindsay  <dlindsay (a] hound.cygnus.com>
    867      1.1     skrll 
    868      1.1     skrll 	* d10v.h: added ALONE attribute for d10v_opcode.exec_type.
    869      1.1     skrll 
    870      1.1     skrll 2000-05-23  Maciej W. Rozycki  <macro (a] ds2.pg.gda.pl>
    871      1.1     skrll 
    872      1.1     skrll 	* i386.h: Allow d suffix on iret, and add DefaultSize modifier.
    873      1.1     skrll 
    874      1.1     skrll 2000-05-17  Maciej W. Rozycki  <macro (a] ds2.pg.gda.pl>
    875      1.1     skrll 
    876      1.1     skrll 	* i386.h: Use sl_FP, not sl_Suf for fild.
    877      1.1     skrll 
    878      1.1     skrll 2000-05-16  Frank Ch. Eigler  <fche (a] redhat.com>
    879      1.1     skrll 
    880      1.1     skrll 	* cgen.h (CGEN_MAX_SYNTAX_BYTES): Increase to 32.  Check that
    881      1.1     skrll 	it exceeds CGEN_ACTUAL_MAX_SYNTAX_BYTES, if set.
    882      1.1     skrll 	(CGEN_MAX_IFMT_OPERANDS): Increase to 16.  Check that it exceeds
    883      1.1     skrll 	CGEN_ACTUAL_MAX_IFMT_OPERANDS, if set.
    884      1.1     skrll 
    885      1.1     skrll 2000-05-13  Alan Modra  <alan (a] linuxcare.com.au>,
    886      1.1     skrll 
    887      1.1     skrll 	* i386.h (i386_optab): Cpu686 for sysenter,sysexit,fxsave,fxrestore.
    888      1.1     skrll 
    889      1.1     skrll 2000-05-13  Alan Modra  <alan (a] linuxcare.com.au>,
    890      1.1     skrll 	    Alexander Sokolov <robocop (a] netlink.ru>
    891      1.1     skrll 
    892      1.1     skrll 	* i386.h (i386_optab): Add cpu_flags for all instructions.
    893      1.1     skrll 
    894      1.1     skrll 2000-05-13  Alan Modra  <alan (a] linuxcare.com.au>
    895      1.1     skrll 
    896      1.1     skrll 	From Gavin Romig-Koch <gavin (a] cygnus.com>
    897      1.1     skrll 	* i386.h (wld_Suf): Define.  Use on pushf, popf, pusha, popa.
    898      1.1     skrll 
    899      1.1     skrll 2000-05-04  Timothy Wall  <twall (a] cygnus.com>
    900      1.1     skrll 
    901      1.1     skrll 	* tic54x.h: New.
    902      1.1     skrll 
    903      1.1     skrll 2000-05-03  J.T. Conklin  <jtc (a] redback.com>
    904      1.1     skrll 
    905      1.1     skrll 	* ppc.h (PPC_OPCODE_ALTIVEC): New opcode flag for vector unit.
    906      1.1     skrll 	(PPC_OPERAND_VR): New operand flag for vector registers.
    907      1.1     skrll 
    908      1.1     skrll 2000-05-01  Kazu Hirata  <kazu (a] hxi.com>
    909      1.1     skrll 
    910      1.1     skrll 	* h8300.h (EOP): Add missing initializer.
    911      1.1     skrll 
    912      1.1     skrll Fri Apr 21 15:03:37 2000  Jason Eckhardt  <jle (a] cygnus.com>
    913      1.1     skrll 
    914      1.1     skrll 	* hppa.h (pa_opcodes): New opcodes for PA2.0 wide mode
    915      1.1     skrll 	forms of ld/st{b,h,w,d} and fld/fst{w,d} (16-bit displacements).
    916      1.1     skrll 	New operand types l,y,&,fe,fE,fx added to support above forms.
    917      1.1     skrll 	(pa_opcodes): Replaced usage of 'x' as source/target for
    918      1.1     skrll 	floating point double-word loads/stores with 'fx'.
    919      1.1     skrll 
    920      1.1     skrll Fri Apr 21 13:20:53 2000  Richard Henderson  <rth (a] cygnus.com>
    921      1.1     skrll 			  David Mosberger  <davidm (a] hpl.hp.com>
    922      1.1     skrll 			  Timothy Wall <twall (a] cygnus.com>
    923      1.1     skrll 			  Jim Wilson  <wilson (a] cygnus.com>
    924      1.1     skrll 
    925      1.1     skrll 	* ia64.h: New file.
    926      1.1     skrll 
    927      1.1     skrll 2000-03-27  Nick Clifton  <nickc (a] cygnus.com>
    928      1.1     skrll 
    929      1.1     skrll 	* d30v.h (SHORT_A1): Fix value.
    930      1.1     skrll 	(SHORT_AR): Renumber so that it is at the end of the list of short
    931      1.1     skrll 	instructions, not the end of the list of long instructions.
    932      1.1     skrll 
    933      1.1     skrll 2000-03-26  Alan Modra  <alan (a] linuxcare.com>
    934      1.1     skrll 
    935      1.1     skrll 	* i386.h: (UNIXWARE_COMPAT): Rename to SYSV386_COMPAT as the
    936      1.1     skrll 	problem isn't really specific to Unixware.
    937      1.1     skrll 	(OLDGCC_COMPAT): Define.
    938      1.1     skrll 	(i386_optab): If !OLDGCC_COMPAT, don't handle fsubp etc. with
    939      1.1     skrll 	destination %st(0).
    940      1.1     skrll 	Fix lots of comments.
    941      1.1     skrll 
    942      1.1     skrll 2000-03-02  J"orn Rennecke <amylaar (a] cygnus.co.uk>
    943      1.1     skrll 
    944      1.1     skrll 	* d30v.h:
    945      1.1     skrll 	(SHORT_B2r, SHORT_B3, SHORT_B3r, SHORT_B3b, SHORT_B3br): Updated.
    946      1.1     skrll 	(SHORT_D1r, SHORT_D2, SHORT_D2r, SHORT_D2Br, SHORT_U): Updated.
    947      1.1     skrll 	(SHORT_F, SHORT_AF, SHORT_T, SHORT_A5, SHORT_CMP, SHORT_CMPU): Updated.
    948      1.1     skrll 	(SHORT_A1, SHORT_AA, SHORT_RA, SHORT_MODINC, SHORT_MODDEC): Updated.
    949      1.1     skrll 	(SHORT_C1, SHORT_C2, SHORT_UF, SHORT_A2, SHORT_NONE, LONG): Updated.
    950      1.1     skrll 	(LONG_U, LONG_Ur, LONG_CMP, LONG_M, LONG_M2, LONG_2, LONG_2r): Updated.
    951      1.1     skrll 	(LONG_2b, LONG_2br, LONG_D, LONG_Dr, LONG_Dbr): Updated.
    952      1.1     skrll 
    953      1.1     skrll 2000-02-25  Alan Modra  <alan (a] spri.levels.unisa.edu.au>
    954      1.1     skrll 
    955      1.1     skrll 	* i386.h (fild, fistp): Change intel d_Suf form to fildd and
    956      1.1     skrll 	fistpd without suffix.
    957      1.1     skrll 
    958      1.1     skrll 2000-02-24  Nick Clifton  <nickc (a] cygnus.com>
    959      1.1     skrll 
    960      1.1     skrll 	* cgen.h (cgen_cpu_desc): Rename field 'flags' to
    961      1.1     skrll 	'signed_overflow_ok_p'.
    962      1.1     skrll 	Delete prototypes for cgen_set_flags() and cgen_get_flags().
    963      1.1     skrll 
    964      1.1     skrll 2000-02-24  Andrew Haley  <aph (a] cygnus.com>
    965      1.1     skrll 
    966      1.1     skrll 	* cgen.h (CGEN_INSN_MACH_HAS_P): New macro.
    967      1.1     skrll 	(CGEN_CPU_TABLE): flags: new field.
    968      1.1     skrll 	Add prototypes for new functions.
    969      1.1     skrll 
    970      1.1     skrll 2000-02-24  Alan Modra  <alan (a] spri.levels.unisa.edu.au>
    971      1.1     skrll 
    972      1.1     skrll 	* i386.h: Add some more UNIXWARE_COMPAT comments.
    973      1.1     skrll 
    974      1.1     skrll 2000-02-23  Linas Vepstas <linas (a] linas.org>
    975      1.1     skrll 
    976      1.1     skrll 	* i370.h: New file.
    977      1.1     skrll 
    978      1.1     skrll 2000-02-22  Chandra Chavva  <cchavva (a] cygnus.com>
    979      1.1     skrll 
    980      1.1     skrll 	* d30v.h (FLAG_NOT_WITH_ADDSUBppp): Redefined as operation
    981      1.1     skrll 	cannot be combined in parallel with ADD/SUBppp.
    982      1.1     skrll 
    983      1.1     skrll 2000-02-22  Andrew Haley  <aph (a] cygnus.com>
    984      1.1     skrll 
    985      1.1     skrll 	* mips.h: (OPCODE_IS_MEMBER): Add comment.
    986      1.1     skrll 
    987      1.1     skrll 1999-12-30  Andrew Haley  <aph (a] cygnus.com>
    988      1.1     skrll 
    989      1.1     skrll 	* mips.h (OPCODE_IS_MEMBER): Add gp32 arg, which determines
    990      1.1     skrll 	whether synthetic opcodes (e.g. move) generate 32-bit or 64-bit
    991      1.1     skrll 	insns.
    992      1.1     skrll 
    993      1.1     skrll 2000-01-15  Alan Modra  <alan (a] spri.levels.unisa.edu.au>
    994      1.1     skrll 
    995      1.1     skrll 	* i386.h: Qualify intel mode far call and jmp with x_Suf.
    996      1.1     skrll 
    997      1.1     skrll 1999-12-27  Alan Modra  <alan (a] spri.levels.unisa.edu.au>
    998      1.1     skrll 
    999      1.1     skrll 	* i386.h: Add JumpAbsolute qualifier to all non-intel mode
   1000      1.1     skrll 	indirect jumps and calls.  Add FF/3 call for intel mode.
   1001      1.1     skrll 
   1002      1.1     skrll Wed Dec  1 03:05:25 1999  Jeffrey A Law  (law (a] cygnus.com)
   1003      1.1     skrll 
   1004      1.1     skrll 	* mn10300.h: Add new operand types.  Add new instruction formats.
   1005      1.1     skrll 
   1006      1.1     skrll Wed Nov 24 20:28:58 1999  Jeffrey A Law  (law (a] cygnus.com)
   1007      1.1     skrll 
   1008      1.1     skrll 	* hppa.h (pa_opcodes): Correctly handle immediate for PA2.0 "bb"
   1009      1.1     skrll 	instruction.
   1010      1.1     skrll 
   1011      1.1     skrll 1999-11-18  Gavin Romig-Koch  <gavin (a] cygnus.com>
   1012      1.1     skrll 
   1013      1.1     skrll 	* mips.h (INSN_ISA5): New.
   1014      1.1     skrll 
   1015      1.1     skrll 1999-11-01  Gavin Romig-Koch  <gavin (a] cygnus.com>
   1016      1.1     skrll 
   1017      1.1     skrll 	* mips.h (OPCODE_IS_MEMBER): New.
   1018      1.1     skrll 
   1019      1.1     skrll 1999-10-29  Nick Clifton  <nickc (a] cygnus.com>
   1020      1.1     skrll 
   1021      1.1     skrll 	* d30v.h (SHORT_AR): Define.
   1022      1.1     skrll 
   1023      1.1     skrll 1999-10-18  Michael Meissner  <meissner (a] cygnus.com>
   1024      1.1     skrll 
   1025      1.1     skrll 	* alpha.h (alpha_num_opcodes): Convert to unsigned.
   1026      1.1     skrll 	(alpha_num_operands): Ditto.
   1027      1.1     skrll 
   1028      1.1     skrll Sun Oct 10 01:46:56 1999  Jerry Quinn <jerry.quinn.adv91 (a] alum.dartmouth.org>
   1029      1.1     skrll 
   1030      1.1     skrll 	* hppa.h (pa_opcodes): Add load and store cache control to
   1031      1.1     skrll 	instructions.  Add ordered access load and store.
   1032      1.1     skrll 
   1033      1.1     skrll 	* hppa.h (pa_opcode): Add new entries for addb and addib.
   1034      1.1     skrll 
   1035      1.1     skrll 	* hppa.h (pa_opcodes): Fix cmpb and cmpib entries.
   1036      1.1     skrll 
   1037      1.1     skrll 	* hppa.h (pa_opcodes): Add entries for cmpb and cmpib.
   1038      1.1     skrll 
   1039      1.1     skrll Thu Oct  7 00:12:25 MDT 1999	Diego Novillo <dnovillo (a] cygnus.com>
   1040      1.1     skrll 
   1041      1.1     skrll 	* d10v.h: Add flag RESTRICTED_NUM3 for imm3 operands.
   1042      1.1     skrll 
   1043      1.1     skrll Thu Sep 23 07:08:38 1999  Jerry Quinn <jquinn (a] nortelnetworks.com>
   1044      1.1     skrll 
   1045      1.1     skrll 	* hppa.h (pa_opcodes): Add "call" and "ret".  Clean up "b", "bve"
   1046      1.1     skrll 	and "be" using completer prefixes.
   1047      1.1     skrll 
   1048      1.1     skrll 	* hppa.h (pa_opcodes): Add initializers to silence compiler.
   1049      1.1     skrll 
   1050      1.1     skrll 	* hppa.h: Update comments about character usage.
   1051      1.1     skrll 
   1052      1.1     skrll Mon Sep 20 03:55:31 1999  Jeffrey A Law  (law (a] cygnus.com)
   1053      1.1     skrll 
   1054      1.1     skrll 	* hppa.h (pa_opcodes): Fix minor thinkos introduced while cleaning
   1055      1.1     skrll 	up the new fstw & bve instructions.
   1056      1.1     skrll 
   1057      1.1     skrll Sun Sep 19 10:40:59 1999  Jeffrey A Law  (law (a] cygnus.com)
   1058      1.1     skrll 
   1059      1.1     skrll 	* hppa.h (pa_opcodes): Add remaining PA2.0 integer load/store
   1060      1.1     skrll 	instructions.
   1061      1.1     skrll 
   1062      1.1     skrll 	* hppa.h (pa_opcodes): Add remaining PA2.0 FP load/store instructions.
   1063      1.1     skrll 
   1064      1.1     skrll 	* hppa.h (pa_opcodes): Add long offset double word load/store
   1065      1.1     skrll 	instructions.
   1066      1.1     skrll 
   1067      1.1     skrll 	* hppa.h (pa_opcodes): Add FLAG_STRICT variants of FP loads and
   1068      1.1     skrll 	stores.
   1069      1.1     skrll 
   1070      1.1     skrll 	* hppa.h (pa_opcodes): Handle PA2.0 fcnv, fcmp and ftest insns.
   1071      1.1     skrll 
   1072      1.1     skrll 	* hppa.h (pa_opcodes): Finish support for PA2.0 "b" instructions.
   1073      1.1     skrll 
   1074      1.1     skrll 	* hppa.h (pa_opcodes): Handle PA2.0 "bve" instructions.
   1075      1.1     skrll 
   1076      1.1     skrll 	* hppa.h (pa_opcodes): Add new syntax "be" instructions.
   1077      1.1     skrll 
   1078      1.1     skrll 	* hppa.h (pa_opcodes): Note use of 'M' and 'L'.
   1079      1.1     skrll 
   1080      1.1     skrll 	* hppa.h (pa_opcodes): Add support for "b,l".
   1081      1.1     skrll 
   1082      1.1     skrll 	* hppa.h (pa_opcodes): Add support for "b,gate".
   1083      1.1     skrll 
   1084      1.1     skrll Sat Sep 18 11:41:16 1999  Jeffrey A Law  (law (a] cygnus.com)
   1085      1.1     skrll 
   1086      1.1     skrll 	* hppa.h (pa_opcodes): Use 'fX' for first register operand
   1087      1.1     skrll 	in xmpyu.
   1088      1.1     skrll 
   1089      1.1     skrll 	* hppa.h (pa_opcodes): Fix mask for probe and probei.
   1090      1.1     skrll 
   1091      1.1     skrll 	* hppa.h (pa_opcodes): Fix mask for depwi.
   1092      1.1     skrll 
   1093      1.1     skrll Tue Sep  7 13:44:25 1999  Jeffrey A Law  (law (a] cygnus.com)
   1094      1.1     skrll 
   1095      1.1     skrll 	* hppa.h (pa_opcodes): Add "addil" variant which has the %r1 as
   1096      1.1     skrll 	an explicit output argument.
   1097      1.1     skrll 
   1098      1.1     skrll Mon Sep  6 04:41:42 1999  Jeffrey A Law  (law (a] cygnus.com)
   1099      1.1     skrll 
   1100      1.1     skrll 	* hppa.h: Add strict variants of PA1.0/PA1.1 loads and stores.
   1101      1.1     skrll 	Add a few PA2.0 loads and store variants.
   1102      1.1     skrll 
   1103      1.1     skrll 1999-09-04  Steve Chamberlain  <sac (a] pobox.com>
   1104      1.1     skrll 
   1105      1.1     skrll 	* pj.h: New file.
   1106      1.1     skrll 
   1107      1.1     skrll 1999-08-29  Alan Modra  <alan (a] spri.levels.unisa.edu.au>
   1108      1.1     skrll 
   1109      1.1     skrll 	* i386.h (i386_regtab): Move %st to top of table, and split off
   1110      1.1     skrll 	other fp reg entries.
   1111      1.1     skrll 	(i386_float_regtab): To here.
   1112      1.1     skrll 
   1113      1.1     skrll Sat Aug 28 00:25:25 1999  Jerry Quinn <jquinn (a] nortelnetworks.com>
   1114      1.1     skrll 
   1115      1.1     skrll 	* hppa.h (pa_opcodes): Replace 'f' by 'v'.  Prefix float register args
   1116      1.1     skrll 	by 'f'.
   1117      1.1     skrll 
   1118      1.1     skrll 	* hppa.h (pa_opcodes): Add extrd, extrw, depd, depdi, depw, depwi.
   1119      1.1     skrll 	Add supporting args.
   1120      1.1     skrll 
   1121      1.1     skrll 	* hppa.h: Document new completers and args.
   1122      1.1     skrll 	* hppa.h (pa_opcodes): Add 64 bit patterns and pa2.0 syntax for uxor,
   1123      1.1     skrll 	uaddcm, dcor, addi, add, sub, subi, shladd, rfi, and probe.  Add pa2.0
   1124      1.1     skrll 	extensions for ssm, rsm, pdtlb, pitlb.  Add performance instructions
   1125      1.1     skrll 	pmenb and pmdis.
   1126      1.1     skrll 
   1127      1.1     skrll 	* hppa.h (pa_opcodes): Add pa2.0 instructions hadd, hshl,
   1128      1.1     skrll 	hshr, hsub, mixh, mixw, permh.
   1129      1.1     skrll 
   1130      1.1     skrll 	* hppa.h (pa_opcodes): Change completers in instructions to
   1131      1.1     skrll 	use 'c' prefix.
   1132      1.1     skrll 
   1133      1.1     skrll 	* hppa.h (pa_opcodes): Add popbts, new forms of bb, havg,
   1134      1.1     skrll 	hshladd, hshradd, shrpd, and shrpw instructions.  Update arg comments.
   1135      1.1     skrll 
   1136      1.1     skrll 	* hppa.h (pa_opcodes): Change fmpyfadd, fmpynfadd, fneg,
   1137      1.1     skrll 	fnegabs to use 'I' instead of 'F'.
   1138      1.1     skrll 
   1139      1.1     skrll 1999-08-21  Alan Modra  <alan (a] spri.levels.unisa.edu.au>
   1140      1.1     skrll 
   1141      1.1     skrll 	* i386.h: Add AMD athlon instructions, pfnacc, pfpnacc, pswapd.
   1142      1.1     skrll 	Document pf2iw and pi2fw as athlon insns.  Remove pswapw.
   1143      1.1     skrll 	Alphabetically sort PIII insns.
   1144      1.1     skrll 
   1145      1.1     skrll Wed Aug 18 18:14:40 1999  Doug Evans  <devans (a] canuck.cygnus.com>
   1146      1.1     skrll 
   1147      1.1     skrll 	* cgen.h (CGEN_INSN_MACH_HAS_P): New macro.
   1148      1.1     skrll 
   1149      1.1     skrll Fri Aug  6 09:46:35 1999  Jerry Quinn <jquinn (a] nortelnetworks.com>
   1150      1.1     skrll 
   1151      1.1     skrll 	* hppa.h (pa_opcodes): Add 64 bit versions of or, xor, and,
   1152      1.1     skrll 	and andcm.  Add 32 and 64 bit version of cmpclr, cmpiclr.
   1153      1.1     skrll 
   1154      1.1     skrll 	* hppa.h: Document 64 bit condition completers.
   1155      1.1     skrll 
   1156      1.1     skrll Thu Aug  5 16:56:07 1999  Jerry Quinn <jquinn (a] nortelnetworks.com>
   1157      1.1     skrll 
   1158      1.1     skrll 	* hppa.h (pa_opcodes): Change condition args to use '?' prefix.
   1159      1.1     skrll 
   1160      1.1     skrll 1999-08-04  Alan Modra  <alan (a] spri.levels.unisa.edu.au>
   1161      1.1     skrll 
   1162      1.1     skrll 	* i386.h (i386_optab): Add DefaultSize modifier to all insns
   1163      1.1     skrll 	that implicitly modify %esp.  #undef d_Suf, x_suf, sld_suf,
   1164      1.1     skrll 	sldx_suf, bwld_Suf, d_FP, x_FP, sld_FP, sldx_FP at end of table.
   1165      1.1     skrll 
   1166      1.1     skrll Wed Jul 28 02:04:24 1999  Jerry Quinn <jquinn (a] nortelnetworks.com>
   1167      1.1     skrll 			  Jeff Law <law (a] cygnus.com>
   1168      1.1     skrll 
   1169      1.1     skrll 	* hppa.h (pa_opcodes): Add "pushnom" and "pushbts".
   1170      1.1     skrll 
   1171      1.1     skrll 	* hppa.h (pa_opcodes): Mark all PA2.0 opcodes with FLAG_STRICT.
   1172      1.1     skrll 
   1173      1.1     skrll 	* hppa.h (pa_opcodes): Change xmpyu, fmpyfadd,
   1174      1.1     skrll 	and fmpynfadd to use 'J' and 'K' instead of 'E' and 'X'.
   1175      1.1     skrll 
   1176      1.1     skrll 1999-07-13  Alan Modra  <alan (a] spri.levels.unisa.edu.au>
   1177      1.1     skrll 
   1178      1.1     skrll 	* i386.h: Add "undocumented" AMD 3DNow! pf2iw, pi2fw, pswapw insns.
   1179      1.1     skrll 
   1180      1.1     skrll Thu Jul  1 00:17:24 1999  Jeffrey A Law  (law (a] cygnus.com)
   1181      1.1     skrll 
   1182      1.1     skrll 	* hppa.h (struct pa_opcode): Add new field "flags".
   1183      1.1     skrll 	(FLAGS_STRICT): Define.
   1184      1.1     skrll 
   1185      1.1     skrll Fri Jun 25 04:22:04 1999  Jerry Quinn <jquinn (a] nortelnetworks.com>
   1186      1.1     skrll 			  Jeff Law <law (a] cygnus.com>
   1187      1.1     skrll 
   1188      1.1     skrll 	* hppa.h (pa_opcodes): Add pa2.0 clrbts instruction.
   1189      1.1     skrll 
   1190      1.1     skrll 	* hppa.h (pa_opcodes): Add entries for mfia and mtsarcm instructions.
   1191      1.1     skrll 
   1192      1.1     skrll 1999-06-23  Alan Modra  <alan (a] spri.levels.unisa.edu.au>
   1193      1.1     skrll 
   1194      1.1     skrll 	* i386.h: Allow `l' suffix on bswap.  Allow `w' suffix on arpl,
   1195      1.1     skrll 	lldt, lmsw, ltr, str, verr, verw.  Add FP flag to fcmov*.  Add FP
   1196      1.1     skrll 	flag to fcomi and friends.
   1197      1.1     skrll 
   1198      1.1     skrll Fri May 28 15:26:11 1999  Jeffrey A Law  (law (a] cygnus.com)
   1199      1.1     skrll 
   1200      1.1     skrll 	* hppa.h (pa_opcodes): Move integer arithmetic instructions after
   1201      1.1     skrll 	integer logical instructions.
   1202      1.1     skrll 
   1203      1.1     skrll 1999-05-28  Linus Nordberg  <linus.nordberg (a] canit.se>
   1204      1.1     skrll 
   1205      1.1     skrll 	* m68k.h: Document new formats `E', `G', `H' and new places `N',
   1206      1.1     skrll 	`n', `o'.
   1207      1.1     skrll 
   1208      1.1     skrll 	* m68k.h: Define mcf5206e, mcf5307, mcf.  Document new format `u'
   1209      1.1     skrll 	and new places `m', `M', `h'.
   1210      1.1     skrll 
   1211      1.1     skrll Thu May 27 04:13:54 1999  Joel Sherrill (joel (a] OARcorp.com
   1212      1.1     skrll 
   1213      1.1     skrll 	* hppa.h (pa_opcodes): Add several processor specific system
   1214      1.1     skrll 	instructions.
   1215      1.1     skrll 
   1216      1.1     skrll Wed May 26 16:57:44 1999  Jeffrey A Law  (law (a] cygnus.com)
   1217      1.1     skrll 
   1218      1.1     skrll 	* hppa.h (pa_opcodes): Add second entry for "comb", "comib",
   1219      1.1     skrll 	"addb", and "addib" to be used by the disassembler.
   1220      1.1     skrll 
   1221      1.1     skrll 1999-05-12  Alan Modra  <alan (a] apri.levels.unisa.edu.au>
   1222      1.1     skrll 
   1223      1.1     skrll 	* i386.h (ReverseModrm): Remove all occurences.
   1224      1.1     skrll 	(InvMem): Add to control/debug/test mov insns, movhlps, movlhps,
   1225      1.1     skrll 	movmskps, pextrw, pmovmskb, maskmovq.
   1226      1.1     skrll 	Change NoSuf to FP on all MMX, XMM and AMD insns as these all
   1227      1.1     skrll 	ignore the data size prefix.
   1228      1.1     skrll 
   1229      1.1     skrll 	* i386.h (i386_optab, i386_regtab): Add support for PIII SIMD.
   1230      1.1     skrll 	Mostly stolen from Doug Ledford <dledford (a] redhat.com>
   1231      1.1     skrll 
   1232      1.1     skrll Sat May  8 23:27:35 1999  Richard Henderson  <rth (a] cygnus.com>
   1233      1.1     skrll 
   1234      1.1     skrll 	* ppc.h (PPC_OPCODE_64_BRIDGE): New.
   1235      1.1     skrll 
   1236      1.1     skrll 1999-04-14  Doug Evans  <devans (a] casey.cygnus.com>
   1237      1.1     skrll 
   1238      1.1     skrll 	* cgen.h (CGEN_ATTR): Delete member num_nonbools.
   1239      1.1     skrll 	(CGEN_ATTR_TYPE): Update.
   1240      1.1     skrll 	(CGEN_ATTR_MASK): Number booleans starting at 0.
   1241      1.1     skrll 	(CGEN_ATTR_VALUE): Update.
   1242      1.1     skrll 	(CGEN_INSN_ATTR): Update.
   1243      1.1     skrll 
   1244      1.1     skrll Mon Apr 12 23:43:27 1999  Jeffrey A Law  (law (a] cygnus.com)
   1245      1.1     skrll 
   1246      1.1     skrll 	* hppa.h (fmpyfadd, fmpynfadd, fneg, fnegabs): New PA2.0
   1247      1.1     skrll 	instructions.
   1248      1.1     skrll 
   1249      1.1     skrll Tue Mar 23 11:24:38 1999  Jeffrey A Law  (law (a] cygnus.com)
   1250      1.1     skrll 
   1251      1.1     skrll 	* hppa.h (bb, bvb): Tweak opcode/mask.
   1252      1.1     skrll 
   1253      1.1     skrll 
   1254      1.1     skrll 1999-03-22  Doug Evans  <devans (a] casey.cygnus.com>
   1255      1.1     skrll 
   1256      1.1     skrll 	* cgen.h (CGEN_ISA,CGEN_MACH): New typedefs.
   1257      1.1     skrll 	(struct cgen_cpu_desc): Rename member mach to machs.  New member isas.
   1258      1.1     skrll 	New members word_bitsize,default_insn_bitsize,base_insn-bitsize,
   1259      1.1     skrll 	min_insn_bitsize,max_insn_bitsize,isa_table,mach_table,rebuild_tables.
   1260      1.1     skrll 	Delete member max_insn_size.
   1261      1.1     skrll 	(enum cgen_cpu_open_arg): New enum.
   1262      1.1     skrll 	(cpu_open): Update prototype.
   1263      1.1     skrll 	(cpu_open_1): Declare.
   1264      1.1     skrll 	(cgen_set_cpu): Delete.
   1265      1.1     skrll 
   1266      1.1     skrll 1999-03-11  Doug Evans  <devans (a] casey.cygnus.com>
   1267      1.1     skrll 
   1268      1.1     skrll 	* cgen.h (CGEN_HW_TABLE): Delete `num_init_entries' member.
   1269      1.1     skrll 	(CGEN_OPERAND_NIL): New macro.
   1270      1.1     skrll 	(CGEN_OPERAND): New member `type'.
   1271      1.1     skrll 	(@arch@_cgen_operand_table): Delete decl.
   1272      1.1     skrll 	(CGEN_OPERAND_INDEX,CGEN_OPERAND_TYPE,CGEN_OPERAND_ENTRY): Delete.
   1273      1.1     skrll 	(CGEN_OPERAND_TABLE): New struct.
   1274      1.1     skrll 	(cgen_operand_lookup_by_name,cgen_operand_lookup_by_num): Declare.
   1275      1.1     skrll 	(CGEN_OPINST): Pointer to operand table entry replaced with enum.
   1276      1.1     skrll 	(CGEN_CPU_TABLE): New member `isa'.  Change member `operand_table',
   1277      1.1     skrll 	now a CGEN_OPERAND_TABLE.  Add CGEN_CPU_DESC arg to
   1278      1.1     skrll 	{get,set}_{int,vma}_operand.
   1279      1.1     skrll 	(@arch@_cgen_cpu_open): New arg `isa'.
   1280      1.1     skrll 	(cgen_set_cpu): Ditto.
   1281      1.1     skrll 
   1282      1.1     skrll Fri Feb 26 02:36:45 1999  Richard Henderson  <rth (a] cygnus.com>
   1283      1.1     skrll 
   1284      1.1     skrll 	* i386.h: Fill in cmov and fcmov alternates.  Add fcomi short forms.
   1285      1.1     skrll 
   1286      1.1     skrll 1999-02-25  Doug Evans  <devans (a] casey.cygnus.com>
   1287      1.1     skrll 
   1288      1.1     skrll 	* cgen.h (enum cgen_asm_type): Add CGEN_ASM_NONE.
   1289      1.1     skrll 	(CGEN_HW_ENTRY): Delete member `next'.  Change type of `type' to
   1290      1.1     skrll 	enum cgen_hw_type.
   1291      1.1     skrll 	(CGEN_HW_TABLE): New struct.
   1292      1.1     skrll 	(hw_table): Delete declaration.
   1293      1.1     skrll 	(CGEN_OPERAND): Change member hw to hw_type, change type from pointer
   1294      1.1     skrll 	to table entry to enum.
   1295      1.1     skrll 	(CGEN_OPINST): Ditto.
   1296      1.1     skrll 	(CGEN_CPU_TABLE): Change member hw_list to hw_table.
   1297      1.1     skrll 
   1298      1.1     skrll Sat Feb 13 14:13:44 1999  Richard Henderson  <rth (a] cygnus.com>
   1299      1.1     skrll 
   1300      1.1     skrll 	* alpha.h (AXP_OPCODE_EV6): New.
   1301      1.1     skrll 	(AXP_OPCODE_NOPAL): Include it.
   1302      1.1     skrll 
   1303      1.1     skrll 1999-02-09  Doug Evans  <devans (a] casey.cygnus.com>
   1304      1.1     skrll 
   1305      1.1     skrll 	* cgen.h (CGEN_CPU_DESC): Renamed from CGEN_OPCODE_DESC.
   1306      1.1     skrll 	All uses updated.  New members int_insn_p, max_insn_size,
   1307      1.1     skrll 	parse_operand,insert_operand,extract_operand,print_operand,
   1308      1.1     skrll 	sizeof_fields,set_fields_bitsize,get_int_operand,set_int_operand,
   1309      1.1     skrll 	get_vma_operand,set_vma_operand,parse_handlers,insert_handlers,
   1310      1.1     skrll 	extract_handlers,print_handlers.
   1311      1.1     skrll 	(CGEN_ATTR): Change type of num_nonbools to unsigned int.
   1312      1.1     skrll 	(CGEN_ATTR_BOOL_OFFSET): New macro.
   1313      1.1     skrll 	(CGEN_ATTR_MASK): Subtract it to compute bit number.
   1314      1.1     skrll 	(CGEN_ATTR_VALUE): Redo bool/nonbool attr calculation.
   1315      1.1     skrll 	(cgen_opcode_handler): Renamed from cgen_base.
   1316      1.1     skrll 	(CGEN_HW_ATTR_VALUE): Renamed from CGEN_HW_ATTR, all uses updated.
   1317      1.1     skrll 	(CGEN_OPERAND_ATTR_VALUE): Renamed from CGEN_OPERAND_ATTR,
   1318      1.1     skrll 	all uses updated.
   1319      1.1     skrll 	(CGEN_OPERAND_INDEX): Rewrite to use table entry, not global.
   1320      1.1     skrll 	(enum cgen_opinst_type): Renamed from cgen_operand_instance_type.
   1321      1.1     skrll 	(CGEN_IFLD_ATTR_VALUE): Renamed from CGEN_IFLD_ATTR, all uses updated.
   1322      1.1     skrll 	(CGEN_OPCODE,CGEN_IBASE): New types.
   1323      1.1     skrll 	(CGEN_INSN): Rewrite.
   1324      1.1     skrll 	(CGEN_{ASM,DIS}_HASH*): Delete.
   1325      1.1     skrll 	(init_opcode_table,init_ibld_table): Declare.
   1326      1.1     skrll 	(CGEN_INSN_ATTR): New type.
   1327      1.1     skrll 
   1328      1.1     skrll Mon Feb  1 21:09:14 1999  Catherine Moore  <clm (a] cygnus.com>
   1329      1.1     skrll 
   1330      1.1     skrll 	* i386.h (d_Suf, x_Suf, sld_Suf, sldx_Suf, bwld_Suf): Define.
   1331      1.1     skrll 	(x_FP, d_FP, dls_FP, sldx_FP): Define.
   1332      1.1     skrll 	Change *Suf definitions to include x and d suffixes.
   1333      1.1     skrll 	(movsx): Use w_Suf and b_Suf.
   1334      1.1     skrll 	(movzx): Likewise.
   1335      1.1     skrll 	(movs): Use bwld_Suf.
   1336      1.1     skrll 	(fld): Change ordering.  Use sld_FP.
   1337      1.1     skrll 	(fild): Add Intel Syntax equivalent of fildq.
   1338      1.1     skrll 	(fst): Use sld_FP.
   1339      1.1     skrll 	(fist): Use sld_FP.
   1340      1.1     skrll 	(fstp): Use sld_FP.  Add x_FP version.
   1341      1.1     skrll 	(fistp): LLongMem version for Intel Syntax.
   1342      1.1     skrll 	(fcom, fcomp): Use sld_FP.
   1343      1.1     skrll 	(fadd, fiadd, fsub): Use sld_FP.
   1344      1.1     skrll 	(fsubr): Use sld_FP.
   1345      1.1     skrll 	(fmul, fimul, fdvi, fidiv, fdivr): Use sld_FP.
   1346      1.1     skrll 
   1347      1.1     skrll 1999-01-27  Doug Evans  <devans (a] casey.cygnus.com>
   1348      1.1     skrll 
   1349      1.1     skrll 	* cgen.h (enum cgen_mode): Add CGEN_MODE_TARGET_MAX, CGEN_MODE_INT,
   1350      1.1     skrll 	CGEN_MODE_UINT.
   1351      1.1     skrll 
   1352      1.1     skrll 1999-01-16  Jeffrey A Law  (law (a] cygnus.com)
   1353      1.1     skrll 
   1354      1.1     skrll 	* hppa.h (bv): Fix mask.
   1355      1.1     skrll 
   1356      1.1     skrll 1999-01-05  Doug Evans  <devans (a] casey.cygnus.com>
   1357      1.1     skrll 
   1358      1.1     skrll 	* cgen.h (CGEN_ATTR_VALUE_TYPE): New typedef.
   1359      1.1     skrll 	(CGEN_ATTR): Use it.
   1360      1.1     skrll 	(CGEN_ATTR_TYPE,CGEN_ATTR_ENTRY): Ditto.
   1361      1.1     skrll 	(CGEN_ATTR_TABLE): New member dfault.
   1362      1.1     skrll 
   1363      1.1     skrll 1998-12-30  Gavin Romig-Koch  <gavin (a] cygnus.com>
   1364      1.1     skrll 
   1365      1.1     skrll 	* mips.h (MIPS16_INSN_BRANCH): New.
   1366      1.1     skrll 
   1367      1.1     skrll Wed Dec  9 10:38:48 1998  David Taylor  <taylor (a] texas.cygnus.com>
   1368      1.1     skrll 
   1369      1.1     skrll 	The following is part of a change made by Edith Epstein
   1370      1.1     skrll 	<eepstein (a] sophia.cygnus.com> as part of a project to merge in
   1371      1.1     skrll 	changes by HP; HP did not create ChangeLog entries.
   1372      1.1     skrll 
   1373      1.1     skrll 	* hppa.h (completer_chars): list of chars to not put a space
   1374      1.1     skrll 	after.
   1375      1.1     skrll 
   1376      1.1     skrll Sun Dec  6 13:21:34 1998  Ian Lance Taylor  <ian (a] cygnus.com>
   1377      1.1     skrll 
   1378      1.1     skrll 	* i386.h (i386_optab): Permit w suffix on processor control and
   1379      1.1     skrll 	status word instructions.
   1380      1.1     skrll 
   1381      1.1     skrll 1998-11-30  Doug Evans  <devans (a] casey.cygnus.com>
   1382      1.1     skrll 
   1383      1.1     skrll 	* cgen.h (struct cgen_hw_entry): Delete const on attrs member.
   1384      1.1     skrll 	(struct cgen_keyword_entry): Ditto.
   1385      1.1     skrll 	(struct cgen_operand): Ditto.
   1386      1.1     skrll 	(CGEN_IFLD): New typedef, with associated access macros.
   1387      1.1     skrll 	(CGEN_IFMT): New typedef, with associated access macros.
   1388      1.1     skrll 	(CGEN_IFMT): Renamed from CGEN_FORMAT.  New member `iflds'.
   1389      1.1     skrll 	(CGEN_IVALUE): New typedef.
   1390      1.1     skrll 	(struct cgen_insn): Delete const on syntax,attrs members.
   1391      1.1     skrll 	`format' now points to format data.  Type of `value' is now
   1392      1.1     skrll 	CGEN_IVALUE.
   1393      1.1     skrll 	(struct cgen_opcode_table): New member ifld_table.
   1394      1.1     skrll 
   1395      1.1     skrll 1998-11-18  Doug Evans  <devans (a] casey.cygnus.com>
   1396      1.1     skrll 
   1397      1.1     skrll 	* cgen.h (cgen_extract_fn): Update type of `base_insn' arg.
   1398      1.1     skrll 	(CGEN_OPERAND_INSTANCE): New member `attrs'.
   1399      1.1     skrll 	(CGEN_OPERAND_INSTANCE_{ATTRS,ATTR}): New macros.
   1400      1.1     skrll 	(cgen_dis_lookup_insn): Update type of `base_insn' arg.
   1401      1.1     skrll 	(cgen_opcode_table): Update type of dis_hash fn.
   1402      1.1     skrll 	(extract_operand): Update type of `insn_value' arg.
   1403      1.1     skrll 
   1404      1.1     skrll Thu Oct 29 11:38:36 1998  Doug Evans  <devans (a] canuck.cygnus.com>
   1405      1.1     skrll 
   1406      1.1     skrll 	* cgen.h (CGEN_VERSION_{MAJOR,MINOR,FIXLEVEL}): Delete.
   1407      1.1     skrll 
   1408      1.1     skrll Tue Oct 27 08:57:59 1998  Gavin Romig-Koch  <gavin (a] cygnus.com>
   1409      1.1     skrll 
   1410      1.1     skrll 	* mips.h (INSN_MULT): Added.
   1411      1.1     skrll 
   1412      1.1     skrll Tue Oct 20 11:31:34 1998  Alan Modra  <alan (a] spri.levels.unisa.edu.au>
   1413      1.1     skrll 
   1414      1.1     skrll 	* i386.h (MAX_MNEM_SIZE): Rename from MAX_OPCODE_SIZE.
   1415      1.1     skrll 
   1416      1.1     skrll Mon Oct 19 12:50:00 1998  Doug Evans  <devans (a] seba.cygnus.com>
   1417      1.1     skrll 
   1418      1.1     skrll 	* cgen.h (CGEN_INSN_INT): New typedef.
   1419      1.1     skrll 	(CGEN_INT_INSN_P): Renamed from CGEN_INT_INSN.
   1420      1.1     skrll 	(CGEN_INSN_BYTES): Renamed from cgen_insn_t.
   1421      1.1     skrll 	(CGEN_INSN_BYTES_PTR): New typedef.
   1422      1.1     skrll 	(CGEN_EXTRACT_INFO): New typedef.
   1423      1.1     skrll 	(cgen_insert_fn,cgen_extract_fn): Update.
   1424      1.1     skrll 	(cgen_opcode_table): New member `insn_endian'.
   1425      1.1     skrll 	(assemble_insn,lookup_insn,lookup_get_insn_operands): Update.
   1426      1.1     skrll 	(insert_operand,extract_operand): Update.
   1427      1.1     skrll 	(cgen_get_insn_value,cgen_put_insn_value): Add prototypes.
   1428      1.1     skrll 
   1429      1.1     skrll Fri Oct  9 13:38:13 1998  Doug Evans  <devans (a] seba.cygnus.com>
   1430      1.1     skrll 
   1431      1.1     skrll 	* cgen.h (CGEN_ATTR_BOOLS): New macro.
   1432      1.1     skrll 	(struct CGEN_HW_ENTRY): New member `attrs'.
   1433      1.1     skrll 	(CGEN_HW_ATTR): New macro.
   1434      1.1     skrll 	(struct CGEN_OPERAND_INSTANCE): New member `name'.
   1435      1.1     skrll 	(CGEN_INSN_INVALID_P): New macro.
   1436      1.1     skrll 
   1437      1.1     skrll Mon Oct  5 00:21:07 1998  Jeffrey A Law  (law (a] cygnus.com)
   1438      1.1     skrll 
   1439      1.1     skrll 	* hppa.h: Add "fid".
   1440      1.1     skrll 
   1441      1.1     skrll Sun Oct  4 21:00:00 1998  Alan Modra  <alan (a] spri.levels.unisa.edu.au>
   1442      1.1     skrll 
   1443      1.1     skrll 	From Robert Andrew Dale <rob (a] nb.net>
   1444      1.1     skrll 	* i386.h (i386_optab): Add AMD 3DNow! instructions.
   1445      1.1     skrll 	(AMD_3DNOW_OPCODE): Define.
   1446      1.1     skrll 
   1447      1.1     skrll Tue Sep 22 17:53:47 1998  Nick Clifton  <nickc (a] cygnus.com>
   1448      1.1     skrll 
   1449      1.1     skrll 	* d30v.h (EITHER_BUT_PREFER_MU): Define.
   1450      1.1     skrll 
   1451      1.1     skrll Mon Aug 10 14:09:38 1998  Doug Evans  <devans (a] canuck.cygnus.com>
   1452      1.1     skrll 
   1453      1.1     skrll 	* cgen.h (cgen_insn): #if 0 out element `cdx'.
   1454      1.1     skrll 
   1455      1.1     skrll Mon Aug  3 12:21:57 1998  Doug Evans  <devans (a] seba.cygnus.com>
   1456      1.1     skrll 
   1457      1.1     skrll 	Move all global state data into opcode table struct, and treat
   1458      1.1     skrll 	opcode table as something that is "opened/closed".
   1459      1.1     skrll 	* cgen.h (CGEN_OPCODE_DESC): New type.
   1460      1.1     skrll 	(all fns): New first arg of opcode table descriptor.
   1461      1.1     skrll 	(cgen_set_parse_operand_fn): Add prototype.
   1462      1.1     skrll 	(cgen_current_machine,cgen_current_endian): Delete.
   1463      1.1     skrll 	(CGEN_OPCODE_TABLE): New members mach,endian,operand_table,
   1464      1.1     skrll 	parse_operand_fn,asm_hash_table,asm_hash_table_entries,
   1465      1.1     skrll 	dis_hash_table,dis_hash_table_entries.
   1466      1.1     skrll 	(opcode_open,opcode_close): Add prototypes.
   1467      1.1     skrll 
   1468      1.1     skrll 	* cgen.h (cgen_insn): New element `cdx'.
   1469      1.1     skrll 
   1470      1.1     skrll Thu Jul 30 21:44:25 1998  Frank Ch. Eigler  <fche (a] cygnus.com>
   1471      1.1     skrll 
   1472      1.1     skrll 	* d30v.h (FLAG_LKR): New flag for "left-kills-right" instructions.
   1473      1.1     skrll 
   1474      1.1     skrll Tue Jul 28 10:59:07 1998  Jeffrey A Law  (law (a] cygnus.com)
   1475      1.1     skrll 
   1476      1.1     skrll 	* mn10300.h: Add "no_match_operands" field for instructions.
   1477      1.1     skrll 	(MN10300_MAX_OPERANDS): Define.
   1478      1.1     skrll 
   1479      1.1     skrll Fri Jul 24 11:44:24 1998  Doug Evans  <devans (a] canuck.cygnus.com>
   1480      1.1     skrll 
   1481      1.1     skrll 	* cgen.h (cgen_macro_insn_count): Declare.
   1482      1.1     skrll 
   1483      1.1     skrll Tue Jul 21 13:12:13 1998  Doug Evans  <devans (a] seba.cygnus.com>
   1484      1.1     skrll 
   1485      1.1     skrll 	* cgen.h (CGEN_VERSION_{MAJOR,MINOR,FIXLEVEL}): Define.
   1486      1.1     skrll 	(cgen_insert_fn,cgen_extract_fn): New arg `pc'.
   1487      1.1     skrll 	(get_operand,put_operand): Replaced with get_{int,vma}_operand,
   1488      1.1     skrll 	set_{int,vma}_operand.
   1489      1.1     skrll 
   1490      1.1     skrll Fri Jun 26 11:09:06 1998  Jeffrey A Law  (law (a] cygnus.com)
   1491      1.1     skrll 
   1492      1.1     skrll 	* mn10300.h: Add "machine" field for instructions.
   1493      1.1     skrll 	(MN103, AM30): Define machine types.
   1494      1.1     skrll 
   1495      1.1     skrll Fri Jun 19 16:09:09 1998  Alan Modra  <alan (a] spri.levels.unisa.edu.au>
   1496      1.1     skrll 
   1497      1.1     skrll 	* i386.h: Use FP, not sl_Suf, for fxsave and fxrstor.
   1498      1.1     skrll 
   1499      1.1     skrll 1998-06-18  Ulrich Drepper  <drepper (a] cygnus.com>
   1500      1.1     skrll 
   1501      1.1     skrll 	* i386.h: Add support for fxsave, fxrstor, sysenter and sysexit.
   1502      1.1     skrll 
   1503      1.1     skrll Sat Jun 13 11:31:35 1998  Alan Modra  <alan (a] spri.levels.unisa.edu.au>
   1504      1.1     skrll 
   1505      1.1     skrll 	* i386.h (i386_optab): Add general form of aad and aam.  Add ud2a
   1506      1.1     skrll 	and ud2b.
   1507      1.1     skrll 	(i386_regtab): Allow cr0..7, db0..7, dr0..7, tr0..7, not just
   1508      1.1     skrll 	those that happen to be implemented on pentiums.
   1509      1.1     skrll 
   1510      1.1     skrll Tue Jun  9 12:16:01 1998  Alan Modra  <alan (a] spri.levels.unisa.edu.au>
   1511      1.1     skrll 
   1512      1.1     skrll 	* i386.h: Change occurences of Data16 to Size16, Data32 to Size32,
   1513      1.1     skrll 	IgnoreDataSize to IgnoreSize.  Flag address and data size prefixes
   1514      1.1     skrll 	with Size16|IgnoreSize or Size32|IgnoreSize.
   1515      1.1     skrll 
   1516      1.1     skrll Mon Jun  8 12:15:52 1998  Alan Modra  <alan (a] spri.levels.unisa.edu.au>
   1517      1.1     skrll 
   1518      1.1     skrll 	* i386.h (REPNE): Rename to REPNE_PREFIX_OPCODE.
   1519      1.1     skrll 	(REPE): Rename to REPE_PREFIX_OPCODE.
   1520      1.1     skrll 	(i386_regtab_end): Remove.
   1521      1.1     skrll 	(i386_prefixtab, i386_prefixtab_end): Remove.
   1522      1.1     skrll 	(i386_optab): Use NULL as sentinel rather than "" to suit rewrite
   1523      1.1     skrll 	of md_begin.
   1524      1.1     skrll 	(MAX_OPCODE_SIZE): Define.
   1525      1.1     skrll 	(i386_optab_end): Remove.
   1526      1.1     skrll 	(sl_Suf): Define.
   1527      1.1     skrll 	(sl_FP): Use sl_Suf.
   1528      1.1     skrll 
   1529      1.1     skrll 	* i386.h (i386_optab): Allow 16 bit displacement for `mov
   1530      1.1     skrll 	mem,acc'.  Combine 16 and 32 bit forms of various insns.  Allow 16
   1531      1.1     skrll 	bit form of ljmp.  Add IsPrefix modifier to prefixes.  Add addr32,
   1532      1.1     skrll 	data32, dword, and adword prefixes.
   1533      1.1     skrll 	(i386_regtab): Add BaseIndex modifier to valid 16 bit base/index
   1534      1.1     skrll 	regs.
   1535      1.1     skrll 
   1536      1.1     skrll Fri Jun  5 23:42:43 1998  Alan Modra  <alan (a] spri.levels.unisa.edu.au>
   1537      1.1     skrll 
   1538      1.1     skrll 	* i386.h (i386_regtab): Remove BaseIndex modifier from esp.
   1539      1.1     skrll 
   1540      1.1     skrll 	* i386.h: Allow `l' suffix on fld, fst, fstp, fcom, fcomp with
   1541      1.1     skrll 	register operands, because this is a common idiom.  Flag them with
   1542      1.1     skrll 	a warning.  Allow illegal faddp, fsubp, fsubrp, fmulp, fdivp,
   1543      1.1     skrll 	fdivrp because gcc erroneously generates them.  Also flag with a
   1544      1.1     skrll 	warning.
   1545      1.1     skrll 
   1546      1.1     skrll 	* i386.h: Add suffix modifiers to most insns, and tighter operand
   1547      1.1     skrll 	checks in some cases.  Fix a number of UnixWare compatibility
   1548      1.1     skrll 	issues with float insns.  Merge some floating point opcodes, using
   1549      1.1     skrll 	new FloatMF modifier.
   1550      1.1     skrll 	(WORD_PREFIX_OPCODE): Rename to DATA_PREFIX_OPCODE for
   1551      1.1     skrll 	consistency.
   1552      1.1     skrll 
   1553      1.1     skrll 	* i386.h: Change occurence of ShortformW to W|ShortForm.  Add
   1554      1.1     skrll 	IgnoreDataSize where appropriate.
   1555      1.1     skrll 
   1556      1.1     skrll Wed Jun  3 18:28:45 1998  Alan Modra  <alan (a] spri.levels.unisa.edu.au>
   1557      1.1     skrll 
   1558      1.1     skrll 	* i386.h: (one_byte_segment_defaults): Remove.
   1559      1.1     skrll 	(two_byte_segment_defaults): Remove.
   1560      1.1     skrll 	(i386_regtab): Add BaseIndex to 32 bit regs reg_type.
   1561      1.1     skrll 
   1562      1.1     skrll Fri May 15 15:59:04 1998  Doug Evans  <devans (a] seba.cygnus.com>
   1563      1.1     skrll 
   1564      1.1     skrll 	* cgen.h (cgen_hw_lookup_by_name): Renamed from cgen_hw_lookup.
   1565      1.1     skrll 	(cgen_hw_lookup_by_num): Declare.
   1566      1.1     skrll 
   1567      1.1     skrll Thu May  7 09:27:58 1998  Frank Ch. Eigler  <fche (a] cygnus.com>
   1568      1.1     skrll 
   1569      1.1     skrll 	* mips.h (OP_{SH,MASK}_CODE2): Added "q" operand format for lower
   1570      1.1     skrll 	ten bits of MIPS ISA1 "break" instruction, and for "sdbbp"
   1571      1.1     skrll 
   1572      1.1     skrll Thu May  7 02:14:08 1998  Doug Evans  <devans (a] charmed.cygnus.com>
   1573      1.1     skrll 
   1574      1.1     skrll 	* cgen.h (cgen_asm_init_parse): Delete.
   1575      1.1     skrll 	(cgen_save_fixups,cgen_restore_fixups,cgen_swap_fixups): Delete.
   1576      1.1     skrll 	(cgen_asm_record_register,cgen_asm_finish_insn): Delete.
   1577      1.1     skrll 
   1578      1.1     skrll Mon Apr 27 10:13:11 1998  Doug Evans  <devans (a] seba.cygnus.com>
   1579      1.1     skrll 
   1580      1.1     skrll 	* cgen.h (CGEN_ATTR_TYPE): Delete `const', moved to uses.
   1581      1.1     skrll 	(cgen_asm_finish_insn): Update prototype.
   1582      1.1     skrll 	(cgen_insn): New members num, data.
   1583      1.1     skrll 	(CGEN_INSN_TABLE): Members asm_hash, asm_hash_table_size,
   1584      1.1     skrll 	dis_hash, dis_hash_table_size moved to ...
   1585      1.1     skrll 	(CGEN_OPCODE_TABLE).  Here.  Renamed from CGEN_OPCODE_DATA.
   1586      1.1     skrll 	All uses updated.  New members asm_hash_p, dis_hash_p.
   1587      1.1     skrll 	(CGEN_MINSN_EXPANSION): New struct.
   1588      1.1     skrll 	(cgen_expand_macro_insn): Declare.
   1589      1.1     skrll 	(cgen_macro_insn_count): Declare.
   1590      1.1     skrll 	(get_insn_operands): Update prototype.
   1591      1.1     skrll 	(lookup_get_insn_operands): Declare.
   1592      1.1     skrll 
   1593      1.1     skrll Tue Apr 21 17:11:32 1998  Alan Modra  <alan (a] spri.levels.unisa.edu.au>
   1594      1.1     skrll 
   1595      1.1     skrll 	* i386.h (i386_optab): Change iclrKludge and imulKludge to
   1596      1.1     skrll 	regKludge.  Add operands types for string instructions.
   1597      1.1     skrll 
   1598      1.1     skrll Mon Apr 20 14:40:29 1998  Tom Tromey  <tromey (a] cygnus.com>
   1599      1.1     skrll 
   1600      1.1     skrll 	* i386.h (X): Renamed from `Z_' to preserve formatting of opcode
   1601      1.1     skrll 	table.
   1602      1.1     skrll 
   1603      1.1     skrll Sun Apr 19 13:54:06 1998  Tom Tromey  <tromey (a] cygnus.com>
   1604      1.1     skrll 
   1605      1.1     skrll 	* i386.h (Z_): Renamed from `_' to avoid clash with common alias
   1606      1.1     skrll 	for `gettext'.
   1607      1.1     skrll 
   1608      1.1     skrll Fri Apr  3 12:04:48 1998  Alan Modra  <alan (a] spri.levels.unisa.edu.au>
   1609      1.1     skrll 
   1610      1.1     skrll 	* i386.h: Remove NoModrm flag from all insns: it's never checked.
   1611      1.1     skrll 	Add IsString flag to string instructions.
   1612      1.1     skrll 	(IS_STRING): Don't define.
   1613      1.1     skrll 	(LOCK_PREFIX_OPCODE, CS_PREFIX_OPCODE, DS_PREFIX_OPCODE): Define.
   1614      1.1     skrll 	(ES_PREFIX_OPCODE, FS_PREFIX_OPCODE, GS_PREFIX_OPCODE): Define.
   1615      1.1     skrll 	(SS_PREFIX_OPCODE): Define.
   1616      1.1     skrll 
   1617      1.1     skrll Mon Mar 30 21:31:56 1998  Ian Lance Taylor  <ian (a] cygnus.com>
   1618      1.1     skrll 
   1619      1.1     skrll 	* i386.h: Revert March 24 patch; no more LinearAddress.
   1620      1.1     skrll 
   1621      1.1     skrll Mon Mar 30 10:25:54 1998  Alan Modra  <alan (a] spri.levels.unisa.edu.au>
   1622      1.1     skrll 
   1623      1.1     skrll 	* i386.h (i386_optab): Remove fwait (9b) from all floating point
   1624      1.1     skrll 	instructions, and instead add FWait opcode modifier.  Add short
   1625      1.1     skrll 	form of fldenv and fstenv.
   1626      1.1     skrll 	(FWAIT_OPCODE): Define.
   1627      1.1     skrll 
   1628      1.1     skrll 	* i386.h (i386_optab): Change second operand constraint of `mov
   1629      1.1     skrll 	sreg,reg|mem' instruction from Reg16|Mem to WordReg|WordMem to
   1630      1.1     skrll 	allow legal instructions such as `movl %gs,%esi'
   1631      1.1     skrll 
   1632      1.1     skrll Fri Mar 27 18:30:52 1998  Ian Lance Taylor  <ian (a] cygnus.com>
   1633      1.1     skrll 
   1634      1.1     skrll 	* h8300.h: Various changes to fully bracket initializers.
   1635      1.1     skrll 
   1636      1.1     skrll Tue Mar 24 18:32:47 1998  H.J. Lu  <hjl (a] gnu.org>
   1637      1.1     skrll 
   1638      1.1     skrll 	* i386.h: Set LinearAddress for lidt and lgdt.
   1639      1.1     skrll 
   1640      1.1     skrll Mon Mar  2 10:44:07 1998  Doug Evans  <devans (a] seba.cygnus.com>
   1641      1.1     skrll 
   1642      1.1     skrll 	* cgen.h (CGEN_BOOL_ATTR): New macro.
   1643      1.1     skrll 
   1644      1.1     skrll Thu Feb 26 15:54:31 1998  Michael Meissner  <meissner (a] cygnus.com>
   1645      1.1     skrll 
   1646      1.1     skrll 	* d30v.h (FLAG_DELAY): New flag for delayed branches/jumps.
   1647      1.1     skrll 
   1648      1.1     skrll Mon Feb 23 10:38:21 1998  Doug Evans  <devans (a] seba.cygnus.com>
   1649      1.1     skrll 
   1650      1.1     skrll 	* cgen.h (CGEN_CAT3): Delete.  Use CONCAT3 now.
   1651      1.1     skrll 	(cgen_insn): Record syntax and format entries here, rather than
   1652      1.1     skrll 	separately.
   1653      1.1     skrll 
   1654      1.1     skrll Tue Feb 17 21:42:56 1998  Nick Clifton  <nickc (a] cygnus.com>
   1655      1.1     skrll 
   1656      1.1     skrll 	* cgen.h (CGEN_SYNTAX_MAKE_FIELD): New macro.
   1657      1.1     skrll 
   1658      1.1     skrll Tue Feb 17 16:00:56 1998  Doug Evans  <devans (a] seba.cygnus.com>
   1659      1.1     skrll 
   1660      1.1     skrll 	* cgen.h (cgen_insert_fn): Change type of result to const char *.
   1661      1.1     skrll 	(cgen_parse_{signed,unsigned}_integer): Delete min,max arguments.
   1662      1.1     skrll 	(CGEN_{INSN,KEYWORD,OPERAND}_NBOOL_ATTRS): Renamed from ..._MAX_ATTRS.
   1663      1.1     skrll 
   1664      1.1     skrll Thu Feb 12 18:30:41 1998  Doug Evans  <devans (a] canuck.cygnus.com>
   1665      1.1     skrll 
   1666      1.1     skrll 	* cgen.h (lookup_insn): New argument alias_p.
   1667      1.1     skrll 
   1668      1.1     skrll Thu Feb 12 03:41:00 1998  J"orn Rennecke  <amylaar (a] cygnus.co.uk>
   1669      1.1     skrll 
   1670      1.1     skrll Fix rac to accept only a0:
   1671      1.1     skrll 	* d10v.h (OPERAND_ACC): Split into:
   1672      1.1     skrll 	(OPERAND_ACC0, OPERAND_ACC1) .
   1673      1.1     skrll 	(OPERAND_GPR): Define.
   1674      1.1     skrll 
   1675      1.1     skrll Wed Feb 11 17:31:53 1998  Doug Evans  <devans (a] seba.cygnus.com>
   1676      1.1     skrll 
   1677      1.1     skrll 	* cgen.h (CGEN_FIELDS): Define here.
   1678      1.1     skrll 	(CGEN_HW_ENTRY): New member `type'.
   1679      1.1     skrll 	(hw_list): Delete decl.
   1680      1.1     skrll 	(enum cgen_mode): Declare.
   1681      1.1     skrll 	(CGEN_OPERAND): New member `hw'.
   1682      1.1     skrll 	(enum cgen_operand_instance_type): Declare.
   1683      1.1     skrll 	(CGEN_OPERAND_INSTANCE): New type.
   1684      1.1     skrll 	(CGEN_INSN): New member `operands'.
   1685      1.1     skrll 	(CGEN_OPCODE_DATA): Make hw_list const.
   1686      1.1     skrll 	(get_insn_operands,lookup_insn): Add prototypes for.
   1687      1.1     skrll 
   1688      1.1     skrll Tue Feb  3 17:11:23 1998  Doug Evans  <devans (a] seba.cygnus.com>
   1689      1.1     skrll 
   1690      1.1     skrll 	* cgen.h (CGEN_INSN_MAX_ATTRS): Renamed from CGEN_MAX_INSN_ATTRS.
   1691      1.1     skrll 	(CGEN_HW_ENTRY): Move `next' entry to end of struct.
   1692      1.1     skrll 	(CGEN_KEYWORD_MAX_ATTRS): Renamed from CGEN_MAX_KEYWORD_ATTRS.
   1693      1.1     skrll 	(CGEN_OPERAND_MAX_ATTRS): Renamed from CGEN_MAX_OPERAND_ATTRS.
   1694      1.1     skrll 
   1695      1.1     skrll Mon Feb  2 19:19:15 1998  Ian Lance Taylor  <ian (a] cygnus.com>
   1696      1.1     skrll 
   1697      1.1     skrll 	* cgen.h: Correct typo in comment end marker.
   1698      1.1     skrll 
   1699      1.1     skrll Mon Feb  2 17:10:38 1998  Steve Haworth  <steve (a] pm.cse.rmit.EDU.AU>
   1700      1.1     skrll 
   1701      1.1     skrll 	* tic30.h: New file.
   1702      1.1     skrll 
   1703      1.1     skrll Thu Jan 22 17:54:56 1998  Nick Clifton  <nickc (a] cygnus.com>
   1704      1.1     skrll 
   1705      1.1     skrll 	* cgen.h: Add prototypes for cgen_save_fixups(),
   1706      1.1     skrll 	cgen_restore_fixups(), and cgen_swap_fixups().  Change prototype
   1707      1.1     skrll 	of cgen_asm_finish_insn() to return a char *.
   1708      1.1     skrll 
   1709      1.1     skrll Wed Jan 14 17:21:43 1998  Nick Clifton  <nickc (a] cygnus.com>
   1710      1.1     skrll 
   1711      1.1     skrll 	* cgen.h: Formatting changes to improve readability.
   1712      1.1     skrll 
   1713      1.1     skrll Mon Jan 12 11:37:36 1998  Doug Evans  <devans (a] seba.cygnus.com>
   1714      1.1     skrll 
   1715      1.1     skrll 	* cgen.h (*): Clean up pass over `struct foo' usage.
   1716      1.1     skrll 	(CGEN_ATTR): Make unsigned char.
   1717      1.1     skrll 	(CGEN_ATTR_TYPE): Update.
   1718      1.1     skrll 	(CGEN_ATTR_{ENTRY,TABLE}): New types.
   1719      1.1     skrll 	(cgen_base): Move member `attrs' to cgen_insn.
   1720      1.1     skrll 	(CGEN_KEYWORD): New member `null_entry'.
   1721      1.1     skrll 	(CGEN_{SYNTAX,FORMAT}): New types.
   1722      1.1     skrll 	(cgen_insn): Format and syntax separated from each other.
   1723      1.1     skrll 
   1724      1.1     skrll Tue Dec 16 15:15:52 1997  Michael Meissner  <meissner (a] cygnus.com>
   1725      1.1     skrll 
   1726      1.1     skrll 	* d30v.h (d30v_opcode): Reorder flags somewhat, add new flags for
   1727      1.1     skrll 	2 word load/store, ADDppp/SUBppp, 16/32 bit multiply.  Make
   1728      1.1     skrll 	flags_{used,set} long.
   1729      1.1     skrll 	(d30v_operand): Make flags field long.
   1730      1.1     skrll 
   1731      1.1     skrll Mon Dec  1 12:24:44 1997  Andreas Schwab  <schwab (a] issan.informatik.uni-dortmund.de>
   1732      1.1     skrll 
   1733      1.1     skrll 	* m68k.h: Fix comment describing operand types.
   1734      1.1     skrll 
   1735      1.1     skrll Sun Nov 23 22:31:27 1997  Michael Meissner  <meissner (a] cygnus.com>
   1736      1.1     skrll 
   1737      1.1     skrll 	* d30v.h (SHORT_CMPU): Add case for cmpu instruction, and move
   1738      1.1     skrll 	everything else after down.
   1739      1.1     skrll 
   1740      1.1     skrll Tue Nov 18 18:45:14 1997  J"orn Rennecke  <amylaar (a] cygnus.co.uk>
   1741      1.1     skrll 
   1742      1.1     skrll 	* d10v.h (OPERAND_FLAG): Split into:
   1743      1.1     skrll 	(OPERAND_FFLAG, OPERAND_CFLAG) .
   1744      1.1     skrll 
   1745      1.1     skrll Thu Nov 13 11:04:24 1997  Gavin Koch  <gavin (a] cygnus.com>
   1746      1.1     skrll 
   1747      1.1     skrll 	* mips.h (struct mips_opcode): Changed comments to reflect new
   1748      1.1     skrll 	field usage.
   1749      1.1     skrll 
   1750      1.1     skrll Fri Oct 24 22:36:20 1997  Ken Raeburn  <raeburn (a] cygnus.com>
   1751      1.1     skrll 
   1752      1.1     skrll 	* mips.h: Added to comments a quick-ref list of all assigned
   1753      1.1     skrll 	operand type characters.
   1754      1.1     skrll 	(OP_{MASK,SH}_PERFREG): New macros.
   1755      1.1     skrll 
   1756      1.1     skrll Wed Oct 22 17:28:33 1997  Richard Henderson  <rth (a] cygnus.com>
   1757      1.1     skrll 
   1758      1.1     skrll 	* sparc.h: Add '_' and '/' for v9a asr's.
   1759      1.1     skrll 	Patch from David Miller <davem (a] vger.rutgers.edu>
   1760      1.1     skrll 
   1761      1.1     skrll Tue Oct 14 13:22:29 1997  Jeffrey A Law  (law (a] cygnus.com)
   1762      1.1     skrll 
   1763      1.1     skrll 	* h8300.h: Bit ops with absolute addresses not in the 8 bit
   1764      1.1     skrll 	area are not available in the base model (H8/300).
   1765      1.1     skrll 
   1766      1.1     skrll Thu Sep 25 13:03:41 1997  Ian Lance Taylor  <ian (a] cygnus.com>
   1767      1.1     skrll 
   1768      1.1     skrll 	* m68k.h: Remove documentation of ` operand specifier.
   1769      1.1     skrll 
   1770      1.1     skrll Wed Sep 24 19:00:34 1997  Ian Lance Taylor  <ian (a] cygnus.com>
   1771      1.1     skrll 
   1772      1.1     skrll 	* m68k.h: Document q and v operand specifiers.
   1773      1.1     skrll 
   1774      1.1     skrll Mon Sep 15 18:28:37 1997  Nick Clifton  <nickc (a] cygnus.com>
   1775      1.1     skrll 
   1776      1.1     skrll 	* v850.h (struct v850_opcode): Add processors field.
   1777      1.1     skrll 	(PROCESSOR_V850, PROCESSOR_ALL): New bit constants.
   1778      1.1     skrll 	(PROCESSOR_V850E, PROCESSOR_NOT_V850): New bit constants.
   1779      1.1     skrll 	(PROCESSOR_V850EA): New bit constants.
   1780      1.1     skrll 
   1781      1.1     skrll Mon Sep 15 11:29:43 1997  Ken Raeburn  <raeburn (a] cygnus.com>
   1782      1.1     skrll 
   1783      1.1     skrll 	Merge changes from Martin Hunt:
   1784      1.1     skrll 
   1785      1.1     skrll 	* d30v.h: Allow up to 64 control registers. Add
   1786      1.1     skrll 	SHORT_A5S format.
   1787      1.1     skrll 
   1788      1.1     skrll 	* d30v.h (LONG_Db): New form for delayed branches.
   1789      1.1     skrll 
   1790      1.1     skrll 	* d30v.h: (LONG_Db): New form for repeati.
   1791      1.1     skrll 
   1792      1.1     skrll 	* d30v.h (SHORT_D2B): New form.
   1793      1.1     skrll 
   1794      1.1     skrll 	* d30v.h (SHORT_A2): New form.
   1795      1.1     skrll 
   1796      1.1     skrll 	* d30v.h (OPERAND_2REG): Add new operand to indicate 2
   1797      1.1     skrll 	registers are used.  Needed for VLIW optimization.
   1798      1.1     skrll 
   1799      1.1     skrll Mon Sep  8 14:05:45 1997  Doug Evans  <dje (a] canuck.cygnus.com>
   1800      1.1     skrll 
   1801      1.1     skrll 	* cgen.h: Move assembler interface section
   1802      1.1     skrll 	up so cgen_parse_operand_result is defined for cgen_parse_address.
   1803      1.1     skrll 	(cgen_parse_address): Update prototype.
   1804      1.1     skrll 
   1805      1.1     skrll Tue Sep  2 15:32:32 1997  Nick Clifton  <nickc (a] cygnus.com>
   1806      1.1     skrll 
   1807      1.1     skrll 	* v850.h (V850_OPREAND_ADJUST_SHORT_MEMORY): Removed.
   1808      1.1     skrll 
   1809      1.1     skrll Tue Aug 26 12:21:52 1997  Ian Lance Taylor  <ian (a] cygnus.com>
   1810      1.1     skrll 
   1811      1.1     skrll 	* i386.h (two_byte_segment_defaults): Correct base register 5 in
   1812      1.1     skrll 	modes 1 and 2 to be ss rather than ds.  From Gabriel Paubert
   1813      1.1     skrll 	<paubert (a] iram.es>.
   1814      1.1     skrll 
   1815      1.1     skrll 	* i386.h: Set ud2 to 0x0f0b.  From Gabriel Paubert
   1816      1.1     skrll 	<paubert (a] iram.es>.
   1817      1.1     skrll 
   1818      1.1     skrll 	* i386.h: Comment fixes for ficom[p]?{s,l} from Gabriel Paubert
   1819      1.1     skrll 	<paubert (a] iram.es>.
   1820      1.1     skrll 
   1821      1.1     skrll 	* i386.h (JUMP_ON_CX_ZERO): Uncomment (define again).
   1822      1.1     skrll 	(JUMP_ON_ECX_ZERO): Remove commented out macro.
   1823      1.1     skrll 
   1824      1.1     skrll Fri Aug 22 10:38:29 1997  Nick Clifton  <nickc (a] cygnus.com>
   1825      1.1     skrll 
   1826      1.1     skrll 	* v850.h (V850_NOT_R0): New flag.
   1827      1.1     skrll 
   1828      1.1     skrll Mon Aug 18 11:05:58 1997  Nick Clifton  <nickc (a] cygnus.com>
   1829      1.1     skrll 
   1830      1.1     skrll 	* v850.h (struct v850_opcode): Remove flags field.
   1831      1.1     skrll 
   1832      1.1     skrll Wed Aug 13 18:45:48 1997  Nick Clifton  <nickc (a] cygnus.com>
   1833      1.1     skrll 
   1834      1.1     skrll 	* v850.h (struct v850_opcode): Add flags field.
   1835      1.1     skrll 	(struct v850_operand): Extend meaning of 'bits' and 'shift'
   1836      1.1     skrll 	fields.
   1837      1.1     skrll 	(V850E_INSTRUCTION, V850EA_INSTRUCTION): New flags.
   1838      1.1     skrll 	(V850E_PUSH_POP, V850E_IMMEDIATE16, V850E_IMMEDIATE32): New flags.
   1839      1.1     skrll 
   1840      1.1     skrll Fri Aug  8 16:58:42 1997  Doug Evans  <dje (a] canuck.cygnus.com>
   1841      1.1     skrll 
   1842      1.1     skrll 	* arc.h: New file.
   1843      1.1     skrll 
   1844      1.1     skrll Thu Jul 24 21:16:58 1997  Doug Evans  <dje (a] canuck.cygnus.com>
   1845      1.1     skrll 
   1846      1.1     skrll 	* sparc.h (sparc_opcodes): Declare as const.
   1847      1.1     skrll 
   1848      1.1     skrll Thu Jul 10 12:53:25 1997  Jeffrey A Law  (law (a] cygnus.com)
   1849      1.1     skrll 
   1850      1.1     skrll 	* mips.h (FP_S, FP_D): Define.  Bitmasks indicating if an insn
   1851      1.1     skrll 	uses single or double precision floating point resources.
   1852      1.1     skrll 	(INSN_NO_ISA, INSN_ISA1): Define.
   1853      1.1     skrll 	(cpu specific INSN macros): Tweak into bitmasks outside the range
   1854      1.1     skrll 	of INSN_ISA field.
   1855      1.1     skrll 
   1856      1.1     skrll Mon Jun 16 14:10:00 1997  H.J. Lu  <hjl (a] gnu.ai.mit.edu>
   1857      1.1     skrll 
   1858      1.1     skrll 	* i386.h: Fix pand opcode.
   1859      1.1     skrll 
   1860      1.1     skrll Mon Jun  2 11:35:09 1997  Gavin Koch  <gavin (a] cygnus.com>
   1861      1.1     skrll 
   1862      1.1     skrll 	* mips.h: Widen INSN_ISA and move it to a more convenient
   1863      1.1     skrll 	bit position.  Add INSN_3900.
   1864      1.1     skrll 
   1865      1.1     skrll Tue May 20 11:25:29 1997  Gavin Koch  <gavin (a] cygnus.com>
   1866      1.1     skrll 
   1867      1.1     skrll 	* mips.h (struct mips_opcode): added new field membership.
   1868      1.1     skrll 
   1869      1.1     skrll Mon May 12 16:26:50 1997  H.J. Lu  <hjl (a] gnu.ai.mit.edu>
   1870      1.1     skrll 
   1871      1.1     skrll 	* i386.h (movd): only Reg32 is allowed.
   1872      1.1     skrll 
   1873      1.1     skrll 	* i386.h: add fcomp and ud2.  From Wayne Scott
   1874      1.1     skrll 	<wscott (a] ichips.intel.com>.
   1875      1.1     skrll 
   1876      1.1     skrll Mon May  5 17:16:21 1997  Ian Lance Taylor  <ian (a] cygnus.com>
   1877      1.1     skrll 
   1878      1.1     skrll 	* i386.h: Add MMX instructions.
   1879      1.1     skrll 
   1880      1.1     skrll Mon May  5 12:45:19 1997  H.J. Lu  <hjl (a] gnu.ai.mit.edu>
   1881      1.1     skrll 
   1882      1.1     skrll 	* i386.h: Remove W modifier from conditional move instructions.
   1883      1.1     skrll 
   1884      1.1     skrll Mon Apr 14 14:56:58 1997  Ian Lance Taylor  <ian (a] cygnus.com>
   1885      1.1     skrll 
   1886      1.1     skrll 	* i386.h: Change the opcodes for fsubp, fsubrp, fdivp, and fdivrp
   1887      1.1     skrll 	with no arguments to match that generated by the UnixWare
   1888      1.1     skrll 	assembler.
   1889      1.1     skrll 
   1890      1.1     skrll Thu Apr 10 14:35:00 1997  Doug Evans  <dje (a] canuck.cygnus.com>
   1891      1.1     skrll 
   1892      1.1     skrll 	* cgen.h (<cpu>_cgen_assemble_insn): New arg for errmsg.
   1893      1.1     skrll 	(cgen_parse_operand_fn): Declare.
   1894      1.1     skrll 	(cgen_init_parse_operand): Declare.
   1895      1.1     skrll 	(cgen_parse_operand): Renamed from cgen_asm_parse_operand,
   1896      1.1     skrll 	new argument `want'.
   1897      1.1     skrll 	(enum cgen_parse_operand_result): Renamed from cgen_asm_result.
   1898      1.1     skrll 	(enum cgen_parse_operand_type): New enum.
   1899      1.1     skrll 
   1900      1.1     skrll Sat Apr  5 13:14:05 1997  Ian Lance Taylor  <ian (a] cygnus.com>
   1901      1.1     skrll 
   1902      1.1     skrll 	* i386.h: Revert last patch for the NON_BROKEN_OPCODES cases.
   1903      1.1     skrll 
   1904      1.1     skrll Fri Apr  4 11:46:11 1997  Doug Evans  <dje (a] canuck.cygnus.com>
   1905      1.1     skrll 
   1906      1.1     skrll 	* cgen.h: New file.
   1907      1.1     skrll 
   1908      1.1     skrll Fri Apr  4 14:02:32 1997  Ian Lance Taylor  <ian (a] cygnus.com>
   1909      1.1     skrll 
   1910      1.1     skrll 	* i386.h: Correct opcode values for fsubp, fsubrp, fdivp, and
   1911      1.1     skrll 	fdivrp.
   1912      1.1     skrll 
   1913      1.1     skrll Tue Mar 25 22:57:26 1997  Stu Grossman  (grossman (a] critters.cygnus.com)
   1914      1.1     skrll 
   1915      1.1     skrll 	* v850.h (extract): Make unsigned.
   1916      1.1     skrll 
   1917      1.1     skrll Mon Mar 24 14:38:15 1997  Ian Lance Taylor  <ian (a] cygnus.com>
   1918      1.1     skrll 
   1919      1.1     skrll 	* i386.h: Add iclr.
   1920      1.1     skrll 
   1921      1.1     skrll Thu Mar 20 19:49:10 1997  Ian Lance Taylor  <ian (a] cygnus.com>
   1922      1.1     skrll 
   1923      1.1     skrll 	* i386.h: Change DW to W for cmpxchg and xadd, since they don't
   1924      1.1     skrll 	take a direction bit.
   1925      1.1     skrll 
   1926      1.1     skrll Sat Mar 15 19:03:29 1997  H.J. Lu  <hjl (a] lucon.org>
   1927      1.1     skrll 
   1928      1.1     skrll 	* sparc.h (sparc_opcode_lookup_arch): Use full prototype.
   1929      1.1     skrll 
   1930      1.1     skrll Fri Mar 14 15:22:01 1997  Ian Lance Taylor  <ian (a] cygnus.com>
   1931      1.1     skrll 
   1932      1.1     skrll 	* sparc.h: Include <ansidecl.h>.  Update function declarations to
   1933      1.1     skrll 	use prototypes, and to use const when appropriate.
   1934      1.1     skrll 
   1935      1.1     skrll Thu Mar  6 14:18:30 1997  Jeffrey A Law  (law (a] cygnus.com)
   1936      1.1     skrll 
   1937      1.1     skrll 	* mn10300.h (MN10300_OPERAND_RELAX): Define.
   1938      1.1     skrll 
   1939      1.1     skrll Mon Feb 24 15:15:56 1997  Martin M. Hunt  <hunt (a] pizza.cygnus.com>
   1940      1.1     skrll 
   1941      1.1     skrll 	* d10v.h: Change pre_defined_registers to
   1942      1.1     skrll 	d10v_predefined_registers and reg_name_cnt to d10v_reg_name_cnt.
   1943      1.1     skrll 
   1944      1.1     skrll Sat Feb 22 21:25:00 1997  Dawn Perchik  <dawn (a] cygnus.com>
   1945      1.1     skrll 
   1946      1.1     skrll 	* mips.h: Add macros for cop0, cop1 cop2 and cop3.
   1947      1.1     skrll 	Change mips_opcodes from const array to a pointer,
   1948      1.1     skrll 	and change bfd_mips_num_opcodes from const int to int,
   1949      1.1     skrll 	so that we can increase the size of the mips opcodes table
   1950      1.1     skrll 	dynamically.
   1951      1.1     skrll 
   1952      1.1     skrll Fri Feb 21 16:34:18 1997  Martin M. Hunt  <hunt (a] pizza.cygnus.com>
   1953      1.1     skrll 
   1954      1.1     skrll 	* d30v.h (FLAG_X): Remove unused flag.
   1955      1.1     skrll 
   1956      1.1     skrll Tue Feb 18 17:37:20 1997  Martin M. Hunt  <hunt (a] pizza.cygnus.com>
   1957      1.1     skrll 
   1958      1.1     skrll 	* d30v.h: New file.
   1959      1.1     skrll 
   1960      1.1     skrll Fri Feb 14 13:16:15 1997  Fred Fish  <fnf (a] cygnus.com>
   1961      1.1     skrll 
   1962      1.1     skrll 	* tic80.h (PDS_NAME): Macro to access name field of predefined symbols.
   1963      1.1     skrll 	(PDS_VALUE): Macro to access value field of predefined symbols.
   1964      1.1     skrll 	(tic80_next_predefined_symbol): Add prototype.
   1965      1.1     skrll 
   1966      1.1     skrll Mon Feb 10 10:32:17 1997  Fred Fish  <fnf (a] cygnus.com>
   1967      1.1     skrll 
   1968      1.1     skrll 	* tic80.h (tic80_symbol_to_value): Change prototype to match
   1969      1.1     skrll 	change in function, added class parameter.
   1970      1.1     skrll 
   1971      1.1     skrll Thu Feb  6 17:30:15 1997  Fred Fish  <fnf (a] cygnus.com>
   1972      1.1     skrll 
   1973      1.1     skrll 	* tic80.h (TIC80_OPERAND_ENDMASK): Add for flagging TIc80
   1974      1.1     skrll 	endmask fields, which are somewhat weird in that 0 and 32 are
   1975      1.1     skrll 	treated exactly the same.
   1976      1.1     skrll 
   1977      1.1     skrll Thu Jan 30 13:46:18 1997  Fred Fish  <fnf (a] cygnus.com>
   1978      1.1     skrll 
   1979      1.1     skrll 	* tic80.h: Change all the OPERAND defines to use the form (1 << X)
   1980      1.1     skrll 	rather than a constant that is 2**X.  Reorder them to put bits for
   1981      1.1     skrll 	operands that have symbolic names in the upper bits, so they can
   1982      1.1     skrll 	be packed into an int where the lower bits contain the value that
   1983      1.1     skrll 	corresponds to that symbolic name.
   1984      1.1     skrll 	(predefined_symbo): Add struct.
   1985      1.1     skrll 	(tic80_predefined_symbols): Declare array of translations.
   1986      1.1     skrll 	(tic80_num_predefined_symbols): Declare size of that array.
   1987      1.1     skrll 	(tic80_value_to_symbol): Declare function.
   1988      1.1     skrll 	(tic80_symbol_to_value): Declare function.
   1989      1.1     skrll 
   1990      1.1     skrll Wed Jan 29 09:37:25 1997  Jeffrey A Law  (law (a] cygnus.com)
   1991      1.1     skrll 
   1992      1.1     skrll 	* mn10200.h (MN10200_OPERAND_RELAX): Define.
   1993      1.1     skrll 
   1994      1.1     skrll Sat Jan 18 15:18:59 1997  Fred Fish  <fnf (a] cygnus.com>
   1995      1.1     skrll 
   1996      1.1     skrll 	* tic80.h (TIC80_NO_R0_DEST): Add for opcodes where r0 cannot
   1997      1.1     skrll 	be the destination register.
   1998      1.1     skrll 
   1999      1.1     skrll Thu Jan 16 20:48:55 1997  Fred Fish  <fnf (a] cygnus.com>
   2000      1.1     skrll 
   2001      1.1     skrll 	* tic80.h (struct tic80_opcode): Change "format" field to "flags".
   2002      1.1     skrll 	(FMT_UNUSED, FMT_SI, FMT_LI, FMT_REG): Delete.
   2003      1.1     skrll 	(TIC80_VECTOR): Define a flag bit for the flags.  This one means
   2004      1.1     skrll 	that the opcode can have two vector instructions in a single
   2005      1.1     skrll 	32 bit word and we have to encode/decode both.
   2006      1.1     skrll 
   2007      1.1     skrll Tue Jan 14 19:37:09 1997  Fred Fish  <fnf (a] cygnus.com>
   2008      1.1     skrll 
   2009      1.1     skrll 	* tic80.h (TIC80_OPERAND_PCREL): Renamed from
   2010      1.1     skrll 	TIC80_OPERAND_RELATIVE for PC relative.
   2011      1.1     skrll 	(TIC80_OPERAND_BASEREL): New flag bit for register
   2012      1.1     skrll 	base relative.
   2013      1.1     skrll 
   2014      1.1     skrll Mon Jan 13 15:56:38 1997  Fred Fish  <fnf (a] cygnus.com>
   2015      1.1     skrll 
   2016      1.1     skrll 	* tic80.h (TIC80_OPERAND_FLOAT): Add for floating point operands.
   2017      1.1     skrll 
   2018      1.1     skrll Mon Jan  6 10:51:15 1997  Fred Fish  <fnf (a] cygnus.com>
   2019      1.1     skrll 
   2020      1.1     skrll 	* tic80.h (TIC80_OPERAND_SCALED): Operand may have optional
   2021      1.1     skrll 	":s" modifier for scaling.
   2022      1.1     skrll 
   2023      1.1     skrll Sun Jan  5 12:12:19 1997  Fred Fish  <fnf (a] cygnus.com>
   2024      1.1     skrll 
   2025      1.1     skrll 	* tic80.h (TIC80_OPERAND_M_SI): Add operand modifier for ":m".
   2026      1.1     skrll 	(TIC80_OPERAND_M_LI): Ditto
   2027      1.1     skrll 
   2028      1.1     skrll Sat Jan  4 19:02:44 1997  Fred Fish  <fnf (a] cygnus.com>
   2029      1.1     skrll 
   2030      1.1     skrll 	* tic80.h (TIC80_OPERAND_BITNUM): Renamed from TIC80_OPERAND_CC_SZ.
   2031      1.1     skrll 	(TIC80_OPERAND_CC): New define for condition code operand.
   2032      1.1     skrll 	(TIC80_OPERAND_CR): New define for control register operand.
   2033      1.1     skrll 
   2034      1.1     skrll Fri Jan  3 16:22:23 1997  Fred Fish  <fnf (a] cygnus.com>
   2035      1.1     skrll 
   2036      1.1     skrll 	* tic80.h (struct tic80_opcode): Name changed.
   2037      1.1     skrll 	(struct tic80_opcode): Remove format field.
   2038      1.1     skrll 	(struct tic80_operand): Add insertion and extraction functions.
   2039      1.1     skrll 	(TIC80_OPERAND_*): Remove old bogus values, start adding new
   2040      1.1     skrll 	correct ones.
   2041      1.1     skrll 	(FMT_*): Ditto.
   2042      1.1     skrll 
   2043      1.1     skrll Tue Dec 31 15:05:41 1996  Michael Meissner  <meissner (a] tiktok.cygnus.com>
   2044      1.1     skrll 
   2045      1.1     skrll 	* v850.h (V850_OPERAND_ADJUST_SHORT_MEMORY): New flag to adjust
   2046      1.1     skrll 	type IV instruction offsets.
   2047      1.1     skrll 
   2048      1.1     skrll Fri Dec 27 22:23:10 1996  Fred Fish  <fnf (a] cygnus.com>
   2049      1.1     skrll 
   2050      1.1     skrll 	* tic80.h: New file.
   2051      1.1     skrll 
   2052      1.1     skrll Wed Dec 18 10:06:31 1996  Jeffrey A Law  (law (a] cygnus.com)
   2053      1.1     skrll 
   2054      1.1     skrll 	* mn10200.h (MN10200_OPERAND_NOCHECK): Define.
   2055      1.1     skrll 
   2056      1.1     skrll Sat Dec 14 10:48:31 1996  Fred Fish  <fnf (a] ninemoons.com>
   2057      1.1     skrll 
   2058      1.1     skrll 	* mn10200.h: Fix comment, mn10200_operand not powerpc_operand.
   2059      1.1     skrll 	* mn10300.h: Fix comment, mn10300_operand not powerpc_operand.
   2060      1.1     skrll 	* v850.h: Fix comment, v850_operand not powerpc_operand.
   2061      1.1     skrll 
   2062      1.1     skrll Mon Dec  9 16:45:39 1996  Jeffrey A Law  (law (a] cygnus.com)
   2063      1.1     skrll 
   2064      1.1     skrll 	* mn10200.h: Flesh out structures and definitions needed by
   2065      1.1     skrll 	the mn10200 assembler & disassembler.
   2066      1.1     skrll 
   2067      1.1     skrll Tue Nov 26 10:46:56 1996  Ian Lance Taylor  <ian (a] cygnus.com>
   2068      1.1     skrll 
   2069      1.1     skrll 	* mips.h: Add mips16 definitions.
   2070      1.1     skrll 
   2071      1.1     skrll Mon Nov 25 17:56:54 1996  J.T. Conklin  <jtc (a] cygnus.com>
   2072      1.1     skrll 
   2073      1.1     skrll 	* m68k.h: Document new <, >, m, n, o and p operand specifiers.
   2074      1.1     skrll 
   2075      1.1     skrll Wed Nov 20 10:59:41 1996  Jeffrey A Law  (law (a] cygnus.com)
   2076      1.1     skrll 
   2077      1.1     skrll 	* mn10300.h (MN10300_OPERAND_PCREL): Define.
   2078      1.1     skrll 	(MN10300_OPERAND_MEMADDR): Define.
   2079      1.1     skrll 
   2080      1.1     skrll Tue Nov 19 13:30:40 1996  Jeffrey A Law  (law (a] cygnus.com)
   2081      1.1     skrll 
   2082      1.1     skrll 	* mn10300.h (MN10300_OPERAND_REG_LIST): Define.
   2083      1.1     skrll 
   2084      1.1     skrll Wed Nov  6 13:41:08 1996  Jeffrey A Law  (law (a] cygnus.com)
   2085      1.1     skrll 
   2086      1.1     skrll 	* mn10300.h (MN10300_OPERAND_SPLIT): Define.
   2087      1.1     skrll 
   2088      1.1     skrll Tue Nov  5 13:26:12 1996  Jeffrey A Law  (law (a] cygnus.com)
   2089      1.1     skrll 
   2090      1.1     skrll 	* mn10300.h (MN10300_OPERAND_EXTENDED): Define.
   2091      1.1     skrll 
   2092      1.1     skrll Mon Nov  4 12:52:48 1996  Jeffrey A Law  (law (a] cygnus.com)
   2093      1.1     skrll 
   2094      1.1     skrll 	* mn10300.h (MN10300_OPERAND_REPEATED): Define.
   2095      1.1     skrll 
   2096      1.1     skrll Fri Nov  1 10:31:02 1996  Richard Henderson  <rth (a] tamu.edu>
   2097      1.1     skrll 
   2098      1.1     skrll 	* alpha.h: Don't include "bfd.h"; private relocation types are now
   2099      1.1     skrll 	negative to minimize problems with shared libraries.  Organize
   2100      1.1     skrll 	instruction subsets by AMASK extensions and PALcode
   2101      1.1     skrll 	implementation.
   2102      1.1     skrll 	(struct alpha_operand): Move flags slot for better packing.
   2103      1.1     skrll 
   2104      1.1     skrll Tue Oct 29 12:19:10 1996  Jeffrey A Law  (law (a] cygnus.com)
   2105      1.1     skrll 
   2106      1.1     skrll 	* v850.h (V850_OPERAND_RELAX): New operand flag.
   2107      1.1     skrll 
   2108      1.1     skrll Thu Oct 10 14:29:11 1996  Jeffrey A Law  (law (a] cygnus.com)
   2109      1.1     skrll 
   2110      1.1     skrll 	* mn10300.h (FMT_*): Move operand format definitions
   2111      1.1     skrll 	here.
   2112      1.1     skrll 
   2113      1.1     skrll Tue Oct  8 14:48:07 1996  Jeffrey A Law  (law (a] cygnus.com)
   2114      1.1     skrll 
   2115      1.1     skrll 	* mn10300.h (MN10300_OPERAND_PAREN): Define.
   2116      1.1     skrll 
   2117      1.1     skrll Mon Oct  7 16:52:11 1996  Jeffrey A Law  (law (a] cygnus.com)
   2118      1.1     skrll 
   2119      1.1     skrll 	* mn10300.h (mn10300_opcode): Add "format" field.
   2120      1.1     skrll 	(MN10300_OPERAND_*): Define.
   2121      1.1     skrll 
   2122      1.1     skrll Thu Oct  3 10:33:46 1996  Jeffrey A Law  (law (a] cygnus.com)
   2123      1.1     skrll 
   2124      1.1     skrll 	* mn10x00.h: Delete.
   2125      1.1     skrll 	* mn10200.h, mn10300.h: New files.
   2126      1.1     skrll 
   2127      1.1     skrll Wed Oct  2 21:31:26 1996  Jeffrey A Law  (law (a] cygnus.com)
   2128      1.1     skrll 
   2129      1.1     skrll 	* mn10x00.h: New file.
   2130      1.1     skrll 
   2131      1.1     skrll Fri Sep 27 18:26:46 1996  Stu Grossman  (grossman (a] critters.cygnus.com)
   2132      1.1     skrll 
   2133      1.1     skrll 	* v850.h: Add new flag to indicate this instruction uses a PC
   2134      1.1     skrll 	displacement.
   2135      1.1     skrll 
   2136      1.1     skrll Fri Sep 13 14:58:13 1996  Jeffrey A Law  (law (a] cygnus.com)
   2137      1.1     skrll 
   2138      1.1     skrll 	* h8300.h (stmac): Add missing instruction.
   2139      1.1     skrll 
   2140      1.1     skrll Sat Aug 31 16:02:03 1996  Jeffrey A Law  (law (a] cygnus.com)
   2141      1.1     skrll 
   2142      1.1     skrll 	* v850.h (v850_opcode): Remove "size" field.  Add "memop"
   2143      1.1     skrll 	field.
   2144      1.1     skrll 
   2145      1.1     skrll Fri Aug 23 10:39:08 1996  Jeffrey A Law  (law (a] cygnus.com)
   2146      1.1     skrll 
   2147      1.1     skrll 	* v850.h (V850_OPERAND_EP): Define.
   2148      1.1     skrll 
   2149      1.1     skrll 	* v850.h (v850_opcode): Add size field.
   2150      1.1     skrll 
   2151      1.1     skrll Thu Aug 22 16:51:25 1996  J.T. Conklin  <jtc (a] rtl.cygnus.com>
   2152      1.1     skrll 
   2153      1.1     skrll 	* v850.h (v850_operands): Add insert and extract fields, pointers
   2154      1.1     skrll 	to functions used to handle unusual operand encoding.
   2155      1.1     skrll 	(V850_OPERAND_REG, V850_OPERAND_SRG, V850_OPERAND_CC,
   2156      1.1     skrll 	V850_OPERAND_SIGNED): Defined.
   2157      1.1     skrll 
   2158      1.1     skrll Wed Aug 21 17:45:10 1996  J.T. Conklin  <jtc (a] rtl.cygnus.com>
   2159      1.1     skrll 
   2160      1.1     skrll 	* v850.h (v850_operands): Add flags field.
   2161      1.1     skrll 	(OPERAND_REG, OPERAND_NUM): Defined.
   2162      1.1     skrll 
   2163      1.1     skrll Tue Aug 20 14:52:02 1996  J.T. Conklin  <jtc (a] rtl.cygnus.com>
   2164      1.1     skrll 
   2165      1.1     skrll 	* v850.h: New file.
   2166      1.1     skrll 
   2167      1.1     skrll Fri Aug 16 14:44:15 1996  James G. Smith  <jsmith (a] cygnus.co.uk>
   2168      1.1     skrll 
   2169      1.1     skrll 	* mips.h (OP_SH_LOCC, OP_SH_HICC, OP_MASK_CC, OP_SH_COP1NORM,
   2170      1.1     skrll 	OP_MASK_COP1NORM, OP_SH_COP1SPEC, OP_MASK_COP1SPEC,
   2171      1.1     skrll 	OP_MASK_COP1SCLR, OP_MASK_COP1CMP, OP_SH_COP1CMP, OP_SH_FORMAT,
   2172      1.1     skrll 	OP_MASK_FORMAT, OP_SH_TRUE, OP_MASK_TRUE, OP_SH_GE, OP_MASK_GE,
   2173      1.1     skrll 	OP_SH_UNSIGNED, OP_MASK_UNSIGNED, OP_SH_HINT, OP_MASK_HINT):
   2174      1.1     skrll 	Defined.
   2175      1.1     skrll 
   2176      1.1     skrll Fri Aug 16 00:15:15 1996  Jeffrey A Law  (law (a] cygnus.com)
   2177      1.1     skrll 
   2178      1.1     skrll 	* hppa.h (pitlb, pitlbe, iitlba, iitlbp, fic, fice): Accept
   2179      1.1     skrll 	a 3 bit space id instead of a 2 bit space id.
   2180      1.1     skrll 
   2181      1.1     skrll Thu Aug 15 13:11:46 1996  Martin M. Hunt  <hunt (a] pizza.cygnus.com>
   2182      1.1     skrll 
   2183      1.1     skrll 	* d10v.h: Add some additional defines to support the
   2184      1.1     skrll 	assembler in determining which operations can be done in parallel.
   2185      1.1     skrll 
   2186      1.1     skrll Tue Aug  6 11:13:22 1996  Jeffrey A Law  (law (a] cygnus.com)
   2187      1.1     skrll 
   2188      1.1     skrll 	* h8300.h (SN): Define.
   2189      1.1     skrll 	(eepmov.b): Renamed from "eepmov"
   2190      1.1     skrll 	(nop, bpt, rte, rts, sleep, clrmac): These have no size associated
   2191      1.1     skrll 	with them.
   2192      1.1     skrll 
   2193      1.1     skrll Fri Jul 26 11:47:10 1996  Martin M. Hunt  <hunt (a] pizza.cygnus.com>
   2194      1.1     skrll 
   2195      1.1     skrll 	* d10v.h (OPERAND_SHIFT): New operand flag.
   2196      1.1     skrll 
   2197      1.1     skrll Thu Jul 25 12:06:22 1996  Martin M. Hunt  <hunt (a] pizza.cygnus.com>
   2198      1.1     skrll 
   2199      1.1     skrll 	* d10v.h: Changes for divs, parallel-only instructions, and
   2200      1.1     skrll 	signed numbers.
   2201      1.1     skrll 
   2202      1.1     skrll Mon Jul 22 11:21:15 1996  Martin M. Hunt  <hunt (a] pizza.cygnus.com>
   2203      1.1     skrll 
   2204      1.1     skrll 	* d10v.h (pd_reg): Define. Putting the definition here allows
   2205      1.1     skrll 	the assembler and disassembler to share the same struct.
   2206      1.1     skrll 
   2207      1.1     skrll Mon Jul 22 12:15:25 1996  Ian Lance Taylor  <ian (a] cygnus.com>
   2208      1.1     skrll 
   2209      1.1     skrll 	* i960.h (i960_opcodes): "halt" takes an argument.  From Stephen
   2210      1.1     skrll 	Williams <steve (a] icarus.com>.
   2211      1.1     skrll 
   2212      1.1     skrll Wed Jul 17 14:46:38 1996  Martin M. Hunt  <hunt (a] pizza.cygnus.com>
   2213      1.1     skrll 
   2214      1.1     skrll 	* d10v.h: New file.
   2215      1.1     skrll 
   2216      1.1     skrll Thu Jul 11 12:09:15 1996  Jeffrey A Law  (law (a] cygnus.com)
   2217      1.1     skrll 
   2218      1.1     skrll 	* h8300.h (band, bclr): Force high bit of immediate nibble to zero.
   2219      1.1     skrll 
   2220      1.1     skrll Wed Jul  3 14:30:12 1996  J.T. Conklin  <jtc (a] rtl.cygnus.com>
   2221      1.1     skrll 
   2222      1.1     skrll 	* m68k.h (mcf5200): New macro.
   2223      1.1     skrll 	Document names of coldfire control registers.
   2224      1.1     skrll 
   2225      1.1     skrll Tue Jul  2 23:05:45 1996  Jeffrey A Law  (law (a] cygnus.com)
   2226      1.1     skrll 
   2227      1.1     skrll 	* h8300.h (SRC_IN_DST): Define.
   2228      1.1     skrll 
   2229      1.1     skrll 	* h8300.h (UNOP3): Mark the register operand in this insn
   2230      1.1     skrll 	as a source operand, not a destination operand.
   2231      1.1     skrll 	(SHIFT_2, SHIFT_IMM): Remove.  Eliminate all references.
   2232      1.1     skrll 	(UNOP3): Change SHIFT_IMM to IMM for H8/S bitops.  Mark
   2233      1.1     skrll 	register operand with SRC_IN_DST.
   2234      1.1     skrll 
   2235      1.1     skrll Fri Jun 21 13:52:17 1996  Richard Henderson  <rth (a] tamu.edu>
   2236      1.1     skrll 
   2237      1.1     skrll 	* alpha.h: New file.
   2238      1.1     skrll 
   2239      1.1     skrll Thu Jun 20 15:02:57 1996  Ian Lance Taylor  <ian (a] cygnus.com>
   2240      1.1     skrll 
   2241      1.1     skrll 	* rs6k.h: Remove obsolete file.
   2242      1.1     skrll 
   2243      1.1     skrll Wed Jun 19 15:29:38 1996  Ian Lance Taylor  <ian (a] cygnus.com>
   2244      1.1     skrll 
   2245      1.1     skrll 	* i386.h: Correct opcode values for faddp, fsubp, fsubrp, fmulp,
   2246      1.1     skrll 	fdivp, and fdivrp.  Add ffreep.
   2247      1.1     skrll 
   2248      1.1     skrll Tue Jun 18 16:06:00 1996  Jeffrey A. Law  <law (a] rtl.cygnus.com>
   2249      1.1     skrll 
   2250      1.1     skrll 	* h8300.h: Reorder various #defines for readability.
   2251      1.1     skrll 	(ABS32SRC, ABS32DST, DSP32LIST, ABS32LIST, A32LIST): Define.
   2252      1.1     skrll 	(BITOP): Accept additional (unused) argument.  All callers changed.
   2253      1.1     skrll 	(EBITOP): Likewise.
   2254      1.1     skrll 	(O_LAST): Bump.
   2255      1.1     skrll 	(ldc, stc, movb, movw, movl): Use 32bit offsets and absolutes.
   2256      1.1     skrll 
   2257      1.1     skrll 	* h8300.h (EXR, SHIFT_2, MACREG, SHIFT_IMM, RDINC): Define.
   2258      1.1     skrll 	(O_TAS, O_CLRMAC, O_LDMAC, O_MAC, O_LDM, O_STM): Define.
   2259      1.1     skrll 	(BITOP, EBITOP): Handle new H8/S addressing modes for
   2260      1.1     skrll 	bit insns.
   2261      1.1     skrll 	(UNOP3): Handle new shift/rotate insns on the H8/S.
   2262      1.1     skrll 	(insns using exr): New instructions.
   2263      1.1     skrll 	(tas, mac, ldmac, clrmac, ldm, stm): New instructions.
   2264      1.1     skrll 
   2265      1.1     skrll Thu May 23 16:56:48 1996  Jeffrey A Law  (law (a] cygnus.com)
   2266      1.1     skrll 
   2267      1.1     skrll 	* h8300.h (add.l): Undo Apr 5th change.  The manual I had
   2268      1.1     skrll 	was incorrect.
   2269      1.1     skrll 
   2270      1.1     skrll Mon May  6 23:38:22 1996  Jeffrey A Law  (law (a] cygnus.com)
   2271      1.1     skrll 
   2272      1.1     skrll 	* h8300.h (START): Remove.
   2273      1.1     skrll 	(MEMRELAX): Define.  Mark absolute memory operands in mov.b, mov.w
   2274      1.1     skrll 	and mov.l insns that can be relaxed.
   2275      1.1     skrll 
   2276      1.1     skrll Tue Apr 30 18:30:58 1996  Ian Lance Taylor  <ian (a] cygnus.com>
   2277      1.1     skrll 
   2278      1.1     skrll 	* i386.h: Remove Abs32 from lcall.
   2279      1.1     skrll 
   2280      1.1     skrll Mon Apr 22 17:09:23 1996  Doug Evans  <dje (a] blues.cygnus.com>
   2281      1.1     skrll 
   2282      1.1     skrll 	* sparc.h (SPARC_OPCODE_ARCH_V9_P): New macro.
   2283      1.1     skrll 	(SLCPOP): New macro.
   2284      1.1     skrll 	Mark X,Y opcode letters as in use.
   2285      1.1     skrll 
   2286      1.1     skrll Thu Apr 11 17:28:18 1996  Ian Lance Taylor  <ian (a] cygnus.com>
   2287      1.1     skrll 
   2288      1.1     skrll 	* sparc.h (F_FLOAT, F_FBR): Define.
   2289      1.1     skrll 
   2290      1.1     skrll Fri Apr  5 16:55:34 1996  Jeffrey A Law  (law (a] cygnus.com)
   2291      1.1     skrll 
   2292      1.1     skrll 	* h8300.h (ABS8MEM): Renamed from ABSMOV.  Remove ABSMOV
   2293      1.1     skrll 	from all insns.
   2294      1.1     skrll 	(ABS8SRC,ABS8DST): Add ABS8MEM.
   2295      1.1     skrll 	(add.l): Fix reg+reg variant.
   2296      1.1     skrll 	(eepmov.w): Renamed from eepmovw.
   2297      1.1     skrll 	(ldc,stc): Fix many cases.
   2298      1.1     skrll 
   2299      1.1     skrll Sun Mar 31 13:30:03 1996  Doug Evans  <dje (a] canuck.cygnus.com>
   2300      1.1     skrll 
   2301      1.1     skrll 	* sparc.h (SPARC_OPCODE_ARCH_MASK): New macro.
   2302      1.1     skrll 
   2303      1.1     skrll Thu Mar  7 15:08:23 1996  Doug Evans  <dje (a] charmed.cygnus.com>
   2304      1.1     skrll 
   2305      1.1     skrll 	* sparc.h (O): Mark operand letter as in use.
   2306      1.1     skrll 
   2307      1.1     skrll Tue Feb 20 20:46:21 1996  Doug Evans  <dje (a] charmed.cygnus.com>
   2308      1.1     skrll 
   2309      1.1     skrll 	* sparc.h (sparc_{encode,decode}_sparclet_cpreg): Declare.
   2310      1.1     skrll 	Mark operand letters uU as in use.
   2311      1.1     skrll 
   2312      1.1     skrll Mon Feb 19 01:59:08 1996  Doug Evans  <dje (a] charmed.cygnus.com>
   2313      1.1     skrll 
   2314      1.1     skrll 	* sparc.h (sparc_opcode_arch_val): Add SPARC_OPCODE_ARCH_SPARCLET.
   2315      1.1     skrll 	(sparc_opcode_arch): Delete member `conflicts'.  Add `supported'.
   2316      1.1     skrll 	(SPARC_OPCODE_SUPPORTED): New macro.
   2317      1.1     skrll 	(SPARC_OPCODE_CONFLICT_P): Rewrite.
   2318      1.1     skrll 	(F_NOTV9): Delete.
   2319      1.1     skrll 
   2320      1.1     skrll Fri Feb 16 12:23:34 1996  Jeffrey A Law  (law (a] cygnus.com)
   2321      1.1     skrll 
   2322      1.1     skrll 	* sparc.h (sparc_opcode_lookup_arch) Make return type in
   2323      1.1     skrll 	declaration consistent with return type in definition.
   2324      1.1     skrll 
   2325      1.1     skrll Wed Feb 14 18:14:11 1996  Alan Modra  <alan (a] spri.levels.unisa.edu.au>
   2326      1.1     skrll 
   2327      1.1     skrll 	* i386.h (i386_optab): Remove Data32 from pushf and popf.
   2328      1.1     skrll 
   2329      1.1     skrll Thu Feb  8 14:27:21 1996  James Carlson <carlson (a] xylogics.com>
   2330      1.1     skrll 
   2331      1.1     skrll 	* i386.h (i386_regtab): Add 80486 test registers.
   2332      1.1     skrll 
   2333      1.1     skrll Mon Feb  5 18:35:46 1996  Ian Lance Taylor  <ian (a] cygnus.com>
   2334      1.1     skrll 
   2335      1.1     skrll 	* i960.h (I_HX): Define.
   2336      1.1     skrll 	(i960_opcodes): Add HX instruction.
   2337      1.1     skrll 
   2338      1.1     skrll Mon Jan 29 12:43:39 1996  Ken Raeburn  <raeburn (a] cygnus.com>
   2339      1.1     skrll 
   2340      1.1     skrll 	* i386.h: Fix waiting forms of finit, fstenv, fsave, fstsw, fstcw,
   2341      1.1     skrll 	and fclex.
   2342      1.1     skrll 
   2343      1.1     skrll Wed Jan 24 22:36:59 1996  Doug Evans  <dje (a] charmed.cygnus.com>
   2344      1.1     skrll 
   2345      1.1     skrll 	* sparc.h (enum sparc_opcode_arch_val): Replaces sparc_architecture.
   2346      1.1     skrll 	(SPARC_OPCODE_CONFLICT_P): Renamed from ARCHITECTURES_CONFLICT_P.
   2347      1.1     skrll 	(bfd_* defines): Delete.
   2348      1.1     skrll 	(sparc_opcode_archs): Replaces architecture_pname.
   2349      1.1     skrll 	(sparc_opcode_lookup_arch): Declare.
   2350      1.1     skrll 	(NUMOPCODES): Delete.
   2351      1.1     skrll 
   2352      1.1     skrll Mon Jan 22 08:24:32 1996  Doug Evans  <dje (a] charmed.cygnus.com>
   2353      1.1     skrll 
   2354      1.1     skrll 	* sparc.h (enum sparc_architecture): Add v9a.
   2355      1.1     skrll 	(ARCHITECTURES_CONFLICT_P): Update.
   2356      1.1     skrll 
   2357      1.1     skrll Thu Dec 28 13:27:53 1995  John Hassey  <hassey (a] rtp.dg.com>
   2358      1.1     skrll 
   2359      1.1     skrll 	* i386.h: Added Pentium Pro instructions.
   2360      1.1     skrll 
   2361      1.1     skrll Thu Nov  2 22:59:22 1995  Ian Lance Taylor  <ian (a] cygnus.com>
   2362      1.1     skrll 
   2363      1.1     skrll 	* m68k.h: Document new 'W' operand place.
   2364      1.1     skrll 
   2365      1.1     skrll Tue Oct 24 10:49:10 1995  Jeffrey A Law  (law (a] cygnus.com)
   2366      1.1     skrll 
   2367      1.1     skrll 	* hppa.h: Add lci and syncdma instructions.
   2368      1.1     skrll 
   2369      1.1     skrll Mon Oct 23 11:09:16 1995  James G. Smith  <jsmith (a] pasanda.cygnus.co.uk>
   2370      1.1     skrll 
   2371      1.1     skrll 	* mips.h: Added INSN_4100 flag to mark NEC VR4100 specific
   2372      1.1     skrll 	instructions.
   2373      1.1     skrll 
   2374      1.1     skrll Mon Oct 16 10:28:15 1995  Michael Meissner  <meissner (a] tiktok.cygnus.com>
   2375      1.1     skrll 
   2376      1.1     skrll 	* ppc.h (PPC_OPCODE_{COMMON,ANY}): New opcode flags for
   2377      1.1     skrll 	assembler's -mcom and -many switches.
   2378      1.1     skrll 
   2379      1.1     skrll Wed Oct 11 16:56:33 1995  Ken Raeburn  <raeburn (a] cygnus.com>
   2380      1.1     skrll 
   2381      1.1     skrll 	* i386.h: Fix cmpxchg8b extension opcode description.
   2382      1.1     skrll 
   2383      1.1     skrll Thu Oct  5 18:03:36 1995  Ken Raeburn  <raeburn (a] cygnus.com>
   2384      1.1     skrll 
   2385      1.1     skrll 	* i386.h: Add Pentium instructions wrmsr, rdtsc, rdmsr, cmpxchg8b,
   2386      1.1     skrll 	and register cr4.
   2387      1.1     skrll 
   2388      1.1     skrll Tue Sep 19 15:26:43 1995  Ian Lance Taylor  <ian (a] cygnus.com>
   2389      1.1     skrll 
   2390      1.1     skrll 	* m68k.h: Change comment: split type P into types 0, 1 and 2.
   2391      1.1     skrll 
   2392      1.1     skrll Wed Aug 30 13:50:55 1995  Doug Evans  <dje (a] canuck.cygnus.com>
   2393      1.1     skrll 
   2394      1.1     skrll 	* sparc.h (sparc_{encode,decode}_prefetch): Declare.
   2395      1.1     skrll 
   2396      1.1     skrll Tue Aug 29 15:34:58 1995  Doug Evans  <dje (a] canuck.cygnus.com>
   2397      1.1     skrll 
   2398      1.1     skrll 	* sparc.h (sparc_{encode,decode}_{asi,membar}): Declare.
   2399      1.1     skrll 
   2400      1.1     skrll Wed Aug  2 18:32:19 1995  Ian Lance Taylor  <ian (a] cygnus.com>
   2401      1.1     skrll 
   2402      1.1     skrll 	* m68kmri.h: Remove.
   2403      1.1     skrll 
   2404      1.1     skrll 	* m68k.h: Move tables into opcodes/m68k-opc.c, leaving just the
   2405      1.1     skrll 	declarations.  Remove F_ALIAS and flag field of struct
   2406      1.1     skrll 	m68k_opcode.  Change arch field of struct m68k_opcode to unsigned
   2407      1.1     skrll 	int.  Make name and args fields of struct m68k_opcode const.
   2408      1.1     skrll 
   2409      1.1     skrll Wed Aug  2 08:16:46 1995  Doug Evans  <dje (a] canuck.cygnus.com>
   2410      1.1     skrll 
   2411      1.1     skrll 	* sparc.h (F_NOTV9): Define.
   2412      1.1     skrll 
   2413      1.1     skrll Tue Jul 11 14:20:42 1995  Jeff Spiegel  <jeffs (a] lsil.com>
   2414      1.1     skrll 
   2415      1.1     skrll 	* mips.h (INSN_4010): Define.
   2416      1.1     skrll 
   2417      1.1     skrll Wed Jun 21 18:49:51 1995  Ken Raeburn  <raeburn (a] cujo.cygnus.com>
   2418      1.1     skrll 
   2419      1.1     skrll 	* m68k.h (TBL1): Reverse sense of "round" argument in result.
   2420      1.1     skrll 
   2421      1.1     skrll 	Changes from Andreas Schwab <schwab (a] issan.informatik.uni-dortmund.de>:
   2422      1.1     skrll 	* m68k.h: Fix argument descriptions of coprocessor
   2423      1.1     skrll 	instructions to allow only alterable operands where appropriate.
   2424      1.1     skrll 	[!NO_DEFAULT_SIZES]: An omitted size defaults to `w'.
   2425      1.1     skrll 	(m68k_opcode_aliases): Add more aliases.
   2426      1.1     skrll 
   2427      1.1     skrll Fri Apr 14 22:15:34 1995  Ken Raeburn  <raeburn (a] cujo.cygnus.com>
   2428      1.1     skrll 
   2429      1.1     skrll 	* m68k.h: Added explcitly short-sized conditional branches, and a
   2430      1.1     skrll 	bunch of aliases (fmov*, ftest*, tdivul) to support gcc's
   2431      1.1     skrll 	svr4-based configurations.
   2432      1.1     skrll 
   2433      1.1     skrll Mon Mar 13 21:30:01 1995  Ken Raeburn  <raeburn (a] cujo.cygnus.com>
   2434      1.1     skrll 
   2435      1.1     skrll 	Mon Feb 27 08:36:39 1995  Bryan Ford  <baford (a] cs.utah.edu>
   2436      1.1     skrll 	* i386.h: added missing Data16/Data32 flags to a few instructions.
   2437      1.1     skrll 
   2438      1.1     skrll Wed Mar  8 15:19:53 1995  Ian Lance Taylor  <ian (a] cygnus.com>
   2439      1.1     skrll 
   2440      1.1     skrll 	* mips.h (OP_MASK_FR, OP_SH_FR): Define.
   2441      1.1     skrll 	(OP_MASK_BCC, OP_SH_BCC): Define.
   2442      1.1     skrll 	(OP_MASK_PREFX, OP_SH_PREFX): Define.
   2443      1.1     skrll 	(OP_MASK_CCC, OP_SH_CCC): Define.
   2444      1.1     skrll 	(INSN_READ_FPR_R): Define.
   2445      1.1     skrll 	(INSN_RFE): Delete.
   2446      1.1     skrll 
   2447      1.1     skrll Wed Mar  8 03:13:23 1995  Ken Raeburn  <raeburn (a] cujo.cygnus.com>
   2448      1.1     skrll 
   2449      1.1     skrll 	* m68k.h (enum m68k_architecture): Deleted.
   2450      1.1     skrll 	(struct m68k_opcode_alias): New type.
   2451      1.1     skrll 	(m68k_opcodes): Now const.  Deleted opcode aliases with exactly
   2452      1.1     skrll 	matching constraints, values and flags.  As a side effect of this,
   2453      1.1     skrll 	the MOTOROLA_SYNTAX_ONLY and MIT_SYNTAX_ONLY macros, which so far
   2454      1.1     skrll 	as I know were never used, now may need re-examining.
   2455      1.1     skrll 	(numopcodes): Now const.
   2456      1.1     skrll 	(m68k_opcode_aliases, numaliases): New variables.
   2457      1.1     skrll 	(endop): Deleted.
   2458      1.1     skrll 	[DONT_DEFINE_TABLE]: Declare numopcodes, numaliases, and
   2459      1.1     skrll 	m68k_opcode_aliases; update declaration of m68k_opcodes.
   2460      1.1     skrll 
   2461      1.1     skrll Mon Mar  6 10:02:00 1995  Jeff Law  (law (a] snake.cs.utah.edu)
   2462      1.1     skrll 
   2463      1.1     skrll 	* hppa.h (delay_type): Delete unused enumeration.
   2464      1.1     skrll 	(pa_opcode): Replace unused delayed field with an architecture
   2465      1.1     skrll 	field.
   2466      1.1     skrll 	(pa_opcodes): Mark each instruction as either PA1.0 or PA1.1.
   2467      1.1     skrll 
   2468      1.1     skrll Fri Mar  3 16:10:24 1995  Ian Lance Taylor  <ian (a] cygnus.com>
   2469      1.1     skrll 
   2470      1.1     skrll 	* mips.h (INSN_ISA4): Define.
   2471      1.1     skrll 
   2472      1.1     skrll Fri Feb 24 19:13:37 1995  Ian Lance Taylor  <ian (a] cygnus.com>
   2473      1.1     skrll 
   2474      1.1     skrll 	* mips.h (M_DLA_AB, M_DLI): Define.
   2475      1.1     skrll 
   2476      1.1     skrll Thu Feb 23 17:33:09 1995  Jeff Law  (law (a] snake.cs.utah.edu)
   2477      1.1     skrll 
   2478      1.1     skrll 	* hppa.h (fstwx): Fix single-bit error.
   2479      1.1     skrll 
   2480      1.1     skrll Wed Feb 15 12:19:52 1995  Ian Lance Taylor  <ian (a] cygnus.com>
   2481      1.1     skrll 
   2482      1.1     skrll 	* mips.h (M_ULD, M_ULD_A, M_USD, M_USD_A): Define.
   2483      1.1     skrll 
   2484      1.1     skrll Mon Feb  6 10:35:23 1995  J.T. Conklin  <jtc (a] rtl.cygnus.com>
   2485      1.1     skrll 
   2486      1.1     skrll 	* i386.h: added cpuid instruction , and dr[0-7] aliases for the
   2487      1.1     skrll 	  debug registers.  From Charles Hannum (mycroft (a] netbsd.org).
   2488      1.1     skrll 
   2489      1.1     skrll Mon Feb  6 03:31:54 1995  Ken Raeburn  <raeburn (a] cujo.cygnus.com>
   2490      1.1     skrll 
   2491      1.1     skrll 	Changes from Bryan Ford <baford (a] schirf.cs.utah.edu> for 16-bit
   2492      1.1     skrll 	i386 support:
   2493      1.1     skrll 	* i386.h (MOV_AX_DISP32): New macro.
   2494      1.1     skrll 	(i386_optab): Added Data16 and Data32 as needed.  Added "w" forms
   2495      1.1     skrll 	of several call/return instructions.
   2496      1.1     skrll 	(ADDR_PREFIX_OPCODE): New macro.
   2497      1.1     skrll 
   2498      1.1     skrll Mon Jan 23 16:45:43 1995  Ken Raeburn  <raeburn (a] cujo.cygnus.com>
   2499      1.1     skrll 
   2500      1.1     skrll 	Sat Jan 21 17:50:38 1995  Pat Rankin  (rankin (a] eql.caltech.edu)
   2501      1.1     skrll 
   2502      1.1     skrll 	* vax.h (struct vot_wot, field `args'): Make it pointer to const
   2503      1.1     skrll 	char.
   2504      1.1     skrll 	(struct vot, field `name'): ditto.
   2505      1.1     skrll 
   2506      1.1     skrll Thu Jan 19 14:47:53 1995  Ken Raeburn  <raeburn (a] cujo.cygnus.com>
   2507      1.1     skrll 
   2508      1.1     skrll 	* vax.h: Supply and properly group all values in end sentinel.
   2509      1.1     skrll 
   2510      1.1     skrll Tue Jan 17 10:55:30 1995  Ian Lance Taylor  <ian (a] sanguine.cygnus.com>
   2511      1.1     skrll 
   2512      1.1     skrll 	* mips.h (INSN_ISA, INSN_4650): Define.
   2513      1.1     skrll 
   2514      1.1     skrll Wed Oct 19 13:34:17 1994  Ian Lance Taylor  <ian (a] sanguine.cygnus.com>
   2515      1.1     skrll 
   2516      1.1     skrll 	* a29k.h: Add operand type 'I' for `inv' and `iretinv'.  On
   2517      1.1     skrll 	systems with a separate instruction and data cache, such as the
   2518      1.1     skrll 	29040, these instructions take an optional argument.
   2519      1.1     skrll 
   2520      1.1     skrll Wed Sep 14 17:44:20 1994  Ian Lance Taylor  (ian (a] sanguine.cygnus.com)
   2521      1.1     skrll 
   2522      1.1     skrll 	* mips.h (INSN_STORE_MEMORY): Correct value to not conflict with
   2523      1.1     skrll 	INSN_TRAP.
   2524      1.1     skrll 
   2525      1.1     skrll Tue Sep  6 11:39:08 1994  Ian Lance Taylor  (ian (a] sanguine.cygnus.com)
   2526      1.1     skrll 
   2527      1.1     skrll 	* mips.h (INSN_STORE_MEMORY): Define.
   2528      1.1     skrll 
   2529      1.1     skrll Thu Jul 28 19:28:07 1994  Ken Raeburn  (raeburn (a] cujo.cygnus.com)
   2530      1.1     skrll 
   2531      1.1     skrll 	* sparc.h: Document new operand type 'x'.
   2532      1.1     skrll 
   2533      1.1     skrll Tue Jul 26 17:48:05 1994  Ken Raeburn  (raeburn (a] cujo.cygnus.com)
   2534      1.1     skrll 
   2535      1.1     skrll 	* i960.h (I_CX2): New instruction category.  It includes
   2536      1.1     skrll 	instructions available on Cx and Jx processors.
   2537      1.1     skrll 	(I_JX): New instruction category, for JX-only instructions.
   2538      1.1     skrll 	(i960_opcodes): Put eshro and sysctl in I_CX2 category.  Added
   2539      1.1     skrll 	Jx-only instructions, in I_JX category.
   2540      1.1     skrll 
   2541      1.1     skrll Wed Jul 13 18:43:47 1994  Ken Raeburn  (raeburn (a] cujo.cygnus.com)
   2542      1.1     skrll 
   2543      1.1     skrll 	* ns32k.h (endop): Made pointer const too.
   2544      1.1     skrll 
   2545      1.1     skrll Sun Jul 10 11:01:09 1994  Ian Dall  (dall (a] hfrd.dsto.gov.au)
   2546      1.1     skrll 
   2547      1.1     skrll 	* ns32k.h: Drop Q operand type as there is no correct use
   2548      1.1     skrll 	for it. Add I and Z operand types which allow better checking.
   2549      1.1     skrll 
   2550      1.1     skrll Thu Jul  7 12:34:48 1994  Steve Chamberlain  (sac (a] jonny.cygnus.com)
   2551      1.1     skrll 
   2552      1.1     skrll 	* h8300.h (xor.l) :fix bit pattern.
   2553      1.1     skrll 	(L_2): New size of operand.
   2554      1.1     skrll 	(trapa): Use it.
   2555      1.1     skrll 
   2556      1.1     skrll Fri Jun 10 16:38:11 1994  Ian Lance Taylor  (ian (a] tweedledumb.cygnus.com)
   2557      1.1     skrll 
   2558      1.1     skrll 	* m68k.h: Move "trap" before "tpcc" to change disassembly.
   2559      1.1     skrll 
   2560      1.1     skrll Fri Jun  3 15:57:36 1994  Ken Raeburn  (raeburn (a] cujo.cygnus.com)
   2561      1.1     skrll 
   2562      1.1     skrll 	* sparc.h: Include v9 definitions.
   2563      1.1     skrll 
   2564      1.1     skrll Thu Jun  2 12:23:17 1994  Ken Raeburn  (raeburn (a] cujo.cygnus.com)
   2565      1.1     skrll 
   2566      1.1     skrll 	* m68k.h (m68060): Defined.
   2567      1.1     skrll 	(m68040up, mfloat, mmmu): Include it.
   2568      1.1     skrll 	(struct m68k_opcode): Widen `arch' field.
   2569      1.1     skrll 	(m68k_opcodes): Updated for M68060.  Removed comments that were
   2570      1.1     skrll 	instructions commented out by "JF" years ago.
   2571      1.1     skrll 
   2572      1.1     skrll Thu Apr 28 18:31:14 1994  Ken Raeburn  (raeburn (a] cujo.cygnus.com)
   2573      1.1     skrll 
   2574      1.1     skrll 	* m68k.h (struct m68k_opcode): Shorten `arch' field to 8 bits, and
   2575      1.1     skrll 	add a one-bit `flags' field.
   2576      1.1     skrll 	(F_ALIAS): New macro.
   2577      1.1     skrll 
   2578      1.1     skrll Wed Apr 27 11:29:52 1994  Steve Chamberlain  (sac (a] cygnus.com)
   2579      1.1     skrll 
   2580      1.1     skrll 	* h8300.h (dec, inc): Get encoding right.
   2581      1.1     skrll 
   2582      1.1     skrll Mon Apr  4 13:12:43 1994  Ian Lance Taylor  (ian (a] tweedledumb.cygnus.com)
   2583      1.1     skrll 
   2584      1.1     skrll 	* ppc.h (struct powerpc_operand): Removed signedp field; just use
   2585      1.1     skrll 	a flag instead.
   2586      1.1     skrll 	(PPC_OPERAND_SIGNED): Define.
   2587      1.1     skrll 	(PPC_OPERAND_SIGNOPT): Define.
   2588      1.1     skrll 
   2589      1.1     skrll Thu Mar 31 19:34:08 1994  Ken Raeburn  (raeburn (a] cujo.cygnus.com)
   2590      1.1     skrll 
   2591      1.1     skrll 	* i386.h (IS_JUMP_ON_ECX_ZERO, "jcxz" pattern): Operand size
   2592      1.1     skrll 	prefix is 0x66, not 0x67.  Patch from H.J. Lu (hlu (a] nynexst.com).
   2593      1.1     skrll 
   2594      1.1     skrll Thu Mar  3 15:51:05 1994  Ken Raeburn  (raeburn (a] cujo.cygnus.com)
   2595      1.1     skrll 
   2596      1.1     skrll 	* i386.h: Reverse last change.  It'll be handled in gas instead.
   2597      1.1     skrll 
   2598      1.1     skrll Thu Feb 24 15:29:05 1994  Ken Raeburn  (raeburn (a] cujo.cygnus.com)
   2599      1.1     skrll 
   2600      1.1     skrll 	* i386.h (sar): Disabled the two-operand Imm1 form, since it was
   2601      1.1     skrll 	slower on the 486 and used the implicit shift count despite the
   2602      1.1     skrll 	explicit operand.  The one-operand form is still available to get
   2603      1.1     skrll 	the shorter form with the implicit shift count.
   2604      1.1     skrll 
   2605      1.1     skrll Thu Feb 17 12:27:52 1994  Torbjorn Granlund  (tege (a] mexican.cygnus.com)
   2606      1.1     skrll 
   2607      1.1     skrll 	* hppa.h: Fix typo in fstws arg string.
   2608      1.1     skrll 
   2609      1.1     skrll Wed Feb  9 21:23:52 1994  Ian Lance Taylor  (ian (a] tweedledumb.cygnus.com)
   2610      1.1     skrll 
   2611      1.1     skrll 	* ppc.h (struct powerpc_opcode): Make operands field unsigned.
   2612      1.1     skrll 
   2613      1.1     skrll Mon Feb  7 19:14:58 1994  Ian Lance Taylor  (ian (a] tweedledumb.cygnus.com)
   2614      1.1     skrll 
   2615      1.1     skrll 	* ppc.h (PPC_OPCODE_601): Define.
   2616      1.1     skrll 
   2617      1.1     skrll Fri Feb  4 23:43:50 1994  Jeffrey A. Law  (law (a] snake.cs.utah.edu)
   2618      1.1     skrll 
   2619      1.1     skrll 	* hppa.h (addb): Use '@' for addb and addib pseudo ops.
   2620      1.1     skrll 	(so we can determine valid completers for both addb and addb[tf].)
   2621      1.1     skrll 
   2622      1.1     skrll 	* hppa.h (xmpyu): No floating point format specifier for the
   2623      1.1     skrll 	xmpyu instruction.
   2624      1.1     skrll 
   2625      1.1     skrll Fri Feb  4 23:36:52 1994  Ian Lance Taylor  (ian (a] tweedledumb.cygnus.com)
   2626      1.1     skrll 
   2627      1.1     skrll 	* ppc.h (PPC_OPERAND_NEXT): Define.
   2628      1.1     skrll 	(PPC_OPERAND_NEGATIVE): Change value to make room for above.
   2629      1.1     skrll 	(struct powerpc_macro): Define.
   2630      1.1     skrll 	(powerpc_macros, powerpc_num_macros): Declare.
   2631      1.1     skrll 
   2632      1.1     skrll Fri Jan 21 19:13:50 1994  Ian Lance Taylor  (ian (a] tweedledumb.cygnus.com)
   2633      1.1     skrll 
   2634      1.1     skrll 	* ppc.h: New file.  Header file for PowerPC opcode table.
   2635      1.1     skrll 
   2636      1.1     skrll Mon Jan 17 00:14:23 1994  Jeffrey A. Law  (law (a] snake.cs.utah.edu)
   2637      1.1     skrll 
   2638      1.1     skrll 	* hppa.h: More minor template fixes for sfu and copr (to allow
   2639      1.1     skrll 	for easier disassembly).
   2640      1.1     skrll 
   2641      1.1     skrll 	* hppa.h: Fix templates for all the sfu and copr instructions.
   2642      1.1     skrll 
   2643      1.1     skrll Wed Dec 15 15:12:42 1993  Ken Raeburn  (raeburn (a] cujo.cygnus.com)
   2644      1.1     skrll 
   2645      1.1     skrll 	* i386.h (push): Permit Imm16 operand too.
   2646      1.1     skrll 
   2647      1.1     skrll Sat Dec 11 16:14:06 1993  Steve Chamberlain  (sac (a] thepub.cygnus.com)
   2648      1.1     skrll 
   2649      1.1     skrll 	*  h8300.h (andc): Exists in base arch.
   2650      1.1     skrll 
   2651      1.1     skrll Wed Dec  1 12:15:32 1993  Jeffrey A. Law  (law (a] snake.cs.utah.edu)
   2652      1.1     skrll 
   2653      1.1     skrll 	* From Hisashi MINAMINO <minamino (a] sramhc.sra.co.jp>
   2654      1.1     skrll 	* hppa.h: #undef NONE to avoid conflict with hiux include files.
   2655      1.1     skrll 
   2656      1.1     skrll Sun Nov 21 22:06:57 1993  Jeffrey A. Law  (law (a] snake.cs.utah.edu)
   2657      1.1     skrll 
   2658      1.1     skrll 	* hppa.h: Add FP quadword store instructions.
   2659      1.1     skrll 
   2660      1.1     skrll Wed Nov 17 17:13:16 1993  Ian Lance Taylor  (ian (a] tweedledumb.cygnus.com)
   2661      1.1     skrll 
   2662      1.1     skrll 	* mips.h: (M_J_A): Added.
   2663      1.1     skrll 	(M_LA): Removed.
   2664      1.1     skrll 
   2665      1.1     skrll Mon Nov  8 12:12:47 1993  Ian Lance Taylor  (ian (a] tweedledumb.cygnus.com)
   2666      1.1     skrll 
   2667      1.1     skrll 	* mips.h (OP_MASK_CACHE, OP_SH_CACHE): Define.  From Ted Lemon
   2668      1.1     skrll 	<mellon (a] pepper.ncd.com>.
   2669      1.1     skrll 
   2670      1.1     skrll Sun Nov  7 00:30:11 1993  Jeffrey A. Law  (law (a] snake.cs.utah.edu)
   2671      1.1     skrll 
   2672      1.1     skrll 	* hppa.h: Immediate field in probei instructions is unsigned,
   2673      1.1     skrll 	not low-sign extended.
   2674      1.1     skrll 
   2675      1.1     skrll Wed Nov  3 10:30:00 1993  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   2676      1.1     skrll 
   2677      1.1     skrll 	* m88k.h (RRI10MASK): Change from 0xfc00ffe0 to 0xfc00fc00.
   2678      1.1     skrll 
   2679      1.1     skrll Tue Nov  2 12:41:30 1993  Ken Raeburn  (raeburn (a] rover.cygnus.com)
   2680      1.1     skrll 
   2681      1.1     skrll 	* i386.h: Add "fxch" without operand.
   2682      1.1     skrll 
   2683      1.1     skrll Mon Nov  1 18:13:03 1993  Ian Lance Taylor  (ian (a] tweedledumb.cygnus.com)
   2684      1.1     skrll 
   2685      1.1     skrll 	* mips.h (M_JAL_1, M_JAL_2, M_JAL_A): Added.
   2686      1.1     skrll 
   2687      1.1     skrll Sat Oct  2 22:26:11 1993  Jeffrey A Law  (law (a] snake.cs.utah.edu)
   2688      1.1     skrll 
   2689      1.1     skrll 	* hppa.h: Add gfw and gfr to the opcode table.
   2690      1.1     skrll 
   2691      1.1     skrll Wed Sep 29 16:23:00 1993  K. Richard Pixley  (rich (a] sendai.cygnus.com)
   2692      1.1     skrll 
   2693      1.1     skrll 	* m88k.h: extended to handle m88110.
   2694      1.1     skrll 
   2695      1.1     skrll Tue Sep 28 19:19:08 1993  Jeffrey A Law  (law (a] snake.cs.utah.edu)
   2696      1.1     skrll 
   2697      1.1     skrll 	* hppa.h (be, ble): Use operand type 'z' to denote absolute branch
   2698      1.1     skrll 	addresses.
   2699      1.1     skrll 
   2700      1.1     skrll Tue Sep 14 14:04:35 1993  Ian Lance Taylor  (ian (a] tweedledumb.cygnus.com)
   2701      1.1     skrll 
   2702      1.1     skrll 	* i960.h (i960_opcodes): Properly bracket initializers.
   2703      1.1     skrll 
   2704      1.1     skrll Mon Sep 13 12:50:52 1993  K. Richard Pixley  (rich (a] sendai.cygnus.com)
   2705      1.1     skrll 
   2706      1.1     skrll 	* m88k.h (BOFLAG): rewrite to avoid nested comment.
   2707      1.1     skrll 
   2708      1.1     skrll Mon Sep 13 15:46:06 1993  Ian Lance Taylor  (ian (a] tweedledumb.cygnus.com)
   2709      1.1     skrll 
   2710      1.1     skrll 	* m68k.h (two): Protect second argument with parentheses.
   2711      1.1     skrll 
   2712      1.1     skrll Fri Sep 10 16:29:47 1993  Ken Raeburn  (raeburn (a] cambridge.cygnus.com)
   2713      1.1     skrll 
   2714      1.1     skrll 	* i386.h (i386_optab): Added new instruction "rsm" (for i386sl).
   2715      1.1     skrll 	Deleted old in/out instructions in "#if 0" section.
   2716      1.1     skrll 
   2717      1.1     skrll Thu Sep  9 17:42:19 1993  Ian Lance Taylor  (ian (a] tweedledumb.cygnus.com)
   2718      1.1     skrll 
   2719      1.1     skrll 	* i386.h (i386_optab): Properly bracket initializers.
   2720      1.1     skrll 
   2721      1.1     skrll Wed Aug 25 13:50:56 1993  Ken Raeburn  (raeburn (a] cambridge.cygnus.com)
   2722      1.1     skrll 
   2723      1.1     skrll 	* hppa.h (pa_opcode): Use '|' for movb and movib insns.  (From
   2724      1.1     skrll 	Jeff Law, law (a] cs.utah.edu).
   2725      1.1     skrll 
   2726      1.1     skrll Mon Aug 23 16:55:03 1993  Ken Raeburn  (raeburn (a] cambridge.cygnus.com)
   2727      1.1     skrll 
   2728      1.1     skrll 	* i386.h (lcall): Accept Imm32 operand also.
   2729      1.1     skrll 
   2730      1.1     skrll Mon Aug 23 12:43:11 1993  Ian Lance Taylor  (ian (a] tweedledumb.cygnus.com)
   2731      1.1     skrll 
   2732      1.1     skrll 	* mips.h (M_ABSU): Removed (absolute value of unsigned number??).
   2733      1.1     skrll 	(M_DABS): Added.
   2734      1.1     skrll 
   2735      1.1     skrll Thu Aug 19 15:08:37 1993  Ian Lance Taylor  (ian (a] tweedledumb.cygnus.com)
   2736      1.1     skrll 
   2737      1.1     skrll 	* mips.h (INSN_*): Changed values.  Removed unused definitions.
   2738      1.1     skrll 	Added INSN_COND_BRANCH_LIKELY, INSN_ISA2 and INSN_ISA3.  Split
   2739      1.1     skrll 	INSN_LOAD_DELAY into INSN_LOAD_MEMORY_DELAY and
   2740      1.1     skrll 	INSN_LOAD_COPROC_DELAY.  Split INSN_COPROC_DELAY into
   2741      1.1     skrll 	INSN_COPROC_MOVE_DELAY and INSN_COPROC_MEMORY_DELAY.
   2742      1.1     skrll 	(M_*): Added new values for r6000 and r4000 macros.
   2743      1.1     skrll 	(ANY_DELAY): Removed.
   2744      1.1     skrll 
   2745      1.1     skrll Wed Aug 18 15:37:48 1993  Ian Lance Taylor  (ian (a] tweedledumb.cygnus.com)
   2746      1.1     skrll 
   2747      1.1     skrll 	* mips.h: Added M_LI_S and M_LI_SS.
   2748      1.1     skrll 
   2749      1.1     skrll Tue Aug 17 07:08:08 1993  Steve Chamberlain  (sac (a] phydeaux.cygnus.com)
   2750      1.1     skrll 
   2751      1.1     skrll 	* h8300.h: Get some rare mov.bs correct.
   2752      1.1     skrll 
   2753      1.1     skrll Thu Aug  5 09:15:17 1993  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   2754      1.1     skrll 
   2755      1.1     skrll 	* sparc.h: Don't define const ourself; rely on ansidecl.h having
   2756      1.1     skrll 	been included.
   2757      1.1     skrll 
   2758      1.1     skrll Fri Jul 30 18:41:11 1993  John Gilmore  (gnu (a] cygnus.com)
   2759      1.1     skrll 
   2760      1.1     skrll 	* sparc.h (F_JSR, F_UNBR, F_CONDBR): Add new flags to mark
   2761      1.1     skrll 	jump instructions, for use in disassemblers.
   2762      1.1     skrll 
   2763      1.1     skrll Thu Jul 22 07:25:27 1993  Ian Lance Taylor  (ian (a] cygnus.com)
   2764      1.1     skrll 
   2765      1.1     skrll 	* m88k.h: Make bitfields just unsigned, not unsigned long or
   2766      1.1     skrll 	unsigned short.
   2767      1.1     skrll 
   2768      1.1     skrll Wed Jul 21 11:55:31 1993  Jim Kingdon  (kingdon (a] deneb.cygnus.com)
   2769      1.1     skrll 
   2770      1.1     skrll 	* hppa.h: New argument type 'y'.  Use in various float instructions.
   2771      1.1     skrll 
   2772      1.1     skrll Mon Jul 19 17:17:03 1993  Jim Kingdon  (kingdon (a] deneb.cygnus.com)
   2773      1.1     skrll 
   2774      1.1     skrll 	* hppa.h (break): First immediate field is unsigned.
   2775      1.1     skrll 
   2776      1.1     skrll 	* hppa.h: Add rfir instruction.
   2777      1.1     skrll 
   2778      1.1     skrll Sun Jul 18 16:28:08 1993  Jim Kingdon  (kingdon (a] rtl.cygnus.com)
   2779      1.1     skrll 
   2780      1.1     skrll 	* mips.h: Split the actual table out into ../../opcodes/mips-opc.c.
   2781      1.1     skrll 
   2782      1.1     skrll Fri Jul 16 09:59:29 1993  Ian Lance Taylor  (ian (a] cygnus.com)
   2783      1.1     skrll 
   2784      1.1     skrll 	* mips.h: Reworked the hazard information somewhat, and fixed some
   2785      1.1     skrll 	bugs in the instruction hazard descriptions.
   2786      1.1     skrll 
   2787      1.1     skrll Thu Jul 15 12:42:01 1993  Ian Lance Taylor  (ian (a] tweedledumb.cygnus.com)
   2788      1.1     skrll 
   2789      1.1     skrll 	* m88k.h: Corrected a couple of opcodes.
   2790      1.1     skrll 
   2791      1.1     skrll Tue Jul  6 15:17:35 1993  Ian Lance Taylor  (ian (a] cygnus.com)
   2792      1.1     skrll 
   2793      1.1     skrll 	* mips.h: Replaced with version from Ralph Campbell and OSF.  The
   2794      1.1     skrll 	new version includes instruction hazard information, but is
   2795      1.1     skrll 	otherwise reasonably similar.
   2796      1.1     skrll 
   2797      1.1     skrll Thu Jul  1 20:36:17 1993  Doug Evans  (dje (a] canuck.cygnus.com)
   2798      1.1     skrll 
   2799      1.1     skrll 	* h8300.h: Fix typo in UNOP3 (affected sh[al][lr].l).
   2800      1.1     skrll 
   2801      1.1     skrll Fri Jun 11 18:38:44 1993  Ken Raeburn  (raeburn (a] cygnus.com)
   2802      1.1     skrll 
   2803      1.1     skrll 	Patches from Jeff Law, law (a] cs.utah.edu:
   2804      1.1     skrll 	* hppa.h: Clean up some of the OLD_TABLE, non-OLD_TABLE braindamage.
   2805      1.1     skrll 	Make the tables be the same for the following instructions:
   2806      1.1     skrll 	"bb", "addb[tf]", "addib[tf]", "add", "add[loc]", "addco",
   2807      1.1     skrll 	"sh[123]add", "sh[123]add[lo]", "sub", "sub[obt]", "sub[bt]o",
   2808      1.1     skrll 	"ds", "comclr", "addi", "addi[ot]", "addito", "subi", "subio",
   2809      1.1     skrll 	"comiclr", "fadd", "fsub", "fmpy", "fdiv", "fsqrt", "fabs",
   2810      1.1     skrll 	"frnd", "fcpy", "fcnvff", "fcnvxf", "fcnvfx", "fcnvfxt",
   2811      1.1     skrll 	"fcmp", and "ftest".
   2812      1.1     skrll 
   2813      1.1     skrll 	* hppa.h: Make new and old tables the same for "break", "mtctl",
   2814      1.1     skrll 	"mfctl", "bb", "ssm", "rsm", "xmpyu", "fmpyadd", "fmpysub".
   2815      1.1     skrll 	Fix typo in last patch.  Collapse several #ifdefs into a
   2816      1.1     skrll 	single #ifdef.
   2817      1.1     skrll 
   2818      1.1     skrll 	* hppa.h: Delete remaining OLD_TABLE code.  Bring some
   2819      1.1     skrll 	of the comments up-to-date.
   2820      1.1     skrll 
   2821      1.1     skrll 	* hppa.h: Update "free list" of letters and update
   2822      1.1     skrll 	comments describing each letter's function.
   2823      1.1     skrll 
   2824      1.1     skrll Thu Jul  8 09:05:26 1993  Doug Evans  (dje (a] canuck.cygnus.com)
   2825      1.1     skrll 
   2826      1.1     skrll 	* h8300.h: Lots of little fixes for the h8/300h.
   2827      1.1     skrll 
   2828      1.1     skrll Tue Jun  8 12:16:03 1993  Steve Chamberlain  (sac (a] phydeaux.cygnus.com)
   2829      1.1     skrll 
   2830      1.1     skrll 	 Support for H8/300-H
   2831      1.1     skrll 	* h8300.h: Lots of new opcodes.
   2832      1.1     skrll 
   2833      1.1     skrll Fri Jun  4 15:41:37 1993  Steve Chamberlain  (sac (a] phydeaux.cygnus.com)
   2834      1.1     skrll 
   2835      1.1     skrll 	* h8300.h: checkpoint, includes H8/300-H opcodes.
   2836      1.1     skrll 
   2837      1.1     skrll Thu Jun  3 15:42:59 1993  Stu Grossman  (grossman (a] cygnus.com)
   2838      1.1     skrll 
   2839      1.1     skrll 	* Patches from Jeffrey Law <law (a] cs.utah.edu>.
   2840      1.1     skrll 	* hppa.h: Rework single precision FP
   2841      1.1     skrll 	instructions so that they correctly disassemble code
   2842      1.1     skrll 	PA1.1 code.
   2843      1.1     skrll 
   2844      1.1     skrll Thu May 27 19:21:22 1993  Bruce Bauman  (boot (a] osf.org)
   2845      1.1     skrll 
   2846      1.1     skrll 	* i386.h (i386_optab, mov pattern): Remove Mem16 restriction from
   2847      1.1     skrll 	mov to allow instructions like mov ss,xyz(ecx) to assemble.
   2848      1.1     skrll 
   2849      1.1     skrll Tue May 25 00:39:40 1993  Ken Raeburn  (raeburn (a] cygnus.com)
   2850      1.1     skrll 
   2851      1.1     skrll 	* hppa.h: Use new version from Utah if OLD_TABLE isn't defined;
   2852      1.1     skrll 	gdb will define it for now.
   2853      1.1     skrll 
   2854      1.1     skrll Mon May 24 15:20:06 1993  Ken Raeburn  (raeburn (a] cambridge.cygnus.com)
   2855      1.1     skrll 
   2856      1.1     skrll 	* sparc.h: Don't end enumerator list with comma.
   2857      1.1     skrll 
   2858      1.1     skrll Fri May 14 15:15:50 1993  Ian Lance Taylor  (ian (a] cygnus.com)
   2859      1.1     skrll 
   2860      1.1     skrll 	* Based on patches from davidj (a] ICSI.Berkeley.EDU (David Johnson):
   2861      1.1     skrll 	* mips.h (OP_MASK_COPZ, OP_SH_COPZ): Define.
   2862      1.1     skrll 	("bc2t"): Correct typo.
   2863      1.1     skrll 	("[ls]wc[023]"): Use T rather than t.
   2864      1.1     skrll 	("c[0123]"): Define general coprocessor instructions.
   2865      1.1     skrll 
   2866      1.1     skrll Mon May 10 06:02:25 1993  Ken Raeburn  (raeburn (a] kr-pc.cygnus.com)
   2867      1.1     skrll 
   2868      1.1     skrll 	* m68k.h: Move split point for gcc compilation more towards
   2869      1.1     skrll 	middle.
   2870      1.1     skrll 
   2871      1.1     skrll Fri Apr  9 13:26:16 1993  Jim Kingdon  (kingdon (a] cygnus.com)
   2872      1.1     skrll 
   2873      1.1     skrll 	* rs6k.h: Clean up instructions for primary opcode 19 (many were
   2874      1.1     skrll 	simply wrong, ics, rfi, & rfsvc were missing).
   2875      1.1     skrll 	Add "a" to opr_ext for "bb".  Doc fix.
   2876      1.1     skrll 
   2877      1.1     skrll Thu Mar 18 13:45:31 1993  Per Bothner  (bothner (a] rtl.cygnus.com)
   2878      1.1     skrll 
   2879      1.1     skrll 	* i386.h: 486 extensions from John Hassey (hassey (a] dg-rtp.dg.com).
   2880      1.1     skrll 	* mips.h: Add casts, to suppress warnings about shifting too much.
   2881      1.1     skrll 	* m68k.h: Document the placement code '9'.
   2882      1.1     skrll 
   2883      1.1     skrll Thu Feb 18 02:03:14 1993  John Gilmore  (gnu (a] cygnus.com)
   2884      1.1     skrll 
   2885      1.1     skrll 	* m68k.h (BREAK_UP_BIG_DECL, AND_OTHER_PART): Add kludge which
   2886      1.1     skrll 	allows callers to break up the large initialized struct full of
   2887      1.1     skrll 	opcodes into two half-sized ones.  This permits GCC to compile
   2888      1.1     skrll 	this module, since it takes exponential space for initializers.
   2889      1.1     skrll 	(numopcodes, endop): Revise to use AND_OTHER_PART in size calcs.
   2890      1.1     skrll 
   2891      1.1     skrll Thu Feb  4 02:06:56 1993  John Gilmore  (gnu (a] cygnus.com)
   2892      1.1     skrll 
   2893      1.1     skrll 	* a29k.h: Remove RCS crud, update GPL to v2, update copyrights.
   2894      1.1     skrll 	* convex.h: Added, from GDB's convx-opcode.h.  Added CONST to all
   2895      1.1     skrll 	initialized structs in it.
   2896      1.1     skrll 
   2897      1.1     skrll Thu Jan 28 21:32:22 1993  John Gilmore  (gnu (a] cygnus.com)
   2898      1.1     skrll 
   2899      1.1     skrll 	Delta 88 changes inspired by Carl Greco, <cgreco (a] Creighton.Edu>:
   2900      1.1     skrll 	* m88k.h (PMEM): Avoid previous definition from <sys/param.h>.
   2901      1.1     skrll 	(AND): Change to AND_ to avoid ansidecl.h `AND' conflict.
   2902      1.1     skrll 
   2903      1.1     skrll Sat Jan 23 18:10:49 PST 1993  Ralph Campbell  (ralphc (a] pyramid.com)
   2904      1.1     skrll 
   2905      1.1     skrll 	* mips.h: document "i" and "j" operands correctly.
   2906      1.1     skrll 
   2907      1.1     skrll Thu Jan  7 15:58:13 1993  Ian Lance Taylor  (ian (a] tweedledumb.cygnus.com)
   2908      1.1     skrll 
   2909      1.1     skrll 	* mips.h: Removed endianness dependency.
   2910      1.1     skrll 
   2911      1.1     skrll Sun Jan  3 14:13:35 1993  Steve Chamberlain  (sac (a] thepub.cygnus.com)
   2912      1.1     skrll 
   2913      1.1     skrll 	* h8300.h: include info on number of cycles per instruction.
   2914      1.1     skrll 
   2915      1.1     skrll Mon Dec 21 21:29:08 1992  Stu Grossman  (grossman at cygnus.com)
   2916      1.1     skrll 
   2917      1.1     skrll 	* hppa.h: Move handy aliases to the front.  Fix masks for extract
   2918      1.1     skrll 	and deposit instructions.
   2919      1.1     skrll 
   2920      1.1     skrll Sat Dec 12 16:09:48 1992  Ian Lance Taylor  (ian (a] cygnus.com)
   2921      1.1     skrll 
   2922      1.1     skrll 	* i386.h: accept shld and shrd both with and without the shift
   2923      1.1     skrll 	count argument, which is always %cl.
   2924      1.1     skrll 
   2925      1.1     skrll Fri Nov 27 17:13:18 1992  Ken Raeburn  (raeburn at cygnus.com)
   2926      1.1     skrll 
   2927      1.1     skrll 	* i386.h (i386_optab_end, i386_regtab_end): Now const.
   2928      1.1     skrll 	(one_byte_segment_defaults, two_byte_segment_defaults,
   2929      1.1     skrll 	i386_prefixtab_end): Ditto.
   2930      1.1     skrll 
   2931      1.1     skrll Mon Nov 23 10:47:25 1992  Ken Raeburn  (raeburn (a] cygnus.com)
   2932      1.1     skrll 
   2933      1.1     skrll 	* vax.h (bb*): Use "v" (bitfield type), not "a" (address operand)
   2934      1.1     skrll 	for operand 2; from John Carr, jfc (a] dsg.dec.com.
   2935      1.1     skrll 
   2936      1.1     skrll Wed Nov  4 07:36:49 1992  Ken Raeburn  (raeburn (a] cygnus.com)
   2937      1.1     skrll 
   2938      1.1     skrll 	* m68k.h: Define FIXED_SIZE_BRANCH, so bsr and bra instructions
   2939      1.1     skrll 	always use 16-bit offsets.  Makes calculated-size jump tables
   2940      1.1     skrll 	feasible.
   2941      1.1     skrll 
   2942      1.1     skrll Fri Oct 16 22:52:43 1992  Ken Raeburn  (raeburn (a] cygnus.com)
   2943      1.1     skrll 
   2944      1.1     skrll 	* i386.h: Fix one-operand forms of in* and out* patterns.
   2945      1.1     skrll 
   2946      1.1     skrll Tue Sep 22 14:08:14 1992  Ken Raeburn  (raeburn (a] cambridge.cygnus.com)
   2947      1.1     skrll 
   2948      1.1     skrll 	* m68k.h: Added CPU32 support.
   2949      1.1     skrll 
   2950      1.1     skrll Tue Sep 22 00:38:41 1992  John Gilmore  (gnu (a] cygnus.com)
   2951      1.1     skrll 
   2952      1.1     skrll 	* mips.h (break): Disassemble the argument.  Patch from
   2953      1.1     skrll 	jonathan (a] cs.stanford.edu (Jonathan Stone).
   2954      1.1     skrll 
   2955      1.1     skrll Wed Sep  9 11:25:28 1992  Ian Lance Taylor  (ian (a] cygnus.com)
   2956      1.1     skrll 
   2957      1.1     skrll 	* m68k.h: merged Motorola and MIT syntax.
   2958      1.1     skrll 
   2959      1.1     skrll Thu Sep  3 09:33:22 1992  Steve Chamberlain  (sac (a] thepub.cygnus.com)
   2960      1.1     skrll 
   2961      1.1     skrll 	* m68k.h (pmove): make the tests less strict, the 68k book is
   2962      1.1     skrll 	wrong.
   2963      1.1     skrll 
   2964      1.1     skrll Tue Aug 25 23:25:19 1992  Ken Raeburn  (raeburn (a] cambridge.cygnus.com)
   2965      1.1     skrll 
   2966      1.1     skrll 	* m68k.h (m68ec030): Defined as alias for 68030.
   2967      1.1     skrll 	(m68k_opcodes): New type characters "3" for 68030 MMU regs and "t"
   2968      1.1     skrll 	for immediate 0-7 added.  Set up some opcodes (ptest, bkpt) to use
   2969      1.1     skrll 	them.  Tightened description of "fmovex" to distinguish it from
   2970      1.1     skrll 	some "pmove" encodings.  Added "pmove" for 68030 MMU regs, cleaned
   2971      1.1     skrll 	up descriptions that claimed versions were available for chips not
   2972      1.1     skrll 	supporting them.  Added "pmovefd".
   2973      1.1     skrll 
   2974      1.1     skrll Mon Aug 24 12:04:51 1992  Steve Chamberlain  (sac (a] thepub.cygnus.com)
   2975      1.1     skrll 
   2976      1.1     skrll 	* m68k.h: fix where the . goes in divull
   2977      1.1     skrll 
   2978      1.1     skrll Wed Aug 19 11:22:24 1992  Ian Lance Taylor  (ian (a] cygnus.com)
   2979      1.1     skrll 
   2980      1.1     skrll 	* m68k.h: the cas2 instruction is supposed to be written with
   2981      1.1     skrll 	indirection on the last two operands, which can be either data or
   2982      1.1     skrll 	address registers.  Added a new operand type 'r' which accepts
   2983      1.1     skrll 	either register type.  Added new cases for cas2l and cas2w which
   2984      1.1     skrll 	use them.  Corrected masks for cas2 which failed to recognize use
   2985      1.1     skrll 	of address register.
   2986      1.1     skrll 
   2987      1.1     skrll Fri Aug 14 14:20:38 1992  Per Bothner  (bothner (a] cygnus.com)
   2988      1.1     skrll 
   2989      1.1     skrll 	* m68k.h: Merged in patches (mostly m68040-specific) from
   2990      1.1     skrll 	Colin Smith <colin (a] wrs.com>.
   2991      1.1     skrll 
   2992      1.1     skrll 	* m68k.h: Merged m68kmri.h and m68k.h (using the former as a
   2993      1.1     skrll 	base).  Also cleaned up duplicates, re-ordered instructions for
   2994      1.1     skrll 	the sake of dis-assembling (so aliases come after standard names).
   2995      1.1     skrll 	* m68kmri.h: Now just defines some macros, and #includes m68k.h.
   2996      1.1     skrll 
   2997      1.1     skrll Wed Aug 12 16:38:15 1992  Steve Chamberlain  (sac (a] thepub.cygnus.com)
   2998      1.1     skrll 
   2999      1.1     skrll 	* m68kmri.h: added various opcodes. Moved jbxx to bxxes. Filled in
   3000      1.1     skrll 	all missing .s
   3001      1.1     skrll 
   3002      1.1     skrll Mon Aug 10 23:22:33 1992  Ken Raeburn  (raeburn (a] cygnus.com)
   3003      1.1     skrll 
   3004      1.1     skrll 	* sparc.h: Moved tables to BFD library.
   3005      1.1     skrll 
   3006      1.1     skrll 	* i386.h (i386_optab): Add fildq, fistpq aliases used by gcc.
   3007      1.1     skrll 
   3008      1.1     skrll Sun Jun 28 13:29:03 1992  Fred Fish  (fnf (a] cygnus.com)
   3009      1.1     skrll 
   3010      1.1     skrll 	* h8300.h: Finish filling in all the holes in the opcode table,
   3011      1.1     skrll 	so that the Lucid C compiler can digest this as well...
   3012      1.1     skrll 
   3013      1.1     skrll Fri Jun 26 21:27:17 1992  John Gilmore  (gnu at cygnus.com)
   3014      1.1     skrll 
   3015      1.1     skrll 	* i386.h: Add setc, setnc, addr16, data16, repz, repnz aliases.
   3016      1.1     skrll 	Fix opcodes on various sizes of fild/fist instructions
   3017      1.1     skrll 	(16bit=no suffix, 32bit="l" suffix, 64bit="ll" suffix).
   3018      1.1     skrll 	Use tabs to indent for comments.  Fixes suggested by Minh Tran-Le.
   3019      1.1     skrll 
   3020      1.1     skrll Thu Jun 25 16:13:26 1992  Stu Grossman  (grossman at cygnus.com)
   3021      1.1     skrll 
   3022      1.1     skrll 	* h8300.h: Fill in all the holes in the opcode table so that the
   3023      1.1     skrll 	losing HPUX C compiler can digest this...
   3024      1.1     skrll 
   3025      1.1     skrll Thu Jun 11 12:15:25 1992  John Gilmore  (gnu at cygnus.com)
   3026      1.1     skrll 
   3027      1.1     skrll 	* mips.h: Fix decoding of coprocessor instructions, somewhat.
   3028      1.1     skrll 	(Fix by Eric Anderson, 3jean (a] maas-neotek.arc.nasa.gov.)
   3029      1.1     skrll 
   3030      1.1     skrll Thu May 28 11:17:44 1992  Jim Wilson  (wilson (a] sphagnum.cygnus.com)
   3031      1.1     skrll 
   3032      1.1     skrll 	* sparc.h: Add new architecture variant sparclite; add its scan
   3033      1.1     skrll 	and divscc opcodes.  Define ARCHITECTURES_CONFLICT_P macro.
   3034      1.1     skrll 
   3035      1.1     skrll Tue May  5 14:23:27 1992  Per Bothner  (bothner (a] rtl.cygnus.com)
   3036      1.1     skrll 
   3037      1.1     skrll 	* mips.h: Add some more opcode synonyms (from Frank Yellin,
   3038      1.1     skrll 	fy (a] lucid.com).
   3039      1.1     skrll 
   3040      1.1     skrll Thu Apr 16 18:25:26 1992  Per Bothner  (bothner (a] cygnus.com)
   3041      1.1     skrll 
   3042      1.1     skrll 	* rs6k.h: New version from IBM (Metin).
   3043      1.1     skrll 
   3044      1.1     skrll Thu Apr  9 00:31:19 1992  Per Bothner  (bothner (a] rtl.cygnus.com)
   3045      1.1     skrll 
   3046      1.1     skrll 	* rs6k.h: Fix incorrect extended opcode for instructions `fm'
   3047      1.1     skrll 	and `fd'.  (From metin (a] ibmpa.awdpa.ibm.com (Metin G. Ozisik).)
   3048      1.1     skrll 
   3049      1.1     skrll Tue Apr  7 13:38:47 1992  Stu Grossman  (grossman at cygnus.com)
   3050      1.1     skrll 
   3051      1.1     skrll 	* rs6k.h: Move from ../../gdb/rs6k-opcode.h.
   3052      1.1     skrll 
   3053      1.1     skrll Fri Apr  3 11:30:20 1992  Fred Fish  (fnf (a] cygnus.com)
   3054      1.1     skrll 
   3055      1.1     skrll 	* m68k.h (one, two): Cast macro args to unsigned to suppress
   3056      1.1     skrll 	complaints from compiler and lint about integer overflow during
   3057      1.1     skrll 	shift.
   3058      1.1     skrll 
   3059      1.1     skrll Sun Mar 29 12:22:08 1992  John Gilmore  (gnu at cygnus.com)
   3060      1.1     skrll 
   3061      1.1     skrll 	* sparc.h (OP): Avoid signed overflow when shifting to high order bit.
   3062      1.1     skrll 
   3063      1.1     skrll Fri Mar  6 00:22:38 1992  John Gilmore  (gnu at cygnus.com)
   3064      1.1     skrll 
   3065      1.1     skrll 	* mips.h: Make bitfield layout depend on the HOST compiler,
   3066      1.1     skrll 	not on the TARGET system.
   3067      1.1     skrll 
   3068      1.1     skrll Fri Feb 21 01:29:51 1992  K. Richard Pixley  (rich (a] cygnus.com)
   3069      1.1     skrll 
   3070      1.1     skrll 	* i386.h: added inb, inw, outb, outw opcodes, added att syntax for
   3071      1.1     skrll 	  scmp, slod, smov, ssca, ssto.  Curtesy Minh Tran-Le
   3072      1.1     skrll 	  <TRANLE (a] INTELLICORP.COM>.
   3073      1.1     skrll 
   3074      1.1     skrll Thu Jan 30 07:31:44 1992  Steve Chamberlain  (sac at rtl.cygnus.com)
   3075      1.1     skrll 
   3076      1.1     skrll 	* h8300.h: turned op_type enum into #define list
   3077      1.1     skrll 
   3078      1.1     skrll Thu Jan 30 01:07:24 1992  John Gilmore  (gnu at cygnus.com)
   3079      1.1     skrll 
   3080      1.1     skrll 	* sparc.h: Remove "cypress" architecture.  Remove "fitox" and
   3081      1.1     skrll 	similar instructions -- they've been renamed to "fitoq", etc.
   3082      1.1     skrll 	REALLY fix tsubcctv.  Fix "fcmpeq" and "fcmpq" which had wrong
   3083      1.1     skrll 	number of arguments.
   3084      1.1     skrll 	* h8300.h: Remove extra ; which produces compiler warning.
   3085      1.1     skrll 
   3086      1.1     skrll Tue Jan 28 22:59:22 1992  Stu Grossman  (grossman at cygnus.com)
   3087      1.1     skrll 
   3088      1.1     skrll 	* sparc.h: fix opcode for tsubcctv.
   3089      1.1     skrll 
   3090      1.1     skrll Tue Jan  7 17:19:39 1992  K. Richard Pixley  (rich at cygnus.com)
   3091      1.1     skrll 
   3092      1.1     skrll 	* sparc.h: fba and cba are now aliases for fb and cb respectively.
   3093      1.1     skrll 
   3094      1.1     skrll Fri Dec 27 10:55:50 1991  Per Bothner  (bothner at cygnus.com)
   3095      1.1     skrll 
   3096      1.1     skrll 	* sparc.h (nop): Made the 'lose' field be even tighter,
   3097      1.1     skrll 	so only a standard 'nop' is disassembled as a nop.
   3098      1.1     skrll 
   3099      1.1     skrll Sun Dec 22 12:18:18 1991  Michael Tiemann  (tiemann at cygnus.com)
   3100      1.1     skrll 
   3101      1.1     skrll 	* sparc.h (nop): Add RD_GO to `lose' so that only %g0 in dest is
   3102      1.1     skrll 	disassembled as a nop.
   3103      1.1     skrll 
   3104      1.1     skrll Wed Dec 18 17:19:44 1991  Stu Grossman  (grossman at cygnus.com)
   3105      1.1     skrll 
   3106      1.1     skrll 	* m68k.h, sparc.h: ANSIfy enums.
   3107      1.1     skrll 
   3108      1.1     skrll Tue Dec 10 00:22:20 1991  K. Richard Pixley  (rich at rtl.cygnus.com)
   3109      1.1     skrll 
   3110      1.1     skrll 	* sparc.h: fix a typo.
   3111      1.1     skrll 
   3112      1.1     skrll Sat Nov 30 20:40:51 1991  Steve Chamberlain  (sac at rtl.cygnus.com)
   3113      1.1     skrll 
   3114      1.1     skrll 	* a29k.h, arm.h, h8300.h,  i386.h,  i860.h, i960.h , m68k.h,
   3115      1.1     skrll 	m88k.h, mips.h , np1.h, ns32k.h, pn.h, pyr.h, sparc.h, tahoe.h,
   3116      1.1     skrll 	vax.h: Renamed from ../<foo>-opcode.h.
   3117      1.1     skrll 
   3118      1.1     skrll 
   3120  1.1.1.2  christos Copyright (C) 1991-2003 Free Software Foundation, Inc.
   3121  1.1.1.2  christos 
   3122  1.1.1.2  christos Copying and distribution of this file, with or without modification,
   3123  1.1.1.2  christos are permitted in any medium without royalty provided the copyright
   3124  1.1.1.2  christos notice and this notice are preserved.
   3125      1.1     skrll 
   3126  1.1.1.2  christos Local Variables:
   3127  1.1.1.2  christos mode: change-log
   3128  1.1.1.2  christos left-margin: 8
   3129      1.1     skrll fill-column: 74
   3130      1.1     skrll version-control: never
   3131  1.1.1.2  christos End:
   3132                    
   3133