2008-06-03 Michael Snyder <msnyder@redhat.com>
[deliverable/binutils-gdb.git] / opcodes / ChangeLog
index ce809d8a62f618c1c0995e27dde7f8dddd46060a..6c786c7ae7ac491cbeba5ae5b93273420d59b001 100644 (file)
@@ -1,3 +1,75 @@
+2008-05-30  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * i386-opc.tbl: Add vmovd with 64bit operand.
+       * i386-tbl.h: Regenerated.
+
+2008-05-27  Martin Schwidefsky  <schwidefsky@de.ibm.com>
+
+       * s390-opc.c (INSTR_RRF_R0RR): Fix RRF_R0RR operand format.
+
+2008-05-22  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * i386-opc.tbl: Add NoAVX to cvtpd2pi, cvtpi2pd and cvttpd2pi.
+       * i386-tbl.h: Regenerated.
+
+2008-05-22  H.J. Lu  <hongjiu.lu@intel.com>
+
+       PR gas/6517
+       * i386-opc.tbl: Break cvtsi2ss/cvtsi2sd/vcvtsi2sd/vcvtsi2ss
+       into 32bit and 64bit.  Remove Reg64|Qword and add 
+       IgnoreSize|No_qSuf on 32bit version.
+       * i386-tbl.h: Regenerated.
+
+2008-05-21  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * i386-opc.tbl: Add NoAVX to movdq2q and movq2dq.
+       * i386-tbl.h: Regenerated.
+
+2008-05-21  M R Swami Reddy <MR.Swami.Reddy@nsc.com>
+
+       * cr16-dis.c (build_mask): Adjust the mask for 32-bit bcond.
+
+2008-05-14  Alan Modra  <amodra@bigpond.net.au>
+
+       * Makefile.am: Run "make dep-am".
+       * Makefile.in: Regenerate.
+
+2008-05-02  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * i386-dis.c (MOVBE_Fixup): New.
+       (Mo): Likewise.
+       (PREFIX_0F3880): Likewise.
+       (PREFIX_0F3881): Likewise.
+       (PREFIX_0F38F0): Updated.
+       (prefix_table): Add PREFIX_0F3880 and PREFIX_0F3881.  Update
+       PREFIX_0F38F0 and PREFIX_0F38F1 for movbe.
+       (three_byte_table): Use PREFIX_0F3880 and PREFIX_0F3881.
+
+       * i386-gen.c (cpu_flag_init): Add CPU_MOVBE_FLAGS and
+       CPU_EPT_FLAGS.
+       (cpu_flags): Add CpuMovbe and CpuEPT.
+
+       * i386-opc.h (CpuMovbe): New.
+       (CpuEPT): Likewise.
+       (CpuLM): Updated.
+       (i386_cpu_flags): Add cpumovbe and cpuept.
+
+       * i386-opc.tbl: Add entries for movbe and EPT instructions.
+       * i386-init.h: Regenerated.
+       * i386-tbl.h: Likewise.
+
+2008-04-29  Adam Nemet  <anemet@caviumnetworks.com>
+
+       * mips-opc.c (mips_builtin_opcodes): Set field `match' to 0 for
+       the two drem and the two dremu macros.
+
+2008-04-28  Adam Nemet  <anemet@caviumnetworks.com>
+
+       * mips-opc.c (mips_builtin_opcodes): Mark prefx and c1
+       instructions FP_S.  Mark l.s, li.s, lwc1, swc1, s.s, trunc.w.s and
+       cop1 macros INSN2_M_FP_S.  Mark l.d, li.d, ldc1 and sdc1 macros
+       INSN2_M_FP_D.  Mark trunc.w.d macro INSN2_M_FP_S and INSN2_M_FP_D.
+
 2008-04-25  David S. Miller  <davem@davemloft.net>
 
        * sparc-dis.c: Emit %stick instead of %sys_tick, and %stick_cmpr
 
        * i386-opc.tbl: Fix protX to allow memory in the middle operand.
        * i386-tbl.h: Regenerate from i386-opc.tbl.
-       
+
 2008-04-14  Edmar Wienskoski  <edmar@freescale.com>
 
        * ppc-dis.c (powerpc_dialect): Handle "e500mc".  Extend "e500" to
        (i386_opcode_modifier): Remove intelmnemonic. Add attsyntax
        and intelsyntax.
 
-       * i386-opc.tbl: Remove IntelMnemonic and update with ATTSyntax 
+       * i386-opc.tbl: Remove IntelMnemonic and update with ATTSyntax
        on fsub, fubp, fsubr, fsubrp, div, fdivp, fdivr and fdivrp.
        * i386-tbl.h: Regenerated.
 
This page took 0.024216 seconds and 4 git commands to generate.