2008-09-29 H.J. Lu <hongjiu.lu@intel.com>
[deliverable/binutils-gdb.git] / opcodes / ChangeLog
index ad39ba9a0b2c162f22f385900078069d83ae6988..51410fe803224d91e03732549a6185e19cb6fc55 100644 (file)
@@ -1,3 +1,184 @@
+2008-09-29  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * aclocal.m4: Regenerated.
+       * configure: Likewise.
+       * Makefile.in: Likewise.
+
+2008-09-29  Nick Clifton  <nickc@redhat.com>
+
+       * po/vi.po: Updated Vietnamese translation.
+       * po/fr.po: Updated French translation.
+
+2008-09-26  Florian Krohm  <fkrohm@us.ibm.com>
+
+       * s390-opc.txt (thder, thdr): Change RRE_RR to RRE_FF.
+       (cfxr, cfdr, cfer, clclu): Add esa flag.
+       (sqd): Instruction added.
+       (qadtr, qaxtr): Change RRF_FFFU to RRF_FUFF.
+       * s390-opc.c: (INSTR_RRF_FFFU, MASK_RRF_FFFU): Removed.
+
+2008-09-14  Arnold Metselaar  <arnold.metselaar@planet.nl>
+
+       * z80-dis.c (prt_rr_nn): Fix register pair for two byte opcodes.
+       (tab_elt opc_ed): Add "ld r,a" and "ld r,a" instructions.
+
+2008-09-11  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * i386-opc.tbl: Fix memory operand size for cmpXXXs[sd].
+       * i386-tbl.h: Regenerated.
+
+2008-08-28  Jan Beulich  <jbeulich@novell.com>
+
+       * i386-dis.c (dis386): Adjust far return mnemonics.
+       * i386-opc.tbl: Add retf.
+       * i386-tbl.h: Re-generate.
+
+2008-08-28  Jan Beulich  <jbeulich@novell.com>
+
+       * i386-dis.c (dis386_twobyte): Adjust cmovXX mnemonics.
+
+2008-08-28  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * ia64-dis.c (print_insn_ia64): Handle cr.iib0 and cr.iib1.
+       * ia64-gen.c (lookup_specifier): Likewise.
+
+       * ia64-ic.tbl: Add support for cr.iib0 and cr.iib1.
+       * ia64-raw.tbl: Likewise.
+       * ia64-waw.tbl: Likewise.
+       * ia64-asmtab.c: Regenerated.
+
+2008-08-27  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * i386-opc.tbl: Correct fidivr operand size.
+
+       * i386-tbl.h: Regenerated.
+
+2008-08-24  Alan Modra  <amodra@bigpond.net.au>
+
+       * configure.in: Update a number of obsolete autoconf macros.
+       * aclocal.m4: Regenerate.
+
+2008-08-20  H.J. Lu  <hongjiu.lu@intel.com>
+
+       AVX Programming Reference (August, 2008)
+       * i386-dis.c (PREFIX_VEX_38DB): New.
+       (PREFIX_VEX_38DC): Likewise.
+       (PREFIX_VEX_38DD): Likewise.
+       (PREFIX_VEX_38DE): Likewise.
+       (PREFIX_VEX_38DF): Likewise.
+       (PREFIX_VEX_3ADF): Likewise.
+       (VEX_LEN_38DB_P_2): Likewise.
+       (VEX_LEN_38DC_P_2): Likewise.
+       (VEX_LEN_38DD_P_2): Likewise.
+       (VEX_LEN_38DE_P_2): Likewise.
+       (VEX_LEN_38DF_P_2): Likewise.
+       (VEX_LEN_3ADF_P_2): Likewise.
+       (PREFIX_VEX_3A04): Updated.
+       (VEX_LEN_3A06_P_2): Likewise.
+       (prefix_table): Add PREFIX_VEX_38DB, PREFIX_VEX_38DC,
+       PREFIX_VEX_38DD, PREFIX_VEX_38DE and PREFIX_VEX_3ADF.
+       (x86_64_table): Likewise.
+       (vex_len_table): Add VEX_LEN_38DB_P_2, VEX_LEN_38DC_P_2,
+       VEX_LEN_38DD_P_2, VEX_LEN_38DE_P_2, VEX_LEN_38DF_P_2 and
+       VEX_LEN_3ADF_P_2.
+
+       * i386-opc.tbl: Add AES + AVX instructions.
+       * i386-init.h: Regenerated.
+       * i386-tbl.h: Likewise.
+
+2008-08-15  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
+
+       * s390-opc.c (INSTR_RRF_FFRU, MASK_RRF_FFRU): New instruction format.
+       * s390-opc.txt (lxr, rrdtr, rrxtr): Fix instruction format.
+
+2008-08-15  Alan Modra  <amodra@bigpond.net.au>
+
+       PR 6526
+       * configure.in: Invoke AC_USE_SYSTEM_EXTENSIONS.
+       * Makefile.in: Regenerate.
+       * aclocal.m4: Regenerate.
+       * config.in: Regenerate.
+       * configure: Regenerate.
+
+2008-08-14  Sebastian Huber  <sebastian.huber@embedded-brains.de>
+
+       PR 6825
+       * ppc-opc.c (powerpc_opcodes): Enable rfci, mfpmr, mtpmr for e300.
+
+2008-08-12  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * i386-opc.tbl: Add syscall and sysret for Cpu64.
+
+       * i386-tbl.h: Regenerated.
+
+2008-08-04  Alan Modra  <amodra@bigpond.net.au>
+
+       * Makefile.am (POTFILES.in): Set LC_ALL=C.
+       * Makefile.in: Regenerate.
+       * po/POTFILES.in: Regenerate.
+
+2008-08-01  Peter Bergner  <bergner@vnet.ibm.com>
+
+       * ppc-dis.c (powerpc_init_dialect): Handle power7 and vsx options.
+       (print_insn_powerpc): Prepend 'vs' when printing VSX registers.
+       (print_ppc_disassembler_options): Document -Mpower7 and -Mvsx.
+       * ppc-opc.c (insert_xt6): New static function.
+       (extract_xt6): Likewise.
+       (insert_xa6): Likewise.
+       (extract_xa6: Likewise.
+       (insert_xb6): Likewise.
+       (extract_xb6): Likewise.
+       (insert_xb6s): Likewise.
+       (extract_xb6s): Likewise.
+       (XS6, XT6, XA6, XB6, XB6S, DM, XX3, XX3DM, XX1_MASK, XX3_MASK,
+       XX3DM_MASK, PPCVSX): New.
+       (powerpc_opcodes): Add opcodes "lxvd2x", "lxvd2ux", "stxvd2x",
+       "stxvd2ux", "xxmrghd", "xxmrgld", "xxpermdi", "xvmovdp", "xvcpsgndp".
+
+2008-08-01  Pedro Alves  <pedro@codesourcery.com>
+
+       * Makefile.am ($(srcdir)/ia64-asmtab.c): Remove line continuation.
+       * Makefile.in: Regenerate.
+
+2008-08-01  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * i386-reg.tbl: Use Dw2Inval on AVX registers.
+       * i386-tbl.h: Regenerated.
+
+2008-07-30  Michael J. Eager  <eager@eagercon.com>
+
+       * ppc-dis.c (print_insn_powerpc): Disassemble FSL/FCR/UDI fields.
+       * ppc-opc.c (powerpc_operands): Add Xilinx APU related operands.
+       (insert_sprg, PPC405): Use PPC_OPCODE_405.
+       (powerpc_opcodes): Add Xilinx APU related opcodes.
+
+2008-07-30  Alan Modra  <amodra@bigpond.net.au>
+
+       * bfin-dis.c, cris-dis.c, i386-dis.c, or32-opc.c: Silence gcc warnings.
+
+2008-07-10  Richard Sandiford  <rdsandiford@googlemail.com>
+
+       * mips-dis.c (_print_insn_mips): Use ELF_ST_IS_MIPS16.
+
+2008-07-07  Adam Nemet  <anemet@caviumnetworks.com>
+
+       * mips-opc.c (CP): New macro.
+       (mips_builtin_opcodes): Mark c0, c2 and c3 as CP.  Add Octeon to the
+       membership of di, dmfc0, dmtc0, ei, mfc0 and mtc0.  Add dmfc2 and
+       dmtc2 Octeon instructions.
+
+2008-07-07  Stan Shebs  <stan@codesourcery.com>
+
+       * dis-init.c (init_disassemble_info): Init endian_code field.
+       * arm-dis.c (print_insn): Disassemble code according to
+       setting of endian_code.
+       (print_insn_big_arm): Detect when BE8 extension flag has been set.
+
+2008-06-30  Richard Sandiford  <rdsandiford@googlemail.com>
+
+       * mips-dis.c (_print_insn_mips): Use bfd_asymbol_flavour to check
+       for ELF symbols.
+
 2008-06-25  Peter Bergner  <bergner@vnet.ibm.com>
 
        * ppc-dis.c (powerpc_init_dialect): Handle -M464.
This page took 0.025224 seconds and 4 git commands to generate.