[ bfd/ChangeLog ]
[deliverable/binutils-gdb.git] / include / opcode / ChangeLog
index b8326ffd837a3aafca099c7178d1224317e15a40..6f68432fc35958c706dc5b4e74dc63b2ea8be1ad 100644 (file)
@@ -1,6 +1,180 @@
+2002-12-30  Chris Demetriou  <cgd@broadcom.com>
+
+       * mips.h: Document "+" as the start of two-character operand
+       type names, and add new "K", "+A", "+B", and "+C" operand types.
+       (OP_MASK_INSMSB, OP_SH_INSMSB, OP_MASK_EXTMSB)
+       (OP_SH_EXTMSB, INSN_ISA32R2, ISA_MIPS32R2, CPU_MIPS32R2): New
+       defines.
+
+2002-12-24    Dmitry Diky <diwil@mail.ru>
+
+       * msp430.h: New file.  Defines msp430 opcodes.
+
+2002-12-30 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
+
+       * h8300.h: Added some more pseudo opcodes for system call
+       processing.
+
+2002-12-19  Chris Demetriou  <cgd@broadcom.com>
+
+       * mips.h (OP_OP_COP0, OP_OP_COP1, OP_OP_COP2, OP_OP_COP3)
+       (OP_OP_LWC1, OP_OP_LWC2, OP_OP_LWC3, OP_OP_LDC1, OP_OP_LDC2)
+       (OP_OP_LDC3, OP_OP_SWC1, OP_OP_SWC2, OP_OP_SWC3, OP_OP_SDC1)
+       (OP_OP_SDC2, OP_OP_SDC3): Define.
+
+2002-12-16  Alan Modra  <amodra@bigpond.net.au>
+
+       * hppa.h (completer_chars): #if 0 out.
+
+       * ns32k.h (struct ns32k_opcode): Constify "name", "operands" and
+       "default_args".
+       (struct not_wot): Constify "args".
+       (struct not): Constify "name".
+       (numopcodes): Delete.
+       (endop): Delete.
+
+2002-12-13  Alan Modra  <amodra@bigpond.net.au>
+
+       * pj.h (pj_opc_info_t): Add union.
+
+2002-12-04  David Mosberger  <davidm@hpl.hp.com>
+
+       * ia64.h: Fix copyright message.
+       (IA64_OPND_AR_CSD): New operand kind.
+
+2002-12-03  Richard Henderson  <rth@redhat.com>
+
+       * ia64.h (enum ia64_opnd): Add IA64_OPND_LDXMOV.
+
+2002-12-03  Alan Modra  <amodra@bigpond.net.au>
+
+       * cgen.h (struct cgen_maybe_multi_ifield): Add "const PTR p" to union.
+       Constify "leaf" and "multi".
+
+2002-11-19  Klee Dienes  <kdienes@apple.com>
+
+       * h8300.h (h8_opcode): Remove 'noperands', 'idx', and 'size'
+       fields.
+       (h8_opcodes). Modify initializer and initializer macros to no
+       longer initialize the removed fields.
+       
+2002-11-19  Svein E. Seldal  <Svein.Seldal@solidas.com>
+
+       * tic4x.h (c4x_insts): Fixed LDHI constraint
+
+2002-11-18  Klee Dienes  <kdienes@apple.com>
+
+       * h8300.h (h8_opcode): Remove 'length' field.
+       (h8_opcodes): Mark as 'const' (both the declaration and
+       definition).  Modify initializer and initializer macros to no
+       longer initialize the length field.
+
+2002-11-18  Klee Dienes  <kdienes@apple.com>
+
+       * arc.h (arc_ext_opcodes): Declare as extern.
+       (arc_ext_operands): Declare as extern.
+       * i860.h (i860_opcodes): Declare as const.
+
+2002-11-18  Svein E. Seldal  <Svein.Seldal@solidas.com>
+
+       * tic4x.h: File reordering. Added enhanced opcodes.
+
+2002-11-16  Svein E. Seldal  <Svein.Seldal@solidas.com>
+
+       * tic4x.h: Major rewrite of entire file. Define instruction
+         classes, and put each instruction into a class.
+
+2002-11-11  Svein E. Seldal  <Svein.Seldal@solidas.com>
+
+       * tic4x.h: Added new opcodes and corrected some bugs.  Add support
+       for new DSP types.
+
+2002-10-14  Alan Modra  <amodra@bigpond.net.au>
+
+       * cgen.h: Test __BFD_H_SEEN__ rather than BFD_VERSION_DATE.
+
+2002-09-30  Gavin Romig-Koch  <gavin@redhat.com>
+            Ken Raeburn  <raeburn@cygnus.com>
+            Aldy Hernandez  <aldyh@redhat.com>
+            Eric Christopher  <echristo@redhat.com>
+            Richard Sandiford  <rsandifo@redhat.com>
+
+       * mips.h: Update comment for new opcodes.
+       (OP_MASK_VECBYTE, OP_SH_VECBYTE): New.
+       (OP_MASK_VECALIGN, OP_SH_VECALIGN): New.
+       (INSN_4111, INSN_4120, INSN_5400, INSN_5500): New.
+       (CPU_VR4120, CPU_VR5400, CPU_VR5500): New.
+       (OPCODE_IS_MEMBER): Handle the new CPU_* values and INSN_* flags.
+       Don't match CPU_R4111 with INSN_4100.
+
+2002-08-19  Elena Zannoni <ezannoni@redhat.com>
+        From matthew green  <mrg@redhat.com>
+
+        * ppc.h (PPC_OPCODE_SPE): New opcode flag for Powerpc e500
+       instructions.
+        (PPC_OPCODE_ISEL, PPC_OPCODE_BRLOCK, PPC_OPCODE_PMR,
+       PPC_OPCODE_CACHELCK, PPC_OPCODE_RFMCI): New opcode flags for the
+       e500x2 Integer select, branch locking, performance monitor,
+       cache locking and machine check APUs, respectively.
+       (PPC_OPCODE_EFS): New opcode type for efs* instructions.
+       (PPC_OPCODE_CLASSIC): New opcode type for Classic PowerPC instructions.
+
+2002-08-13  Stephane Carrez  <stcarrez@nerim.fr>
+
+       * m68hc11.h (M6812_OP_PAGE): Define to identify call operand.
+       (M68HC12_BANK_VIRT, M68HC12_BANK_MASK, M68HC12_BANK_BASE,
+       M68HC12_BANK_SHIFT, M68HC12_BANK_PAGE_MASK): Define for 68HC12
+       memory banks.
+       (M6811_OC1M5, M6811_OC1M4, M6811_MODF): Fix value.
+
+2002-07-09  Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
+
+       * mips.h (INSN_MIPS16): New define.
+
+2002-07-08  Alan Modra  <amodra@bigpond.net.au>
+
+       * i386.h: Remove IgnoreSize from movsx and movzx.
+
+2002-06-08  Alan Modra  <amodra@bigpond.net.au>
+
+       * a29k.h: Replace CONST with const.
+       (CONST): Don't define.
+       * convex.h: Replace CONST with const.
+       (CONST): Don't define.
+       * dlx.h: Replace CONST with const.
+       * or32.h (CONST): Don't define.
+
+2002-05-30  Chris G. Demetriou  <cgd@broadcom.com>
+
+       * mips.h (OP_SH_ALN, OP_MASK_ALN, OP_SH_VSEL, OP_MASK_VSEL)
+       (MDMX_FMTSEL_IMM_QH, MDMX_FMTSEL_IMM_OB, MDMX_FMTSEL_VEC_QH)
+       (MDMX_FMTSEL_VEC_OB, INSN_READ_MDMX_ACC, INSN_WRITE_MDMX_ACC)
+       (INSN_MDMX): New constants, for MDMX support.
+       (opcode character list): Add "O", "Q", "X", "Y", and "Z" for MDMX.
+
+2002-05-28  Kuang Hwa Lin <kuang@sbcglobal.net>
+
+       * dlx.h: New file.
+
+2002-05-25  Alan Modra  <amodra@bigpond.net.au>
+
+       * ia64.h: Use #include "" instead of <> for local header files.
+       * sparc.h: Likewise.
+
+2002-05-22  Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
+
+       * mips.h: Add M_DROL, M_DROL_I, M_DROR, M_DROR_I macro cases.
+
+2002-05-17  Andrey Volkov  <avolkov@sources.redhat.com>
+
+        * h8300.h: Corrected defs of all control regs 
+       and eepmov instr.
+                     
 2002-04-11  Alan Modra  <amodra@bigpond.net.au>
 
        * i386.h: Add intel mode cmpsd and movsd.
+       Put them before SSE2 insns, so that rep prefix works.
 
 2002-03-15  Chris G. Demetriou  <cgd@broadcom.com>
 
This page took 0.040256 seconds and 4 git commands to generate.