2007-12-21 H.J. Lu <hongjiu.lu@intel.com>
[deliverable/binutils-gdb.git] / opcodes / ChangeLog
index a611ea05a07526e791f0da1cf8d6d7e97548876c..128d29edb2ee5dbed905fbebd751570ba2c0f323 100644 (file)
@@ -1,3 +1,169 @@
+2007-12-21  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * Makefile.am (i386-gen.o): Also depend on
+       $(srcdir)/../include/opcode/i386.h.
+       * Makefile.in: Regenerated.
+
+2007-11-29  Mark Shinwell  <shinwell@codesourcery.com>
+
+       * mips-dis.c (mips_arch_choices): Add Loongson-2E and -2F
+       entries.
+       * mips-opc.c (IL2E): New.
+       (IL2F): New.
+       (mips_builtin_opcodes): Add Loongson-2E and -2F instructions.
+       Allow movz and movn for Loongson-2E and -2F.  Add movnz entry.
+       Move coprocessor encodings to the end of the table.  Allow
+       certain MIPS V .ps instructions on the Loongson-2E and -2F.
+
+2007-11-29  Mark Shinwell  <shinwell@codesourcery.com>
+
+       * mips-opc.c (I3_32, I3_33, I4_32, I4_33, I5_33): New.
+       (mips_builtin_opcodes): Use these new I* values.
+
+2007-11-27  Andreas Krebbel  <krebbel1@de.ibm.com>
+
+       * s390-opc.txt ("tcet", "tcdt", "tcxt", "tget", "tgdt",
+       "tgxt"): Removed.
+       ("tdcet", "tdcdt", "tdcxt", "tdget", "tdgdt", "tdgxt"): Added.
+
+2007-11-14  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * ia64-ic.tbl: Updated for Itanium 9100 series.
+       * ia64-raw.tbl: Likewise.
+       * ia64-waw.tbl: Likewise.
+       * ia64-asmtab.c: Regenerated.
+
+2007-11-14  Tristan Gingold  <gingold@adacore.com>
+
+       * ia64-dis.c (print_insn_ia64): Handle ar.ruc.
+       * ia64-gen.c (lookup_regindex): Likewise.
+
+2007-11-07  Jens Arnold  <jens@jens-arnold.net>
+
+       PR gas/5228
+       * m68k-opc.c (m68k_opcodes): Fix coldfire msac.w instructions with
+       parallel loads.
+
+2007-11-07  Tristan Gingold  <gingold@adacore.com>
+
+       * ia64-dis.c (print_insn_ia64): Generate symbolic names for cr
+       registers instead of register number.
+
+2007-11-07  David O'Brien  <obrien@FreeBSD.org>
+
+       * arm-dis.c (arm_opcodes): Remove superflous escapes of percent
+       operators.
+
+2007-11-06  Peter Bergner  <bergner@vnet.ibm.com>
+
+       * ppc-opc.c (powerpc_opcodes): Remove the dcffix and dcffix. opcodes
+       which are not included in the "Preliminary Decimal Floating-Point
+       Architecture" document.
+
+2007-11-01  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * i386-gen.c (opcode_modifiers): Replace No_xSuf with
+       No_ldSuf.
+       * i386-opc.tbl: Likewise.
+
+       * i386-opc.h (No_xSuf): Renamed to ...
+       (No_ldSuf): This.
+       (FWait): Updated.
+
+2007-11-01  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * i386-gen.c (opcode_modifiers): Add ByteOkIntel, ToDword,
+       ToQword and AddrPrefixOp0.
+
+       * i386-opc.h (ByteOkIntel): New.
+       (ToDword): Likewise.
+       (ToQword): Likewise.
+       (AddrPrefixOp0): Likewise.
+       (IsPrefix): Updated.
+       (i386_opcode_modifier): Add byteokintel, todword, toqword
+       and addrprefixop0.
+
+       * i386-opc.tbl (cvtss2si): Add ToQword.
+       (cvttss2si): Likewise.
+       (cvtsd2si): Add ToDword.
+       (cvttsd2si): Likewise.
+       (monitor): Add AddrPrefixOp0.
+       (invlpga): Likewise.
+       (vmload): Likewise.
+       (vmrun): Likewise.
+       (vmsave): Likewise.
+       (pextrb): Add ByteOkIntel.
+       (pinsrb): Likewise.
+       * i386-tbl.h: Regenerated.
+
+2007-10-31  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * i386-dis.c (USE_REG_TABLE): Defined as the previous one + 1.
+       (USE_REG_TABLE): Likewise.
+       (USE_MOD_TABLE): Likewise.
+       (USE_RM_TABLE): Likewise.
+       (USE_PREFIX_TABLE): Likewise.
+       (USE_X86_64_TABLE): Likewise.
+       (USE_3BYTE_TABLE): Likewise.
+
+2007-10-26  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * i386-dis.c (MOD_0F2B_PREFIX_0...MOD_0F2B_PREFIX_3): New.
+       (MOD_0F51): Likewise.
+       (MOD_0FD7): Likewise.
+       (MOD_0FE7_PREFIX_2): Likewise.
+       (MOD_0F382A_PREFIX_2): Likewise.
+       (MOD_0F71_REG_2): Updated.
+       (MOD_0FF0_PREFIX_3): Likewise.
+       (MOD_62_32BIT): Likewise.
+       (dis386_twobyte): Use MOD_0F51 and  MOD_0FD7.
+       (prefix_table): Use MOD_0F2B_PREFIX_0...MOD_0F2B_PREFIX_3,
+       MOD_0FE7_PREFIX_2 and MOD_0F382A_PREFIX_2.
+       (mod_table): Add MOD_0F2B_PREFIX_0...MOD_0F2B_PREFIX_3,
+       MOD_0F51, MOD_0FD7 and MOD_0F382A_PREFIX_2.
+
+2007-10-26  Nick Clifton  <nickc@redhat.com>
+
+       * arm-dis.c (print_insn): Check for a symtab that exists but is
+       empty.
+
+2007-10-24  Alan Modra  <amodra@bigpond.net.au>
+
+       * po/POTFILES.in: Regenerate.
+
+2007-10-23  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * i386-dis.c (OP_SIMD_Suffix): Renamed to ...
+       (CMP_Fixup): This.  Rewrite.
+       (OPSIMD): Renamed to ...
+       (CMP): This. Updated.
+       (prefix_table): Update PREFIX_0FC2 entry.
+
+2007-10-22  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * i386-dis.c (prefix_table): Reordered by opcode.
+       (mod_table): Likewise.
+
+2007-10-19  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * i386-dis.c (prefix_table): Use XS on psrldq and pslldq.
+
+2007-10-17  Nathan Sidwell  <nathan@codesourcery.com>
+
+       * m68k-opc.c (m68k_opcodes): Correct move sr and ccr masks for
+       coldfire.
+
+2007-10-15  Peter Bergner  <bergner@vnet.ibm.com>
+
+       * ppc-opc.c (powerpc_opcodes): Fix the first two operands of
+       dquaiq. to use the TE and FRT macros.
+
+2007-10-15  Peter Bergner  <bergner@vnet.ibm.com>
+
+       * ppc-opc.c (TE): Correct signedness.
+       (powerpc_opcodes): Sort psq_st and psq_stu according to major
+       opcode number.
+
 2007-10-15  H.J. Lu  <hongjiu.lu@intel.com>
 
        * i386-dis.c (dis386_twobyte): Reformat.
This page took 0.025326 seconds and 4 git commands to generate.