Home | History | Annotate | Line # | Download | only in opcodes
      1      1.1     skrll 2007-12-31  H.J. Lu  <hongjiu.lu (a] intel.com>
      2      1.1     skrll 
      3      1.1     skrll 	* i386-dis.c (prefix_table): Use "%LQ" on cvtsi2ss/cvtsi2sd.
      4      1.1     skrll 	(putop): Handle '%' and "LQ".
      5      1.1     skrll 
      6      1.1     skrll 	* i386-opc.tbl: Remove IgnoreSize from cvtsi2ss/cvtsi2sd.
      7      1.1     skrll 	* i386-tbl.h: Regenerated.
      8      1.1     skrll 
      9      1.1     skrll 2007-12-28  H.J. Lu  <hongjiu.lu (a] intel.com>
     10      1.1     skrll 
     11      1.1     skrll 	* i386-gen.c (cpu_flag_init): Add CpuSSE4_1_Or_5 to
     12      1.1     skrll 	CPU_SSE4_1_FLAGS, CPU_SSE4_2_FLAGS and CPU_SSE5_FLAGS.
     13      1.1     skrll 	(cpu_flags): Add CpuSSE4_1_Or_5.
     14      1.1     skrll 
     15      1.1     skrll 	* i386-init.h: Regenerated.
     16      1.1     skrll 	* i386-tbl.h: Likewise.
     17      1.1     skrll 
     18      1.1     skrll 	* i386-opc.h (CpuSSE4_1_Or_5): New.
     19      1.1     skrll 	(CpuLM): Updated.
     20      1.1     skrll 	(i386_cpu_flags): Add cpusse4_1_or_5.
     21      1.1     skrll 
     22      1.1     skrll 	* i386-opc.tbl: Use CpuSSE4_1_Or_5 instead of CpuSSE4_1|CpuSSE5
     23      1.1     skrll 	on ptest, roundpd, roundps, roundsd and roundss.
     24      1.1     skrll 
     25      1.1     skrll 2007-12-23  H.J. Lu  <hongjiu.lu (a] intel.com>
     26      1.1     skrll 
     27      1.1     skrll 	* i386-gen.c (opcode_modifiers): Add OldGcc, ATTMnemonic and
     28      1.1     skrll 	IntelMnemonic.
     29      1.1     skrll 
     30      1.1     skrll 	* i386-opc.h (OldGcc): New.
     31      1.1     skrll 	(ATTMnemonic): Likewise.
     32      1.1     skrll 	(IntelMnemonic): Likewise.
     33      1.1     skrll 	(Opcode_Modifier_Max): Updated.
     34      1.1     skrll 	(i386_opcode_modifier): Add oldgcc, attmnemonic and
     35      1.1     skrll 	intelmnemonic.
     36      1.1     skrll 
     37      1.1     skrll 	* i386-opc.tbl: Update fadd, fdiv, fdivp, fdivr, fdivrp, fmul,
     38      1.1     skrll 	fsub, fsubp, fsubr and fsubrp with OldGcc, ATTMnemonic and
     39      1.1     skrll 	IntelMnemonic.
     40      1.1     skrll 	* i386-tbl.h: Regeneratd.
     41      1.1     skrll 
     42      1.1     skrll 2007-12-22  H.J. Lu  <hongjiu.lu (a] intel.com>
     43      1.1     skrll 
     44      1.1     skrll 	* i386-dis.c (intel_mnemonic): New.
     45      1.1     skrll 	(print_i386_disassembler_options): Display att-mnemonic and
     46      1.1     skrll 	intel-mnemonic options.
     47      1.1     skrll 	(print_insn): Handle att-mnemonic and intel-mnemonic.
     48      1.1     skrll 	(float_reg): Replace SYSV386_COMPAT with "!M" and "M".
     49      1.1     skrll 	(putop): Handle "!M" and "M".
     50      1.1     skrll 
     51      1.1     skrll 2007-12-21  H.J. Lu  <hongjiu.lu (a] intel.com>
     52      1.1     skrll 
     53      1.1     skrll 	* Makefile.am (i386-gen.o): Also depend on
     54      1.1     skrll 	$(srcdir)/../include/opcode/i386.h.
     55      1.1     skrll 	* Makefile.in: Regenerated.
     56      1.1     skrll 
     57      1.1     skrll 2007-11-29  Mark Shinwell  <shinwell (a] codesourcery.com>
     58      1.1     skrll 
     59      1.1     skrll 	* mips-dis.c (mips_arch_choices): Add Loongson-2E and -2F
     60      1.1     skrll 	entries.
     61      1.1     skrll 	* mips-opc.c (IL2E): New.
     62      1.1     skrll 	(IL2F): New.
     63      1.1     skrll 	(mips_builtin_opcodes): Add Loongson-2E and -2F instructions.
     64      1.1     skrll 	Allow movz and movn for Loongson-2E and -2F.  Add movnz entry.
     65      1.1     skrll 	Move coprocessor encodings to the end of the table.  Allow
     66      1.1     skrll 	certain MIPS V .ps instructions on the Loongson-2E and -2F.
     67      1.1     skrll 
     68      1.1     skrll 2007-11-29  Mark Shinwell  <shinwell (a] codesourcery.com>
     69      1.1     skrll 
     70      1.1     skrll 	* mips-opc.c (I3_32, I3_33, I4_32, I4_33, I5_33): New.
     71      1.1     skrll 	(mips_builtin_opcodes): Use these new I* values.
     72      1.1     skrll 
     73      1.1     skrll 2007-11-27  Andreas Krebbel  <krebbel1 (a] de.ibm.com>
     74      1.1     skrll 
     75      1.1     skrll 	* s390-opc.txt ("tcet", "tcdt", "tcxt", "tget", "tgdt",
     76      1.1     skrll 	"tgxt"): Removed.
     77      1.1     skrll 	("tdcet", "tdcdt", "tdcxt", "tdget", "tdgdt", "tdgxt"): Added.
     78      1.1     skrll 
     79      1.1     skrll 2007-11-14  H.J. Lu  <hongjiu.lu (a] intel.com>
     80      1.1     skrll 
     81      1.1     skrll 	* ia64-ic.tbl: Updated for Itanium 9100 series.
     82      1.1     skrll 	* ia64-raw.tbl: Likewise.
     83      1.1     skrll 	* ia64-waw.tbl: Likewise.
     84      1.1     skrll 	* ia64-asmtab.c: Regenerated.
     85      1.1     skrll 
     86      1.1     skrll 2007-11-14  Tristan Gingold  <gingold (a] adacore.com>
     87      1.1     skrll 
     88      1.1     skrll 	* ia64-dis.c (print_insn_ia64): Handle ar.ruc.
     89      1.1     skrll 	* ia64-gen.c (lookup_regindex): Likewise.
     90      1.1     skrll 
     91      1.1     skrll 2007-11-07  Jens Arnold  <jens (a] jens-arnold.net>
     92      1.1     skrll 
     93      1.1     skrll 	PR gas/5228
     94      1.1     skrll 	* m68k-opc.c (m68k_opcodes): Fix coldfire msac.w instructions with
     95      1.1     skrll 	parallel loads.
     96      1.1     skrll 
     97      1.1     skrll 2007-11-07  Tristan Gingold  <gingold (a] adacore.com>
     98      1.1     skrll 
     99      1.1     skrll 	* ia64-dis.c (print_insn_ia64): Generate symbolic names for cr
    100      1.1     skrll 	registers instead of register number.
    101      1.1     skrll 
    102      1.1     skrll 2007-11-07  David O'Brien  <obrien (a] FreeBSD.org>
    103      1.1     skrll 
    104      1.1     skrll 	* arm-dis.c (arm_opcodes): Remove superflous escapes of percent
    105      1.1     skrll 	operators.
    106      1.1     skrll 
    107      1.1     skrll 2007-11-06  Peter Bergner  <bergner (a] vnet.ibm.com>
    108      1.1     skrll 
    109      1.1     skrll 	* ppc-opc.c (powerpc_opcodes): Remove the dcffix and dcffix. opcodes
    110      1.1     skrll 	which are not included in the "Preliminary Decimal Floating-Point
    111      1.1     skrll 	Architecture" document.
    112      1.1     skrll 
    113      1.1     skrll 2007-11-01  H.J. Lu  <hongjiu.lu (a] intel.com>
    114      1.1     skrll 
    115      1.1     skrll 	* i386-gen.c (opcode_modifiers): Replace No_xSuf with
    116      1.1     skrll 	No_ldSuf.
    117      1.1     skrll 	* i386-opc.tbl: Likewise.
    118      1.1     skrll 
    119      1.1     skrll 	* i386-opc.h (No_xSuf): Renamed to ...
    120      1.1     skrll 	(No_ldSuf): This.
    121      1.1     skrll 	(FWait): Updated.
    122      1.1     skrll 
    123      1.1     skrll 2007-11-01  H.J. Lu  <hongjiu.lu (a] intel.com>
    124      1.1     skrll 
    125      1.1     skrll 	* i386-gen.c (opcode_modifiers): Add ByteOkIntel, ToDword,
    126      1.1     skrll 	ToQword and AddrPrefixOp0.
    127      1.1     skrll 
    128      1.1     skrll 	* i386-opc.h (ByteOkIntel): New.
    129      1.1     skrll 	(ToDword): Likewise.
    130      1.1     skrll 	(ToQword): Likewise.
    131      1.1     skrll 	(AddrPrefixOp0): Likewise.
    132      1.1     skrll 	(IsPrefix): Updated.
    133      1.1     skrll 	(i386_opcode_modifier): Add byteokintel, todword, toqword
    134      1.1     skrll 	and addrprefixop0.
    135      1.1     skrll 
    136      1.1     skrll 	* i386-opc.tbl (cvtss2si): Add ToQword.
    137      1.1     skrll 	(cvttss2si): Likewise.
    138      1.1     skrll 	(cvtsd2si): Add ToDword.
    139      1.1     skrll 	(cvttsd2si): Likewise.
    140      1.1     skrll 	(monitor): Add AddrPrefixOp0.
    141      1.1     skrll 	(invlpga): Likewise.
    142      1.1     skrll 	(vmload): Likewise.
    143      1.1     skrll 	(vmrun): Likewise.
    144      1.1     skrll 	(vmsave): Likewise.
    145      1.1     skrll 	(pextrb): Add ByteOkIntel.
    146      1.1     skrll 	(pinsrb): Likewise.
    147      1.1     skrll 	* i386-tbl.h: Regenerated.
    148      1.1     skrll 
    149      1.1     skrll 2007-10-31  H.J. Lu  <hongjiu.lu (a] intel.com>
    150      1.1     skrll 
    151      1.1     skrll 	* i386-dis.c (USE_REG_TABLE): Defined as the previous one + 1.
    152      1.1     skrll 	(USE_REG_TABLE): Likewise.
    153      1.1     skrll 	(USE_MOD_TABLE): Likewise.
    154      1.1     skrll 	(USE_RM_TABLE): Likewise.
    155      1.1     skrll 	(USE_PREFIX_TABLE): Likewise.
    156      1.1     skrll 	(USE_X86_64_TABLE): Likewise.
    157      1.1     skrll 	(USE_3BYTE_TABLE): Likewise.
    158      1.1     skrll 
    159      1.1     skrll 2007-10-26  H.J. Lu  <hongjiu.lu (a] intel.com>
    160      1.1     skrll 
    161      1.1     skrll 	* i386-dis.c (MOD_0F2B_PREFIX_0...MOD_0F2B_PREFIX_3): New.
    162      1.1     skrll 	(MOD_0F51): Likewise.
    163      1.1     skrll 	(MOD_0FD7): Likewise.
    164      1.1     skrll 	(MOD_0FE7_PREFIX_2): Likewise.
    165      1.1     skrll 	(MOD_0F382A_PREFIX_2): Likewise.
    166      1.1     skrll 	(MOD_0F71_REG_2): Updated.
    167      1.1     skrll 	(MOD_0FF0_PREFIX_3): Likewise.
    168      1.1     skrll 	(MOD_62_32BIT): Likewise.
    169      1.1     skrll 	(dis386_twobyte): Use MOD_0F51 and  MOD_0FD7.
    170      1.1     skrll 	(prefix_table): Use MOD_0F2B_PREFIX_0...MOD_0F2B_PREFIX_3,
    171      1.1     skrll 	MOD_0FE7_PREFIX_2 and MOD_0F382A_PREFIX_2.
    172      1.1     skrll 	(mod_table): Add MOD_0F2B_PREFIX_0...MOD_0F2B_PREFIX_3,
    173      1.1     skrll 	MOD_0F51, MOD_0FD7 and MOD_0F382A_PREFIX_2.
    174      1.1     skrll 
    175      1.1     skrll 2007-10-26  Nick Clifton  <nickc (a] redhat.com>
    176      1.1     skrll 
    177      1.1     skrll 	* arm-dis.c (print_insn): Check for a symtab that exists but is
    178      1.1     skrll 	empty.
    179      1.1     skrll 
    180      1.1     skrll 2007-10-24  Alan Modra  <amodra (a] bigpond.net.au>
    181      1.1     skrll 
    182      1.1     skrll 	* po/POTFILES.in: Regenerate.
    183      1.1     skrll 
    184      1.1     skrll 2007-10-23  H.J. Lu  <hongjiu.lu (a] intel.com>
    185      1.1     skrll 
    186      1.1     skrll 	* i386-dis.c (OP_SIMD_Suffix): Renamed to ...
    187      1.1     skrll 	(CMP_Fixup): This.  Rewrite.
    188      1.1     skrll 	(OPSIMD): Renamed to ...
    189      1.1     skrll 	(CMP): This. Updated.
    190      1.1     skrll 	(prefix_table): Update PREFIX_0FC2 entry.
    191      1.1     skrll 
    192      1.1     skrll 2007-10-22  H.J. Lu  <hongjiu.lu (a] intel.com>
    193      1.1     skrll 
    194      1.1     skrll 	* i386-dis.c (prefix_table): Reordered by opcode.
    195      1.1     skrll 	(mod_table): Likewise.
    196      1.1     skrll 
    197      1.1     skrll 2007-10-19  H.J. Lu  <hongjiu.lu (a] intel.com>
    198      1.1     skrll 
    199      1.1     skrll 	* i386-dis.c (prefix_table): Use XS on psrldq and pslldq.
    200      1.1     skrll 
    201      1.1     skrll 2007-10-17  Nathan Sidwell  <nathan (a] codesourcery.com>
    202      1.1     skrll 
    203      1.1     skrll 	* m68k-opc.c (m68k_opcodes): Correct move sr and ccr masks for
    204      1.1     skrll 	coldfire.
    205      1.1     skrll 
    206      1.1     skrll 2007-10-15  Peter Bergner  <bergner (a] vnet.ibm.com>
    207      1.1     skrll 
    208      1.1     skrll 	* ppc-opc.c (powerpc_opcodes): Fix the first two operands of
    209      1.1     skrll 	dquaiq. to use the TE and FRT macros.
    210      1.1     skrll 
    211      1.1     skrll 2007-10-15  Peter Bergner  <bergner (a] vnet.ibm.com>
    212      1.1     skrll 
    213      1.1     skrll 	* ppc-opc.c (TE): Correct signedness.
    214      1.1     skrll 	(powerpc_opcodes): Sort psq_st and psq_stu according to major
    215      1.1     skrll 	opcode number.
    216      1.1     skrll 
    217      1.1     skrll 2007-10-15  H.J. Lu  <hongjiu.lu (a] intel.com>
    218      1.1     skrll 
    219      1.1     skrll 	* i386-dis.c (dis386_twobyte): Reformat.
    220      1.1     skrll 	(prefix_table):  Likewise.
    221      1.1     skrll 	(three_byte_table): Likewise.
    222      1.1     skrll 
    223      1.1     skrll 2007-10-15  Alan Modra  <amodra (a] bigpond.net.au>
    224      1.1     skrll 
    225      1.1     skrll 	* mcore-dis.c (print_insn_mcore): Protect "fprintf" var against
    226      1.1     skrll 	macro expansion.
    227      1.1     skrll 
    228      1.1     skrll 2007-10-12  H.J. Lu  <hongjiu.lu (a] intel.com>
    229      1.1     skrll 
    230      1.1     skrll 	* i386-gen.c (opcode_modifiers): Add FirstXmm0.
    231      1.1     skrll 
    232      1.1     skrll 	* i386-opc.h (FirstXmm0): New.
    233      1.1     skrll 	(IsPrefix): Updated.
    234      1.1     skrll 	(i386_opcode_modifier): Add firstxmm0.
    235      1.1     skrll 
    236      1.1     skrll 	* i386-opc.tbl (blendvpd): Replace RegKludge with FirstXmm0.
    237      1.1     skrll 	(blendvps): Likewise.
    238      1.1     skrll 	(pblendvb): Likewise.
    239      1.1     skrll 	* i386-tbl.h: Regenerated.
    240      1.1     skrll 
    241      1.1     skrll 2007-10-12  H.J. Lu  <hongjiu.lu (a] intel.com>
    242      1.1     skrll 
    243      1.1     skrll 	* i386-dis.c (prefix_table): Reformat pblendvb and blendvps.
    244      1.1     skrll 
    245      1.1     skrll 2007-10-10  H.J. Lu  <hongjiu.lu (a] intel.com>
    246      1.1     skrll 
    247      1.1     skrll 	* i386-dis.c (v_mode): Defined as previous one + 1.
    248      1.1     skrll 	(w_mode): Likewise.
    249      1.1     skrll 	(d_mode): Likewise.
    250      1.1     skrll 	(q_mode): Likewise.
    251      1.1     skrll 	(t_mode): Likewise.
    252      1.1     skrll 	(x_mode): Likewise.
    253      1.1     skrll 	(m_mode): Likewise.
    254      1.1     skrll 	(cond_jump_mode): Likewise.
    255      1.1     skrll 	(loop_jcxz_mode): Likewise.
    256      1.1     skrll 	(dq_mode): Likewise.
    257      1.1     skrll 	(dqw_mode): Likewise.
    258      1.1     skrll 	(f_mode): Likewise.
    259      1.1     skrll 	(const_1_mode): Likewise.
    260      1.1     skrll 	(stack_v_mode): Likewise.
    261      1.1     skrll 	(z_mode): Likewise.
    262      1.1     skrll 	(o_mode): Likewise.
    263      1.1     skrll 	(dqb_mode): Likewise.
    264      1.1     skrll 	(dqd_mode): Likewise.
    265      1.1     skrll 	(es_reg): Likewise.
    266      1.1     skrll 	(cs_reg): Likewise.
    267      1.1     skrll 	(ss_reg): Likewise.
    268      1.1     skrll 	(ds_reg): Likewise.
    269      1.1     skrll 	(fs_reg): Likewise.
    270      1.1     skrll 	(gs_reg): Likewise.
    271      1.1     skrll 	(eAX_reg): Likewise.
    272      1.1     skrll 	(eCX_reg): Likewise.
    273      1.1     skrll 	(eDX_reg): Likewise.
    274      1.1     skrll 	(eBX_reg): Likewise.
    275      1.1     skrll 	(eSP_reg): Likewise.
    276      1.1     skrll 	(eBP_reg): Likewise.
    277      1.1     skrll 	(eSI_reg): Likewise.
    278      1.1     skrll 	(eDI_reg): Likewise.
    279      1.1     skrll 	(al_reg): Likewise.
    280      1.1     skrll 	(cl_reg): Likewise.
    281      1.1     skrll 	(dl_reg): Likewise.
    282      1.1     skrll 	(bl_reg): Likewise.
    283      1.1     skrll 	(ah_reg): Likewise.
    284      1.1     skrll 	(ch_reg): Likewise.
    285      1.1     skrll 	(dh_reg): Likewise.
    286      1.1     skrll 	(bh_reg): Likewise.
    287      1.1     skrll 	(ax_reg): Likewise.
    288      1.1     skrll 	(cx_reg): Likewise.
    289      1.1     skrll 	(dx_reg): Likewise.
    290      1.1     skrll 	(bx_reg): Likewise.
    291      1.1     skrll 	(sp_reg): Likewise.
    292      1.1     skrll 	(bp_reg): Likewise.
    293      1.1     skrll 	(si_reg): Likewise.
    294      1.1     skrll 	(di_reg): Likewise.
    295      1.1     skrll 	(rAX_reg): Likewise.
    296      1.1     skrll 	(rCX_reg): Likewise.
    297      1.1     skrll 	(rDX_reg): Likewise.
    298      1.1     skrll 	(rBX_reg): Likewise.
    299      1.1     skrll 	(rSP_reg): Likewise.
    300      1.1     skrll 	(rBP_reg): Likewise.
    301      1.1     skrll 	(rSI_reg): Likewise.
    302      1.1     skrll 	(rDI_reg): Likewise.
    303      1.1     skrll 	(z_mode_ax_reg): Likewise.
    304      1.1     skrll 	(indir_dx_reg): Likewise.
    305      1.1     skrll 	(DREX_OC1): Updated.
    306      1.1     skrll 	(DREX_NO_OC0): Likewise.
    307      1.1     skrll 	(DREX_MASK): Likewise.
    308      1.1     skrll 	(MAX_BYTEMODE): New.  Issue an error if MAX_BYTEMODE is not
    309      1.1     skrll 	less than DREX_OC1.
    310      1.1     skrll 
    311      1.1     skrll 2007-10-08  H.J. Lu  <hongjiu.lu (a] intel.com>
    312      1.1     skrll 
    313      1.1     skrll 	* i386-dis.c: Updated comments for 'Y'.
    314      1.1     skrll 	(putop): Don't add 'q' for 'Y' if suffix_always isn't true.
    315      1.1     skrll 
    316      1.1     skrll 2007-10-08  Maciej W. Rozycki  <macro (a] linux-mips.org>
    317      1.1     skrll 
    318      1.1     skrll 	* opcodes/mips-dis.c (mips_cp0_names_r3000): New definition.
    319      1.1     skrll 	(mips_cp0_names_r4000): Likewise.
    320      1.1     skrll 	(mips_arch_choices): Link to the above as appropriate.
    321      1.1     skrll 
    322      1.1     skrll 2007-10-08  Nick Clifton  <nickc (a] redhat.com>
    323      1.1     skrll 
    324      1.1     skrll 	* configure.in (SHARED_DEPENDENCIES): Change non-cygwin dependency
    325      1.1     skrll 	to be ../bfd/libbfd.la.
    326      1.1     skrll 	* configure: Regenerate.
    327      1.1     skrll 
    328      1.1     skrll 2007-10-05  H.J. Lu  <hongjiu.lu (a] intel.com>
    329      1.1     skrll 
    330      1.1     skrll 	* i386-dis.c (dis386_twobyte): Add getsec.
    331      1.1     skrll 
    332      1.1     skrll 	* i386-gen.c (cpu_flags): Add CpuSMX.
    333      1.1     skrll 
    334      1.1     skrll 	* i386-opc.h (CpuSMX): New.
    335      1.1     skrll 	(CpuSSSE3): Updated.
    336      1.1     skrll 	(i386_cpu_flags): Add cpusmx.
    337      1.1     skrll 
    338      1.1     skrll 	* i386-opc.tbl: Add getsec.
    339      1.1     skrll 	* i386-init.h: Regenerated.
    340      1.1     skrll 	* i386-tbl.h: Likewise.
    341      1.1     skrll 
    342      1.1     skrll 2007-10-05  H.J. Lu  <hongjiu.lu (a] intel.com>
    343      1.1     skrll 
    344      1.1     skrll 	* i386-dis.c (reg_table): Use "{ XX }" on "(bad)".
    345      1.1     skrll 	(prefix_table): Likewise.
    346      1.1     skrll 
    347      1.1     skrll 2007-10-04  H.J. Lu  <hongjiu.lu (a] intel.com>
    348      1.1     skrll 
    349      1.1     skrll 	* i386-dis.c (dis386_twobyte): Use EXx instead of EXq on
    350      1.1     skrll 	unpckhpX and unpckhpX.
    351      1.1     skrll 
    352      1.1     skrll 2007-10-04  David Daney  <ddaney (a] avtrex.com>
    353      1.1     skrll 
    354      1.1     skrll 	* mips-opc.c (mips_builtin_opcodes): Mark lwxc1 as working on FP_S
    355      1.1     skrll 	registers.
    356      1.1     skrll 
    357      1.1     skrll 2007-10-04  H.J. Lu  <hongjiu.lu (a] intel.com>
    358      1.1     skrll 
    359      1.1     skrll 	* i386-dis.c (MOD_0F12_PREFIX_0): Use "movlps" and "movhlps"
    360      1.1     skrll 	instead of "movlpX" and "movhlpX", respectively.
    361      1.1     skrll 	(MOD_0F16_PREFIX_0): Use "movhps" and "movlhps" instead of
    362      1.1     skrll 	"movhpX" and "movlhpX", respectively.
    363      1.1     skrll 
    364      1.1     skrll 2007-10-04  Nick Clifton  <nickc (a] redhat.com>
    365      1.1     skrll 
    366      1.1     skrll 	* configure.in (WIN32LDFLAGS): Rename to SHARED_LDFLAGS.
    367      1.1     skrll 	(WIN32LIBADD): Rename to SHARED_LIBADD
    368      1.1     skrll 	(SHARED_DEPENDENCIES): New exported variable.
    369      1.1     skrll 	(enable_shared): Add dependency upon libbfd.la for non-cygwin
    370      1.1     skrll 	based shared library builds.
    371      1.1     skrll 	* Makefile.am (libopcodes_la_DEPENDENCIES): Append
    372      1.1     skrll 	SHARED_DEPENDENCIES.
    373      1.1     skrll 	(libopcodes_la_LIBADD): Rename WIN32LIBADD to SHARED_LIBADD.
    374      1.1     skrll 	(libopcodes_la_LDFLAGS): Rename WIN32LDFLAGS to SHARED_LDFLAGS.
    375      1.1     skrll 	* configure: Regenerate.
    376      1.1     skrll 	* Makefile.in: Regenerate.
    377      1.1     skrll 
    378      1.1     skrll 	PR gas/5100
    379      1.1     skrll 	* arc-opc.c (insert_offset): Fix spelling mistake in error
    380      1.1     skrll 	message.
    381      1.1     skrll 
    382      1.1     skrll 2007-10-03  H.J. Lu  <hongjiu.lu (a] intel.com>
    383      1.1     skrll 
    384      1.1     skrll 	* i386-dis.c (OP_REG): Set add to 0 only when needed.
    385      1.1     skrll 	(OP_C): Likewise.
    386      1.1     skrll 	(OP_D): Likewise.
    387      1.1     skrll 	(OP_MMX): Likewise.
    388      1.1     skrll 	(OP_XMM): Likewise.
    389      1.1     skrll 	(OP_EM): Likewise.
    390      1.1     skrll 	(OP_MXC): Likewise.
    391      1.1     skrll 	(OP_EX): Likewise.
    392      1.1     skrll 
    393      1.1     skrll 2007-10-03  H.J. Lu  <hongjiu.lu (a] intel.com>
    394      1.1     skrll 
    395      1.1     skrll 	* i386-opc.tbl: Update SSE comments.
    396      1.1     skrll 
    397      1.1     skrll 2007-10-01  H.J. Lu  <hongjiu.lu (a] intel.com>
    398      1.1     skrll 
    399      1.1     skrll 	* i386-dis.c (THREE_BYTE_0FBA): Renamed to ...
    400      1.1     skrll 	(THREE_BYTE_0F7B): This.
    401      1.1     skrll 	(dis386_twobyte): Updated.
    402      1.1     skrll 	(three_byte_table): Updated comments.
    403      1.1     skrll 
    404      1.1     skrll 2007-10-01  M R Swami Reddy <MR.Swami.Reddy (a] nsc.com>
    405      1.1     skrll 
    406      1.1     skrll 	* cr16-opc.c: Updated the branch on condition instructions with
    407      1.1     skrll 	RELAXABLE flag.
    408      1.1     skrll 
    409      1.1     skrll 2007-09-30  H.J. Lu  <hongjiu.lu (a] intel.com>
    410      1.1     skrll 
    411      1.1     skrll 	* 386-dis.c (prefix_table): Reformat comment.
    412      1.1     skrll 
    413      1.1     skrll 2007-09-29  H.J. Lu  <hongjiu.lu (a] intel.com>
    414      1.1     skrll 
    415      1.1     skrll 	* 386-dis.c (USE_GROUPS): Renamed to ...
    416      1.1     skrll 	(USE_REG_TABLE): This.
    417      1.1     skrll 	(USE_OPC_EXT_TABLE): Renamed to ...
    418      1.1     skrll 	(USE_MOD_TABLE): This.
    419      1.1     skrll 	(USE_OPC_EXT_RM_TABLE): Renamed to ...
    420      1.1     skrll 	(USE_RM_TABLE): This.
    421      1.1     skrll 	(USE_XXX_TABLE): Reordered.
    422      1.1     skrll 	(GRP): Renamed to ...
    423      1.1     skrll 	(REG_TABLE): This.
    424      1.1     skrll 	(OPC_EXT_TABLE): Renamed to ...
    425      1.1     skrll 	(MOD_TABLE): This.
    426      1.1     skrll 	(OPC_EXT_RM_TABLE): Renamed to ...
    427      1.1     skrll 	(RM_TABLE): This.
    428      1.1     skrll 	(GRP_XXX): Renamed to ...
    429      1.1     skrll 	(REG_XXX): This.
    430      1.1     skrll 	(PREGRP_XXX): Renamed to ...
    431      1.1     skrll 	(PREFIX_XXX): This.
    432      1.1     skrll 	(OPC_EXT_XXX): Renamed to ...
    433      1.1     skrll 	(MOD_XXX): This.
    434      1.1     skrll 	(OPC_EXT_RM_XXX): Renamed to ...
    435      1.1     skrll 	(RM_XXX): This.
    436      1.1     skrll 	(grps): Renamed to ...
    437      1.1     skrll 	(reg_table): This
    438      1.1     skrll 	(prefix_user_table): Renamed to ...
    439      1.1     skrll 	(prefix_table): This
    440      1.1     skrll 	(opc_ext_table): Renamed to ...
    441      1.1     skrll 	(mod_table): This
    442      1.1     skrll 	(opc_ext_rm_table): Renamed to ...
    443      1.1     skrll 	(rm_table): This
    444      1.1     skrll 	(OPC_EXT_RM_XXX): Likewise.
    445      1.1     skrll 	(dis386): Updated.
    446      1.1     skrll 	(dis386_twobyte): Likewise.
    447      1.1     skrll 	(reg_table): Likewise.
    448      1.1     skrll 	(prefix_table): Likewise.
    449      1.1     skrll 	(x86_64_table): Likewise.
    450      1.1     skrll 	(three_byte_table): Likewise.
    451      1.1     skrll 	(mod_table): Likewise.
    452      1.1     skrll 	(rm_table): Likewise.
    453      1.1     skrll 	(get_valid_dis386): Likewise.
    454      1.1     skrll 
    455      1.1     skrll 2007-09-28  H.J. Lu  <hongjiu.lu (a] intel.com>
    456      1.1     skrll 
    457      1.1     skrll 	* 386-dis.c (USE_PREFIX_USER_TABLE): Renamed to ...
    458      1.1     skrll 	(USE_PREFIX_TABLE): This.
    459      1.1     skrll 	(X86_64_SPECIAL): Renamed to ...
    460      1.1     skrll 	(USE_X86_64_TABLE): This.
    461      1.1     skrll 	(IS_3BYTE_OPCODE): Renamed to ...
    462      1.1     skrll 	(USE_3BYTE_TABLE): This.
    463      1.1     skrll 	(GRPXXX): Removed.
    464      1.1     skrll 	(PREGRPXXX): Likewise.
    465      1.1     skrll 	(X86_64_XXX): Likewise.
    466      1.1     skrll 	(THREE_BYTE_XXX): Likewise.
    467      1.1     skrll 	(OPC_EXT_XXX): Likewise.
    468      1.1     skrll 	(OPC_EXT_RM_XXX): Likewise.
    469      1.1     skrll 	(DIS386): New.
    470      1.1     skrll 	(GRP): Likewise.
    471      1.1     skrll 	(PREGRP): Likewise.
    472      1.1     skrll 	(X86_64_TABLE): Likewise.
    473      1.1     skrll 	(THREE_BYTE_TABLE): Likewise.
    474      1.1     skrll 	(OPC_EXT_TABLE): Likewise.
    475      1.1     skrll 	(OPC_EXT_RM_TABLE): Likewise.
    476      1.1     skrll 	(GRP_XXX): Likewise.
    477      1.1     skrll 	(PREGRP_XXX): Likewise.
    478      1.1     skrll 	(X86_64_XXX): Likewise.
    479      1.1     skrll 	(THREE_BYTE_XXX): Likewise.
    480      1.1     skrll 	(OPC_EXT_XXX): Likewise.
    481      1.1     skrll 	(OPC_EXT_RM_XXX): Likewise.
    482      1.1     skrll 	(dis386): Updated.
    483      1.1     skrll 	(dis386_twobyte): Likewise.
    484      1.1     skrll 	(grps): Likewise.
    485      1.1     skrll 	(prefix_user_table): Likewise.
    486      1.1     skrll 	(x86_64_table): Likewise.
    487      1.1     skrll 	(three_byte_table): Likewise.
    488      1.1     skrll 	(opc_ext_table): Likewise.
    489      1.1     skrll 	(opc_ext_rm_table): Likewise.
    490      1.1     skrll 	(get_valid_dis386): Likewise.
    491      1.1     skrll 
    492      1.1     skrll 2007-09-27  H.J. Lu  <hongjiu.lu (a] intel.com>
    493      1.1     skrll 
    494      1.1     skrll 	* i386-dis.c (dis386): Swap X86_64_27 with OPC_EXT_2.
    495      1.1     skrll 	(x86_64_table): Likewise.
    496      1.1     skrll 	(opc_ext_table): Likewise.
    497      1.1     skrll 
    498      1.1     skrll 2007-09-27  H.J. Lu  <hongjiu.lu (a] intel.com>
    499      1.1     skrll 
    500      1.1     skrll 	PR binutils/5072
    501      1.1     skrll 	* i386-dis.c: Update comments on '{', '}' and '|' to support
    502      1.1     skrll 	only AT&T and Intel modes.
    503      1.1     skrll 	(X86_64_4...X86_64_27): New.
    504      1.1     skrll 	(dis386): Updated.  Use X86_64_4...X86_64_21.
    505      1.1     skrll 	(dis386_twobyte): Updated.
    506      1.1     skrll 	(float_mem): Likewise.
    507      1.1     skrll 	(x86_64_table): Add X86_64_4...X86_64_27.
    508      1.1     skrll 	(opc_ext_table): Updated.  Use X86_64_22...X86_64_27.
    509      1.1     skrll 	(putop): Updated handling of '{', '}' and '|' to support only
    510      1.1     skrll 	AT&T and Intel modes.
    511      1.1     skrll 
    512      1.1     skrll 2007-09-27  Kazu Hirata  <kazu (a] codesourcery.com>
    513      1.1     skrll 
    514      1.1     skrll 	* m68k-dis.c (print_insn_arg): Use %mbo instead of %mbb.
    515      1.1     skrll 
    516      1.1     skrll 2007-09-26  James E. Wilson  <wilson (a] specifix.com>
    517      1.1     skrll 
    518      1.1     skrll 	* ia64-gen.c (print_dependency_table): Fix typo in last patch.
    519      1.1     skrll 
    520      1.1     skrll 2007-09-26  Nick Clifton  <nickc (a] redhat.com>
    521      1.1     skrll 
    522      1.1     skrll 	* mt-asm.c (parse_imm16): Reword error message in order to allow
    523      1.1     skrll 	it to be translated properly.
    524      1.1     skrll 	* ia64-gen.c (print_dependency_table): Likewise.
    525      1.1     skrll 	* mips-dis.c (print_insn_args): Likewise.
    526      1.1     skrll 
    527      1.1     skrll 2007-09-26  Jan Beulich  <jbeulich (a] novell.com>
    528      1.1     skrll 
    529      1.1     skrll 	* i386-dis.c (OP_E_extended): Distinguish rip- and eip-
    530      1.1     skrll 	relative addressing. Update used_prefixes based on whether any
    531      1.1     skrll 	base or index register was printed.
    532      1.1     skrll 
    533      1.1     skrll 2007-09-26  Jan Beulich  <jbeulich (a] novell.com>
    534      1.1     skrll 
    535      1.1     skrll 	* i386-opc.h (RegEip): Define.
    536      1.1     skrll 	(RegEiz): Adjust.
    537      1.1     skrll 	* i386-reg.tbl: Add eip. Mark rip and eip with RegRex64.
    538      1.1     skrll 	* i386-tbl.h: Re-generate.
    539      1.1     skrll 
    540      1.1     skrll 2007-09-25  H.J. Lu  <hongjiu.lu (a] intel.com>
    541      1.1     skrll 
    542      1.1     skrll 	* i386-gen.c (process_i386_opcodes): Process opcode_length.
    543      1.1     skrll 
    544      1.1     skrll 	* i386-opc.h (template): Add opcode_length.
    545      1.1     skrll 	* 386-opc.tbl: Likewise.
    546      1.1     skrll 	* i386-tbl.h: Regenerated.
    547      1.1     skrll 
    548      1.1     skrll 2007-09-21  H.J. Lu  <hongjiu.lu (a] intel.com>
    549      1.1     skrll 
    550      1.1     skrll 	* i386-opc.h: Adjust whitespaces.
    551      1.1     skrll 
    552      1.1     skrll 2007-09-21  Dave Brolley  <brolley (a] redhat.com>
    553      1.1     skrll 
    554      1.1     skrll 	* mep-desc.c: Regenerated.
    555      1.1     skrll 
    556      1.1     skrll 2007-09-20  H.J. Lu  <hongjiu.lu (a] intel.com>
    557      1.1     skrll 
    558      1.1     skrll 	* i386-dis.c (OP_E_extended): Display eiz for [eiz*1 + offset].
    559      1.1     skrll 
    560      1.1     skrll 2007-09-20  H.J. Lu  <hongjiu.lu (a] intel.com>
    561      1.1     skrll 
    562      1.1     skrll 	PR 658
    563      1.1     skrll 	* 386-dis.c (index64): New.
    564      1.1     skrll 	(index32): Likewise.
    565      1.1     skrll 	(intel_index64): Likewise.
    566      1.1     skrll 	(intel_index32): Likewise.
    567      1.1     skrll 	(att_index64): Likewise.
    568      1.1     skrll 	(att_index32): Likewise.
    569      1.1     skrll 	(print_insn): Set index64 and index32.
    570      1.1     skrll 	(OP_E_extended): Use index64/index32 for index register for
    571      1.1     skrll 	SIB with INDEX == 4.
    572      1.1     skrll 
    573      1.1     skrll 	* i386-opc.h (RegEiz): New.
    574      1.1     skrll 	(RegRiz): Likewise.
    575      1.1     skrll 
    576      1.1     skrll 	* i386-reg.tbl: Add eiz and riz.
    577      1.1     skrll 	* i386-tbl.h: Regenerated.
    578      1.1     skrll 
    579      1.1     skrll 2007-09-19  H.J. Lu  <hongjiu.lu (a] intel.com>
    580      1.1     skrll 
    581      1.1     skrll 	* i386-dis.c (OP_E_extended): Always display scale for memory.
    582      1.1     skrll 
    583      1.1     skrll 2007-09-17  H.J. Lu  <hongjiu.lu (a] intel.com>
    584      1.1     skrll 
    585      1.1     skrll 	* i386-opc.h (RegRip): New.
    586      1.1     skrll 
    587      1.1     skrll 	* i386-reg.tbl (rip): Use RegRip for reg_num.
    588      1.1     skrll 	* i386-tbl.h: Regenerated.
    589      1.1     skrll 
    590      1.1     skrll 2007-09-17  Nick Clifton  <nickc (a] redhat.com>
    591      1.1     skrll 
    592      1.1     skrll 	* po/es.po: Updated Spanish translation.
    593      1.1     skrll 
    594      1.1     skrll 2007-09-14  H.J. Lu  <hongjiu.lu (a] intel.com>
    595      1.1     skrll 
    596      1.1     skrll 	* Makefile.am: Run "make dep-am".
    597      1.1     skrll 	* Makefile.in: Regenerate.
    598      1.1     skrll 
    599      1.1     skrll 2007-09-14  Michael Meissner  <michael.meissner (a] amd.com>
    600      1.1     skrll 	    Dwarakanath Rajagopal  <dwarak.rajagopal (a] amd.com>
    601      1.1     skrll 	    Tony Linthicum  <tony.linthicum (a] amd.com>
    602      1.1     skrll 
    603      1.1     skrll 	* i386-opc.h (CpuSSE5):  New macro.
    604      1.1     skrll 	(i386_cpu_flags): Add Drex, Drexv and Drexc.
    605      1.1     skrll 
    606      1.1     skrll 	* i386-gen.c (cpu_flag_init): Add CPU_SSE5_FLAGS.
    607      1.1     skrll 	(operand_type_init): Add CpuSSE5.
    608      1.1     skrll 	(opcode_modifiers): Add Drex, Drexv and Drexc.
    609      1.1     skrll 	(i386_opcode_modifier): Ditto.
    610      1.1     skrll 
    611      1.1     skrll 	* i386-opc.tbl (fmaddps,fmaddpd,fmaddss,fmaddsd): Define SSE5
    612      1.1     skrll 	instructions here.
    613      1.1     skrll 	(fmsubps,fmsubpd,fmsubss,fmsubsd): Ditto.
    614      1.1     skrll 	(fnmaddps,fnmaddpd,fnmaddss,fnmaddsd): Ditto.
    615      1.1     skrll 	(fnmsubps,fnmsubpd,fnmsubss,fnmsubsd): Ditto.
    616      1.1     skrll 	(pmacssww,pmacsww,pmacsswd,pmacswd): Ditto.
    617      1.1     skrll 	(pmacssdd,pmacsdd,pmacssdql,pmacssdqh): Ditto.
    618      1.1     skrll 	(pmacsdql,pmacsdqh,pmadcsswd,pmadcswd): Ditto.
    619      1.1     skrll 	(phaddbw,phaddbd,phaddbq,phaddwd): Ditto.
    620      1.1     skrll 	(phaddwq,phadddq,phaddubw,phaddubd): Ditto.
    621      1.1     skrll 	(phaddubq,phadduwd,phadduwq,phaddudq): Ditto.
    622      1.1     skrll 	(phsubbw,phsubwd,phsubdq): Ditto.
    623      1.1     skrll 	(pcmov,pperm,permps,permpd): Ditto.
    624      1.1     skrll 	(protb,protw,protd,protq): Ditto.
    625      1.1     skrll 	(pshlb,pshlw,pshld,pshlq): Ditto.
    626      1.1     skrll 	(pshab,pshaw,pshad,pshaq): Ditto.
    627      1.1     skrll 	(comps,comeqps,comltps,comungeps,comleps,comungtps): Ditto.
    628      1.1     skrll 	(comunordps,comneps,comneqps,comnltps,comugeps): Ditto.
    629      1.1     skrll 	(comnleps,comugtps,comordps,comueqps,comultps): Ditto.
    630      1.1     skrll 	(comngeps,comuleps,comngtps,comfalseps,comuneps): Ditto.
    631      1.1     skrll 	(comuneqps,comunltps,comgeps,comunleps,comgtps,comtrueps): Ditto.
    632      1.1     skrll 	(compd,comeqpd,comltpd,comungepd,comlepd,comungtpd,comunordpd): Ditto.
    633      1.1     skrll 	(comnepd,comneqpd,comnltpd,comugepd,comnlepd,comugtpd): Ditto.
    634      1.1     skrll 	(comordpd,comueqpd,comultpd,comngepd,comulepd,comngtpd): Ditto.
    635      1.1     skrll 	(comfalsepd,comunepd,comuneqpd,comunltpd,comgepd): Ditto.
    636      1.1     skrll 	(comunlepd,comgtpd,comtruepd): Ditto.
    637      1.1     skrll 	(comss,comeqss,comltss,comungess,comless,comungtss,comunordss): Ditto.
    638      1.1     skrll 	(comness,comneqss,comnltss,comugess,comnless,comugtss): Ditto.
    639      1.1     skrll 	(comordss,comueqss,comultss,comngess,comuless,comngtss): Ditto.
    640      1.1     skrll 	(comfalsess,comuness,comuneqss,comunltss,comgess): Ditto.
    641      1.1     skrll 	(comunless,comgtss,comtruess): Ditto.
    642      1.1     skrll 	(comsd,comeqsd,comltsd,comungesd,comlesd,comungtsd,comunordsd): Ditto.
    643      1.1     skrll 	(comnesd,comneqsd,comnltsd,comugesd,comnlesd,comugtsd): Ditto.
    644      1.1     skrll 	(comordsd,comueqsd,comultsd,comngesd,comulesd,comngtsd): Ditto.
    645      1.1     skrll 	(comfalsesd,comunesd,comuneqsd,comunltsd,comgesd): Ditto.
    646      1.1     skrll 	(comunlesd,comgtsd,comtruesd): Ditto.
    647      1.1     skrll 	(pcomub,pcomltub,pcomleub,pcomgtub,pcomgeub,pcomequb): Ditto.
    648      1.1     skrll 	(pcomnequb,pcomneub): Ditto.
    649      1.1     skrll 	(pcomuw,pcomltuw,pcomleuw,pcomgtuw,pcomgeuw,pcomequw): Ditto.
    650      1.1     skrll 	(pcomnequw,pcomneuw): Ditto.
    651      1.1     skrll 	(pcomud,pcomltud,pcomleud,pcomgtud,pcomgeud,pcomequd): Ditto.
    652      1.1     skrll 	(pcomnequd,pcomneud): Ditto.
    653      1.1     skrll 	(pcomuq,pcomltuq,pcomleuq,pcomgtuq,pcomgeuq,pcomequq): Ditto.
    654      1.1     skrll 	(pcomnequq,pcomneuq): Ditto.
    655      1.1     skrll 	(pcomb,pcomltb,pcomleb,pcomgtb,pcomgeb,pcomeqb): Ditto.
    656      1.1     skrll 	(pcomneqb,pcomneb): Ditto.
    657      1.1     skrll 	(pcomw,pcomltw,pcomlew,pcomgtw,pcomgew,pcomeqw): Ditto.
    658      1.1     skrll 	(pcomneqw,pcomnew): Ditto.
    659      1.1     skrll 	(pcomd,pcomltd,pcomled,pcomgtd,pcomged,pcomeqd): Ditto.
    660      1.1     skrll 	(pcomneqd,pcomned): Ditto.
    661      1.1     skrll 	(pcomq,pcomltq,pcomleq,pcomgtq,pcomgeq): Ditto.
    662      1.1     skrll 	(pcomeqq,pcomneqq,pcomneq): Ditto.
    663      1.1     skrll 	(pcomtrueb, pcomtruew, pcomtrued, pcomtrueq): Ditto.
    664      1.1     skrll 	(pcomtrueub, pcomtrueuw, pcomtrueud, pcomtrueuq): Ditto.
    665      1.1     skrll 	(pcomfalseb, pcomfalsew, pcomfalsed, pcomfalseq): Ditto.
    666      1.1     skrll 	(pcomfalseub, pcomfalseuw, pcomfalseud, pcomfalseuq): Ditto.
    667      1.1     skrll 	(frczps,frczpd,frczss,frczsd): Ditto.
    668      1.1     skrll 	(cvtph2ps,cvtps2ph): Ditto.
    669      1.1     skrll 
    670      1.1     skrll 	* i386-tbl.h: Regenerate from i386-opc.tbl.
    671      1.1     skrll 	* i386-init.h: Likewise.
    672      1.1     skrll 
    673      1.1     skrll 	* i386-dis.c (libiberty.h): Include to get ARRAY_SIZE.
    674      1.1     skrll 	(dis386_move_test): New disassembly support for move from test
    675      1.1     skrll 	register instruction that overlaps with SSE5 instructions.
    676      1.1     skrll 	(print_insn): Add support for special casing the i386/i486 move
    677      1.1     skrll 	from test register instruction that overlaps with the SSE5
    678      1.1     skrll 	0x0f24 4 operand instructions.
    679      1.1     skrll 	(OP_DREX_ICMP): New macros for SSE5 DREX handling.
    680      1.1     skrll 	(OP_DREX_FCMP): Ditto.
    681      1.1     skrll 	(OP_E_extended): Rename from OP_E, add additional argument to skip
    682      1.1     skrll 	the DREX byte.
    683      1.1     skrll 	(OP_E): Call OP_E_extended.
    684      1.1     skrll 	(DREX_REG_MEMORY): New macros for drex handling.
    685      1.1     skrll 	(DREX_REG_UNKNOWN): Ditto.
    686      1.1     skrll 	(DREX4_OC1): Ditto.
    687      1.1     skrll 	(DREX4_NO_OC0): Ditto.
    688      1.1     skrll 	(DREX4_MASK): Ditto.
    689      1.1     skrll 	(three_byte_table): Add SSE5 instructions.
    690      1.1     skrll 	(print_drex_arg): New function to print a DREX register or memory
    691      1.1     skrll 	reference.
    692      1.1     skrll 	(OP_DREX4): New function for handling DREX 4 argument ops.
    693      1.1     skrll 	(OP_DREX3): New function for handling DREX 3 argument ops.
    694      1.1     skrll 	(twobyte_has_modrm): 0f{25,7a,7b} all use the modrm byte.
    695      1.1     skrll 	(THREE_BYTE_SSE5_0F{24,25,7A,7B}): New macros for initializing 3
    696      1.1     skrll 	byte opcode support for SSE5 instructions.
    697      1.1     skrll 	(dis386_twobyte): Add SSE5 24/25/7a/7b support.
    698      1.1     skrll 	(three_byte_table): Add rows for describing SSE5 instructions.
    699      1.1     skrll 
    700      1.1     skrll 2007-09-13  H.J. Lu  <hongjiu.lu (a] intel.com>
    701      1.1     skrll 
    702      1.1     skrll 	* i386-dis.c (get_valid_dis386): Take a pointer to
    703      1.1     skrll 	disassemble_info.  Handle IS_3BYTE_OPCODE.
    704      1.1     skrll 	(print_insn): Updated.  Don't handle IS_3BYTE_OPCODE here.
    705      1.1     skrll 
    706      1.1     skrll 2007-09-12  H.J. Lu  <hongjiu.lu (a] intel.com>
    707      1.1     skrll 
    708      1.1     skrll 	* i386-opc.h (CpuUnused): Defined with CpuMax.
    709      1.1     skrll 	(OTUnused): Defined with OTMax.
    710      1.1     skrll 
    711      1.1     skrll 2007-09-12  Jan Beulich  <jbeulich (a] novell.com>
    712      1.1     skrll 
    713      1.1     skrll 	* i386-opc.tbl: Add two-operand forms of blendvps, blendvpd, and
    714      1.1     skrll 	pblendvb.
    715      1.1     skrll 	* i386-tbl.h: Regenerate.
    716      1.1     skrll 
    717      1.1     skrll 2007-09-09  H.J. Lu  <hongjiu.lu (a] intel.com>
    718      1.1     skrll 
    719      1.1     skrll 	* i386-gen.c (main): Remove the local variable, unused.
    720      1.1     skrll 
    721      1.1     skrll 2007-09-08  H.J. Lu  <hongjiu.lu (a] intel.com>
    722      1.1     skrll 
    723      1.1     skrll 	* Makefile.am: Run "make dep-am".
    724      1.1     skrll 	* Makefile.in: Regenerate.
    725      1.1     skrll 
    726      1.1     skrll 2007-09-08  H.J. Lu  <hongjiu.lu (a] intel.com>
    727      1.1     skrll 
    728      1.1     skrll 	* configure.in (AC_CHECK_HEADERS): Add limits.h.
    729      1.1     skrll 	* configure: Regenerated.
    730      1.1     skrll 	* config.in: Likewise.
    731      1.1     skrll 
    732      1.1     skrll 	* i386-gen.c: Include "sysdep.h" instead of <stdlib.h> and
    733      1.1     skrll 	<string.h>.  Use xstrerror instead of strerror.
    734      1.1     skrll 	(initializer): New.
    735      1.1     skrll 	(cpu_flag_init): Likewise.
    736      1.1     skrll 	(bitfield): Likewise.
    737      1.1     skrll 	(BITFIELD): New.
    738      1.1     skrll 	(cpu_flags): Likewise.
    739      1.1     skrll 	(opcode_modifiers): Likewise.
    740      1.1     skrll 	(operand_types): Likewise.
    741      1.1     skrll 	(compare): Likewise.
    742      1.1     skrll 	(set_cpu_flags): Likewise.
    743      1.1     skrll 	(output_cpu_flags): Likewise.
    744      1.1     skrll 	(process_i386_cpu_flags): Likewise.
    745      1.1     skrll 	(output_opcode_modifier): Likewise.
    746      1.1     skrll 	(process_i386_opcode_modifier): Likewise.
    747      1.1     skrll 	(output_operand_type): Likewise.
    748      1.1     skrll 	(process_i386_operand_type): Likewise.
    749      1.1     skrll 	(set_bitfield): Likewise.
    750      1.1     skrll 	(operand_type_init): Likewise.
    751      1.1     skrll 	(process_i386_initializers): Likewise.
    752      1.1     skrll 	(process_i386_opcodes): Call process_i386_opcode_modifier to
    753      1.1     skrll 	process opcode_modifier.  Call process_i386_operand_type to
    754      1.1     skrll 	process operand_types.
    755      1.1     skrll 	(process_i386_registers): Call process_i386_operand_type to
    756      1.1     skrll 	process reg_type.
    757      1.1     skrll 	(main): Check unused bits in i386_cpu_flags and i386_operand_type.
    758      1.1     skrll 	Sort cpu_flags, opcode_modifiers and operand_types.  Call
    759      1.1     skrll 	process_i386_initializers.
    760      1.1     skrll 
    761      1.1     skrll 	* i386-init.h: New.
    762      1.1     skrll 	* i386-tbl.h: Regenerated.
    763      1.1     skrll 
    764      1.1     skrll 	* i386-opc.h: Include <limits.h>.
    765      1.1     skrll 	(CHAR_BIT): Define as 8 if not defined.
    766      1.1     skrll 	(Cpu186): Changed to position of bitfiled.
    767      1.1     skrll 	(Cpu286): Likewise.
    768      1.1     skrll 	(Cpu386): Likewise.
    769      1.1     skrll 	(Cpu486): Likewise.
    770      1.1     skrll 	(Cpu586): Likewise.
    771      1.1     skrll 	(Cpu686): Likewise.
    772      1.1     skrll 	(CpuP4): Likewise.
    773      1.1     skrll 	(CpuK6): Likewise.
    774      1.1     skrll 	(CpuK8): Likewise.
    775      1.1     skrll 	(CpuMMX): Likewise.
    776      1.1     skrll 	(CpuMMX2): Likewise.
    777      1.1     skrll 	(CpuSSE): Likewise.
    778      1.1     skrll 	(CpuSSE2): Likewise.
    779      1.1     skrll 	(Cpu3dnow): Likewise.
    780      1.1     skrll 	(Cpu3dnowA): Likewise.
    781      1.1     skrll 	(CpuSSE3): Likewise.
    782      1.1     skrll 	(CpuPadLock): Likewise.
    783      1.1     skrll 	(CpuSVME): Likewise.
    784      1.1     skrll 	(CpuVMX): Likewise.
    785      1.1     skrll 	(CpuSSSE3): Likewise.
    786      1.1     skrll 	(CpuSSE4a): Likewise.
    787      1.1     skrll 	(CpuABM): Likewise.
    788      1.1     skrll 	(CpuSSE4_1): Likewise.
    789      1.1     skrll 	(CpuSSE4_2): Likewise.
    790      1.1     skrll 	(Cpu64): Likewise.
    791      1.1     skrll 	(CpuNo64): Likewise.
    792      1.1     skrll 	(D): Likewise.
    793      1.1     skrll 	(W): Likewise.
    794      1.1     skrll 	(Modrm): Likewise.
    795      1.1     skrll 	(ShortForm): Likewise.
    796      1.1     skrll 	(Jump): Likewise.
    797      1.1     skrll 	(JumpDword): Likewise.
    798      1.1     skrll 	(JumpByte): Likewise.
    799      1.1     skrll 	(JumpInterSegment): Likewise.
    800      1.1     skrll 	(FloatMF): Likewise.
    801      1.1     skrll 	(FloatR): Likewise.
    802      1.1     skrll 	(FloatD): Likewise.
    803      1.1     skrll 	(Size16): Likewise.
    804      1.1     skrll 	(Size32): Likewise.
    805      1.1     skrll 	(Size64): Likewise.
    806      1.1     skrll 	(IgnoreSize): Likewise.
    807      1.1     skrll 	(DefaultSize): Likewise.
    808      1.1     skrll 	(No_bSuf): Likewise.
    809      1.1     skrll 	(No_wSuf): Likewise.
    810      1.1     skrll 	(No_lSuf): Likewise.
    811      1.1     skrll 	(No_sSuf): Likewise.
    812      1.1     skrll 	(No_qSuf): Likewise.
    813      1.1     skrll 	(No_xSuf): Likewise.
    814      1.1     skrll 	(FWait): Likewise.
    815      1.1     skrll 	(IsString): Likewise.
    816      1.1     skrll 	(RegKludge): Likewise.
    817      1.1     skrll 	(IsPrefix): Likewise.
    818      1.1     skrll 	(ImmExt): Likewise.
    819      1.1     skrll 	(NoRex64): Likewise.
    820      1.1     skrll 	(Rex64): Likewise.
    821      1.1     skrll 	(Ugh): Likewise.
    822      1.1     skrll 	(Reg8): Likewise.
    823      1.1     skrll 	(Reg16): Likewise.
    824      1.1     skrll 	(Reg32): Likewise.
    825      1.1     skrll 	(Reg64): Likewise.
    826      1.1     skrll 	(FloatReg): Likewise.
    827      1.1     skrll 	(RegMMX): Likewise.
    828      1.1     skrll 	(RegXMM): Likewise.
    829      1.1     skrll 	(Imm8): Likewise.
    830      1.1     skrll 	(Imm8S): Likewise.
    831      1.1     skrll 	(Imm16): Likewise.
    832      1.1     skrll 	(Imm32): Likewise.
    833      1.1     skrll 	(Imm32S): Likewise.
    834      1.1     skrll 	(Imm64): Likewise.
    835      1.1     skrll 	(Imm1): Likewise.
    836      1.1     skrll 	(BaseIndex): Likewise.
    837      1.1     skrll 	(Disp8): Likewise.
    838      1.1     skrll 	(Disp16): Likewise.
    839      1.1     skrll 	(Disp32): Likewise.
    840      1.1     skrll 	(Disp32S): Likewise.
    841      1.1     skrll 	(Disp64): Likewise.
    842      1.1     skrll 	(InOutPortReg): Likewise.
    843      1.1     skrll 	(ShiftCount): Likewise.
    844      1.1     skrll 	(Control): Likewise.
    845      1.1     skrll 	(Debug): Likewise.
    846      1.1     skrll 	(Test): Likewise.
    847      1.1     skrll 	(SReg2): Likewise.
    848      1.1     skrll 	(SReg3): Likewise.
    849      1.1     skrll 	(Acc): Likewise.
    850      1.1     skrll 	(FloatAcc): Likewise.
    851      1.1     skrll 	(JumpAbsolute): Likewise.
    852      1.1     skrll 	(EsSeg): Likewise.
    853      1.1     skrll 	(RegMem): Likewise.
    854      1.1     skrll 	(OTMax): Likewise.
    855      1.1     skrll 	(Reg): Commented out.
    856      1.1     skrll 	(WordReg): Likewise.
    857      1.1     skrll 	(ImplicitRegister): Likewise.
    858      1.1     skrll 	(Imm): Likewise.
    859      1.1     skrll 	(EncImm): Likewise.
    860      1.1     skrll 	(Disp): Likewise.
    861      1.1     skrll 	(AnyMem): Likewise.
    862      1.1     skrll 	(LLongMem): Likewise.
    863      1.1     skrll 	(LongMem): Likewise.
    864      1.1     skrll 	(ShortMem): Likewise.
    865      1.1     skrll 	(WordMem): Likewise.
    866      1.1     skrll 	(ByteMem): Likewise.
    867      1.1     skrll 	(CpuMax): New
    868      1.1     skrll 	(CpuLM): Likewise.
    869      1.1     skrll 	(CpuNumOfUints): Likewise.
    870      1.1     skrll 	(CpuNumOfBits): Likewise.
    871      1.1     skrll 	(CpuUnused): Likewise.
    872      1.1     skrll 	(OTNumOfUints): Likewise.
    873      1.1     skrll 	(OTNumOfBits): Likewise.
    874      1.1     skrll 	(OTUnused): Likewise.
    875      1.1     skrll 	(i386_cpu_flags): New type.
    876      1.1     skrll 	(i386_operand_type): Likewise.
    877      1.1     skrll 	(i386_opcode_modifier): Likewise.
    878      1.1     skrll 	(CpuSledgehammer): Removed.
    879      1.1     skrll 	(CpuSSE4): Likewise.
    880      1.1     skrll 	(CpuUnknownFlags): Likewise.
    881      1.1     skrll 	(Reg): Likewise.
    882      1.1     skrll 	(WordReg): Likewise.
    883      1.1     skrll 	(ImplicitRegister): Likewise.
    884      1.1     skrll 	(Imm): Likewise.
    885      1.1     skrll 	(EncImm): Likewise.
    886      1.1     skrll 	(Disp): Likewise.
    887      1.1     skrll 	(AnyMem): Likewise.
    888      1.1     skrll 	(LLongMem): Likewise.
    889      1.1     skrll 	(LongMem): Likewise.
    890      1.1     skrll 	(ShortMem): Likewise.
    891      1.1     skrll 	(WordMem): Likewise.
    892      1.1     skrll 	(ByteMem): Likewise.
    893      1.1     skrll 	(template): Use i386_cpu_flags for cpu_flags, use
    894      1.1     skrll 	i386_opcode_modifier for opcode_modifier, use
    895      1.1     skrll 	i386_operand_type for operand_types.
    896      1.1     skrll 	(reg_entry): Use i386_operand_type for reg_type.
    897      1.1     skrll 
    898      1.1     skrll 	* Makefile.am (HFILES): Add i386-init.h.
    899      1.1     skrll 	($(srcdir)/i386-init.h): New rule.
    900      1.1     skrll 	($(srcdir)/i386-tbl.h): Depend on $(srcdir)/i386-init.h
    901      1.1     skrll 	instead.
    902      1.1     skrll 	* Makefile.in: Regenerated.
    903      1.1     skrll 
    904      1.1     skrll 2007-09-06  H.J. Lu  <hongjiu.lu (a] intel.com>
    905      1.1     skrll 
    906      1.1     skrll 	* i386-gen.c (next_field): Updated to take a separator.
    907      1.1     skrll 	(process_i386_opcodes): Updated.
    908      1.1     skrll 	(process_i386_registers): Likewise.
    909      1.1     skrll 
    910      1.1     skrll 2007-09-06  H.J. Lu  <hongjiu.lu (a] intel.com>
    911      1.1     skrll 
    912      1.1     skrll 	* i386-gen.c (table): Moved ...
    913      1.1     skrll 	(main): Here.  Call process_copyright to output copyright.
    914      1.1     skrll 	(process_copyright): New.
    915      1.1     skrll 	(process_i386_opcodes): Take FILE *table.
    916      1.1     skrll 	(process_i386_registers): Likewise.
    917      1.1     skrll 
    918      1.1     skrll 2007-09-06  H.J. Lu  <hongjiu.lu (a] intel.com>
    919      1.1     skrll 
    920      1.1     skrll 	* i386-gen.c (table): New.
    921      1.1     skrll 	(process_i386_opcodes): Report errno when faied to open
    922      1.1     skrll 	i386-opc.tbl.  Output opcodes to table.  Close i386-opc.tbl
    923      1.1     skrll 	before return.
    924      1.1     skrll 	(process_i386_registers): Report errno when faied to open
    925      1.1     skrll 	i386-reg.tbl.  Output opcodes to table.  Close i386-reg.tbl
    926      1.1     skrll 	before return.
    927      1.1     skrll 	(main): Open i386-tbl.h for output.
    928      1.1     skrll 
    929      1.1     skrll 	* Makefile.am ($(srcdir)/i386-tbl.h): Remove " > $@".
    930      1.1     skrll 	* Makefile.in: Regenerated.
    931      1.1     skrll 
    932      1.1     skrll 2007-09-06  H.J. Lu  <hongjiu.lu (a] intel.com>
    933      1.1     skrll 
    934      1.1     skrll 	* i386-opc.tbl: Correct SVME instructions to allow 32bit register
    935      1.1     skrll 	operand in 64bit mode.
    936      1.1     skrll 	* i386-tbl.h: Regenerated.
    937      1.1     skrll 
    938      1.1     skrll 2007-08-31  H.J. Lu  <hongjiu.lu (a] intel.com>
    939      1.1     skrll 
    940      1.1     skrll 	* i386-dis.c (OPC_EXT_40...OPC_EXT_45): New.
    941      1.1     skrll 	(dis386_twobyte): Use OPC_EXT_40...OPC_EXT_45.
    942      1.1     skrll 	(opc_ext_table): Add OPC_EXT_40...OPC_EXT_45.
    943      1.1     skrll 
    944      1.1     skrll 2007-08-31  H.J. Lu  <hongjiu.lu (a] intel.com>
    945      1.1     skrll 
    946      1.1     skrll 	* i386-dis.c (SVME_Fixup): Removed.
    947      1.1     skrll 	(OPC_EXT_39): New.
    948      1.1     skrll 	(OPC_EXT_RM_6): Likewise.
    949      1.1     skrll 	(grps): Use OPC_EXT_39.
    950      1.1     skrll 	(opc_ext_table): Add OPC_EXT_39.
    951      1.1     skrll 	(opc_ext_rm_table): Add OPC_EXT_RM_6.
    952      1.1     skrll 
    953      1.1     skrll 	* i386-opc.tbl: Correct SVME instructions to take register
    954      1.1     skrll 	operand only.
    955      1.1     skrll 	* i386-tbl.h: Regenerated.
    956      1.1     skrll 
    957      1.1     skrll 2007-08-31  H.J. Lu  <hongjiu.lu (a] intel.com>
    958      1.1     skrll 
    959      1.1     skrll 	* Makefile.am (INCLUDES): Remove -D_GNU_SOURCE.
    960      1.1     skrll 	* Makefile.in: Regenerated.
    961      1.1     skrll 
    962      1.1     skrll 	* configure.in (AC_GNU_SOURCE): Added.
    963      1.1     skrll 	(AC_PROG_CC): Moved before AC_GNU_SOURCE.
    964      1.1     skrll 	(AC_CHECK_DECLS): Add stpcpy.
    965      1.1     skrll 	* configure: Regenerated.
    966      1.1     skrll 	* config.in: Likewise.
    967      1.1     skrll 
    968      1.1     skrll 	* i386-dis.c: Include "sysdep.h" before "dis-asm.h".
    969      1.1     skrll 
    970      1.1     skrll 	* sysdep.h (stpcpy): New.
    971      1.1     skrll 
    972      1.1     skrll 2007-08-30  H.J. Lu  <hongjiu.lu (a] intel.com>
    973      1.1     skrll 
    974      1.1     skrll 	* i386-dis.c (INVLPG_Fixup): Removed.
    975      1.1     skrll 	(OPC_EXT_38): New.
    976      1.1     skrll 	(OPC_EXT_RM_5): Likewise.
    977      1.1     skrll 	(grps): Use OPC_EXT_38.
    978      1.1     skrll 	(opc_ext_table): Add OPC_EXT_38.
    979      1.1     skrll 	(opc_ext_rm_table): Add OPC_EXT_RM_5.
    980      1.1     skrll 
    981      1.1     skrll 2007-08-29  H.J. Lu  <hongjiu.lu (a] intel.com>
    982      1.1     skrll 
    983      1.1     skrll 	* i386-dis.c (SIMD_Fixup): Removed.
    984      1.1     skrll 	(OPC_EXT_34...OPC_EXT_37): New.
    985      1.1     skrll 	(dis386_twobyte): Use OPC_EXT_34 and OPC_EXT_35.
    986      1.1     skrll 	(prefix_user_table): Use OPC_EXT_36 and OPC_EXT_37.
    987      1.1     skrll 	(opc_ext_table): Add OPC_EXT_34...OPC_EXT_37.
    988      1.1     skrll 
    989      1.1     skrll 2007-08-29  H.J. Lu  <hongjiu.lu (a] intel.com>
    990      1.1     skrll 
    991      1.1     skrll 	* i386-dis.c (OPC_EXT_25...OPC_EXT_33): New.
    992      1.1     skrll 	(dis386): Use OPC_EXT_0...OPC_EXT_2.
    993      1.1     skrll 	(dis386_twobyte): Use OPC_EXT_3...OPC_EXT_5.
    994      1.1     skrll 	(grps): Updated to use OPC_EXT_6...OPC_EXT_31.
    995      1.1     skrll 	(prefix_user_table): Use OPC_EXT_32.
    996      1.1     skrll 	(x86_64_table): Use OPC_EXT_33.
    997      1.1     skrll 	(opc_ext_table): Reorder and add OPC_EXT_25...OPC_EXT_33.
    998      1.1     skrll 
    999      1.1     skrll 2007-08-29  H.J. Lu  <hongjiu.lu (a] intel.com>
   1000      1.1     skrll 
   1001      1.1     skrll 	* i386-dis.c (prefix_user_table): Fix comment.
   1002      1.1     skrll 
   1003      1.1     skrll 2007-08-29  H.J. Lu  <hongjiu.lu (a] intel.com>
   1004      1.1     skrll 
   1005      1.1     skrll 	* i386-dis.c (OP_Skip_MODRM): New.
   1006      1.1     skrll 	(OP_Monitor): Likewise.
   1007      1.1     skrll 	(OP_Mwait): Likewise.
   1008      1.1     skrll 	(Mb): Likewise.
   1009      1.1     skrll 	(Skip_MODRM): Likewise.
   1010      1.1     skrll 	(USE_OPC_EXT_TABLE): Likewise.
   1011      1.1     skrll 	(USE_OPC_EXT_RM_TABLE): Likewise.
   1012      1.1     skrll 	(PREGRP98...PREGRP100): Likewise.
   1013      1.1     skrll 	(OPC_EXT_0...OPC_EXT_24): Likewise.
   1014      1.1     skrll 	(OPC_EXT_RM_0...OPC_EXT_RM_4): Likewise.
   1015      1.1     skrll 	(lock_prefix): Likewise.
   1016      1.1     skrll 	(data_prefix): Likewise.
   1017      1.1     skrll 	(addr_prefix): Likewise.
   1018      1.1     skrll 	(repz_prefix): Likewise.
   1019      1.1     skrll 	(repnz_prefix): Likewise.
   1020      1.1     skrll 	(opc_ext_table): Likewise.
   1021      1.1     skrll 	(opc_ext_rm_table): Likewise.
   1022      1.1     skrll 	(get_valid_dis386): Likewise.
   1023      1.1     skrll 	(OP_VMX): Removed.
   1024      1.1     skrll 	(OP_0fae): Likewise.
   1025      1.1     skrll 	(PNI_Fixup): Likewise.
   1026      1.1     skrll 	(VMX_Fixup): Likewise.
   1027      1.1     skrll 	(VM): Likewise.
   1028      1.1     skrll 	(twobyte_uses_DATA_prefix): Likewise.
   1029      1.1     skrll 	(twobyte_uses_REPNZ_prefix): Likewise.
   1030      1.1     skrll 	(twobyte_uses_REPZ_prefix): Likewise.
   1031      1.1     skrll 	(threebyte_0x38_uses_DATA_prefix): Likewise.
   1032      1.1     skrll 	(threebyte_0x38_uses_REPNZ_prefix): Likewise.
   1033      1.1     skrll 	(threebyte_0x38_uses_REPZ_prefix): Likewise.
   1034      1.1     skrll 	(threebyte_0x3a_uses_DATA_prefix): Likewise.
   1035      1.1     skrll 	(threebyte_0x3a_uses_REPNZ_prefix): Likewise.
   1036      1.1     skrll 	(threebyte_0x3a_uses_REPZ_prefix): Likewise.
   1037      1.1     skrll 	(grps): Use OPC_EXT_0...OPC_EXT_24.
   1038      1.1     skrll 	(prefix_user_table): Add PREGRP98...PREGRP100.
   1039      1.1     skrll 	(print_insn): Remove uses_DATA_prefix, uses_LOCK_prefix,
   1040      1.1     skrll 	uses_REPNZ_prefix and uses_REPZ_prefix.  Initialize
   1041      1.1     skrll 	repz_prefix, repnz_prefix, lock_prefix, addr_prefix and
   1042      1.1     skrll 	data_prefix based on prefixes.  Call get_valid_dis386 to
   1043      1.1     skrll 	get a pointer to the valid dis386.  Print out prefixes if
   1044      1.1     skrll 	they aren't NULL.
   1045      1.1     skrll 	(OP_C): Clear lock_prefix if PREFIX_LOCK is used.
   1046      1.1     skrll 	(REP_Fixup): Set repz_prefix to "rep " when seeing
   1047      1.1     skrll 	PREFIX_REPZ.
   1048      1.1     skrll 
   1049      1.1     skrll 2007-08-28  Daniel Jacobowitz  <dan (a] codesourcery.com>
   1050      1.1     skrll 
   1051      1.1     skrll 	* po/nl.po: Updated translation.
   1052      1.1     skrll 
   1053      1.1     skrll 2007-08-28  H.J. Lu  <hongjiu.lu (a] intel.com>
   1054      1.1     skrll 
   1055      1.1     skrll 	* i386-dis.c (Md): New.
   1056      1.1     skrll 	(grps): Use 0 on invlpg.  Use M on fxsave and fxrstor.  Use
   1057      1.1     skrll 	Md on ldmxcsr and stmxcsr.  Use b_mode on clflush.
   1058      1.1     skrll 	(OP_0fae): Clear bytemode for sfence.
   1059      1.1     skrll 
   1060      1.1     skrll 2007-08-22  Ben Elliston  <bje (a] au.ibm.com>
   1061      1.1     skrll 
   1062      1.1     skrll 	* ppc-opc.c (PSW, PSWM, PSQ, PSQM, PSD, MTMSRD_L): New.
   1063      1.1     skrll 	(XOPS, XOPS_MASK, XW, XW_MASK): Likewise.
   1064      1.1     skrll 	(PPCPS): Likewise.
   1065      1.1     skrll 	(powerpc_opcodes): Add all pair singles instructions.
   1066      1.1     skrll 	* ppc-dis.c (powerpc_dialect): Handle "ppcps".
   1067      1.1     skrll 	(print_ppc_disassembler_options): Document -Mppcps.
   1068      1.1     skrll 
   1069      1.1     skrll 2007-08-21  Andreas Krebbel  <krebbel1 (a] de.ibm.com>
   1070      1.1     skrll 
   1071      1.1     skrll 	* s390-mkopc.c (struct s390_cond_ext_format): New global struct.
   1072      1.1     skrll 	(s390_cond_ext_format): New global variable.
   1073      1.1     skrll 	(expandConditionalJump): New function.
   1074  1.1.1.2  christos 	(main): Invoke expandConditionalJump for mnemonics containing '*'.
   1075      1.1     skrll 	* s390-opc.txt: Replace mnemonics with conditional
   1076      1.1     skrll 	mask extensions with instructions using the newly introduced '*' tag.
   1077      1.1     skrll 
   1078      1.1     skrll 2007-08-17  Alan Modra  <amodra (a] bigpond.net.au>
   1079      1.1     skrll 
   1080      1.1     skrll 	* po/Make-in: Add --msgid-bugs-address to xgettext invocation.
   1081      1.1     skrll 
   1082      1.1     skrll 2007-08-10  Nick Clifton  <nickc (a] redhat.com>
   1083      1.1     skrll 
   1084      1.1     skrll 	* po/fi.po: Updated Finnish translation.
   1085      1.1     skrll 	* po/ga.po: Updated Irish translation.
   1086      1.1     skrll 	* po/vi.po: Updated Vietnamese translation.
   1087      1.1     skrll 
   1088      1.1     skrll 2007-08-09  H.J. Lu  <hongjiu.lu (a] intel.com>
   1089      1.1     skrll 
   1090      1.1     skrll 	* i386-opc.tbl: Add NoRex64 to pmovsxbw, pmovsxwd, pmovsxdq,
   1091      1.1     skrll 	pmovzxbw, pmovzxwd, pmovzxdq and roundsd.
   1092      1.1     skrll 	* i386-tbl.h: Regenerated.
   1093      1.1     skrll 
   1094      1.1     skrll 2007-08-03  James E. Wilson  <wilson (a] specifix.com>
   1095      1.1     skrll 
   1096      1.1     skrll 	* ia64-gen.c: (main): Add missing newline to copyright message.
   1097      1.1     skrll 	* ia64-ic.tbl (fp-non-arith): Add xmpy.
   1098      1.1     skrll 	* ia64-asmtab.c: Regenerate.
   1099  1.1.1.2  christos 
   1100      1.1     skrll 2007-08-01  Michael Snyder  <msnyder (a] access-company.com>
   1101      1.1     skrll 
   1102      1.1     skrll 	* i386-dis.c (print_insn): Guard against NULL.
   1103      1.1     skrll 
   1104      1.1     skrll 2007-07-29  H.J. Lu  <hongjiu.lu (a] intel.com>
   1105      1.1     skrll 
   1106      1.1     skrll 	PR binutils/4834
   1107      1.1     skrll 	* i386-dis.c (EXw): New.
   1108      1.1     skrll 	(prefix_user_table): Updated to use EXw, EXd and EXq for SSE4
   1109      1.1     skrll 	instructions when appropriated.
   1110      1.1     skrll 
   1111      1.1     skrll 2007-07-28  H.J. Lu  <hongjiu.lu (a] intel.com>
   1112      1.1     skrll 
   1113      1.1     skrll 	PR binutils/4834
   1114      1.1     skrll 	* i386-dis.c (Eq): New.
   1115      1.1     skrll 	(EMC): Renamed to ...
   1116      1.1     skrll 	(EMCq): This.  Use q_mode instead of v_mode.
   1117      1.1     skrll 	(prefix_user_table): Updated to use EXd, EXq, EMCq, Ed and Eq
   1118      1.1     skrll 	when appropriated.
   1119      1.1     skrll 
   1120      1.1     skrll 2007-07-28  H.J. Lu  <hongjiu.lu (a] intel.com>
   1121      1.1     skrll 
   1122      1.1     skrll 	* i386-dis.c (dis386_twobyte): Change "movd" to "movK".
   1123      1.1     skrll 	(prefix_user_table): Likewise.  Use EXq instead of EXx on
   1124      1.1     skrll 	"movq".
   1125      1.1     skrll 
   1126      1.1     skrll 2007-07-27  Nathan Sidwell  <nathan (a] codesourcery.com>
   1127      1.1     skrll 
   1128      1.1     skrll 	* ppc-opc (PPC7450): New.
   1129      1.1     skrll 	(powerpc_opcodes): Use it in dcba.
   1130      1.1     skrll 
   1131      1.1     skrll 2007-07-24  H.J. Lu  <hongjiu.lu (a] intel.com>
   1132      1.1     skrll 
   1133      1.1     skrll 	* i386-gen.c (main): Print a newline after copyright notice.
   1134      1.1     skrll 
   1135      1.1     skrll 2007-07-19  Nick Clifton  <nickc (a] redhat.com>
   1136      1.1     skrll 
   1137      1.1     skrll 	PR binutils/4801
   1138      1.1     skrll 	* maxq-dis.c (get_reg_name): Fix the scan of the
   1139      1.1     skrll 	mem_access_syntax_table.
   1140      1.1     skrll 
   1141      1.1     skrll 2007-07-16  H.J. Lu  <hongjiu.lu (a] intel.com>
   1142      1.1     skrll 
   1143      1.1     skrll 	* i386-dis.c (EMq): Removed.
   1144      1.1     skrll 	(EMx): New.
   1145      1.1     skrll 	(prefix_user_table): Replace EMq with EMx.
   1146      1.1     skrll 
   1147      1.1     skrll 2007-07-16  Nick Clifton  <nickc (a] redhat.com>
   1148      1.1     skrll 
   1149      1.1     skrll 	* po/nl.po: Updated translation.
   1150      1.1     skrll 
   1151      1.1     skrll 2007-07-12  Nick Clifton  <nickc (a] redhat.com>
   1152      1.1     skrll 
   1153      1.1     skrll 	* po/vi.po: Updated translation.
   1154      1.1     skrll 	* po/nl.po: Updated translation.
   1155      1.1     skrll 
   1156      1.1     skrll 2007-07-06  Mark Kettenis  <kettenis (a] gnu.org>
   1157      1.1     skrll 	    H.J. Lu  <hongjiu.lu (a] intel.com>
   1158      1.1     skrll 
   1159      1.1     skrll 	* Makefile.am (i386-tbl.h): Add $(srcdir)/ to target.
   1160      1.1     skrll 	(ia64-asmtab.c): Likewise.
   1161      1.1     skrll 	* Makefile.in: Regenerate.
   1162      1.1     skrll 
   1163      1.1     skrll 2007-07-05  H.J. Lu  <hongjiu.lu (a] intel.com>
   1164      1.1     skrll 
   1165      1.1     skrll 	* aclocal.m4: Regenerated.
   1166      1.1     skrll 
   1167      1.1     skrll 2007-07-04  Nick Clifton  <nickc (a] redhat.com>
   1168      1.1     skrll 
   1169      1.1     skrll 	* alpha-dis.c: Update copyright notice to refer to GPLv3.
   1170      1.1     skrll 	* alpha-opc.c, arc-dis.c, arc-dis.h, arc-ext.c, arc-ext.h,
   1171      1.1     skrll 	arc-opc.c, arm-dis.c, avr-dis.c, bfin-dis.c, cgen-asm.c,
   1172      1.1     skrll 	cgen-asm.in, cgen-bitset.c, cgen-dis.c, cgen-dis.in, cgen-ibld.in,
   1173      1.1     skrll 	cgen-opc.c, cgen-ops.h, cgen.sh, cgen-types.h, cr16-dis.c,
   1174      1.1     skrll 	cr16-opc.c, cris-dis.c, cris-opc.c, crx-dis.c, crx-opc.c,
   1175      1.1     skrll 	d10v-dis.c, d10v-opc.c, d30v-dis.c, d30v-opc.c, disassemble.c,
   1176      1.1     skrll 	dis-buf.c, dis-init.c, dlx-dis.c, h8300-dis.c, h8500-dis.c,
   1177      1.1     skrll 	h8500-opc.h, hppa-dis.c, i370-dis.c, i370-opc.c, i386-dis.c,
   1178      1.1     skrll 	i386-gen.c, i386-opc.c, i386-opc.h, i860-dis.c, i960-dis.c,
   1179      1.1     skrll 	ia64-asmtab.h, ia64-dis.c, ia64-gen.c, ia64-opc-a.c, ia64-opc-b.c,
   1180      1.1     skrll 	ia64-opc.c, ia64-opc-d.c, ia64-opc-f.c, ia64-opc.h, ia64-opc-i.c,
   1181      1.1     skrll 	ia64-opc-m.c, ia64-opc-x.c, m10200-dis.c, m10200-opc.c,
   1182      1.1     skrll 	m10300-dis.c, m10300-opc.c, m68hc11-dis.c, m68hc11-opc.c,
   1183      1.1     skrll 	m68k-dis.c, m68k-opc.c, m88k-dis.c, maxq-dis.c, mcore-dis.c,
   1184      1.1     skrll 	mcore-opc.h, mips16-opc.c, mips-dis.c, mips-opc.c, mmix-dis.c,
   1185      1.1     skrll 	mmix-opc.c, msp430-dis.c, ns32k-dis.c, opintl.h, or32-dis.c,
   1186      1.1     skrll 	or32-opc.c, pdp11-dis.c, pdp11-opc.c, pj-dis.c, pj-opc.c,
   1187      1.1     skrll 	ppc-dis.c, ppc-opc.c, s390-dis.c, s390-mkopc.c, s390-opc.c,
   1188      1.1     skrll 	score-dis.c, score-opc.h, sh64-dis.c, sh64-opc.c, sh64-opc.h,
   1189      1.1     skrll 	sh-dis.c, sh-opc.h, sparc-dis.c, sparc-opc.c, spu-dis.c,
   1190      1.1     skrll 	spu-opc.c, sysdep.h, tic30-dis.c, tic4x-dis.c, tic54x-dis.c,
   1191      1.1     skrll 	tic54x-opc.c, tic80-dis.c, tic80-opc.c, v850-dis.c, v850-opc.c,
   1192      1.1     skrll 	vax-dis.c, w65-dis.c, w65-opc.h, xtensa-dis.c, z80-dis.c,
   1193      1.1     skrll 	z8k-dis.c, z8kgen.c: Likewise.
   1194      1.1     skrll 	* i386-opc.tbl, i386-reg.tbl: Add copyright notice.
   1195      1.1     skrll 	* aclocal.m4, configure, fr30-asm.c, fr30-desc.c, fr30-desc.h,
   1196      1.1     skrll 	fr30-dis.c, fr30-ibld.c, fr30-opc.c, fr30-opc.h, frv-asm.c,
   1197      1.1     skrll 	frv-desc.c, frv-desc.h, frv-dis.c, frv-ibld.c, frv-opc.c,
   1198      1.1     skrll 	frv-opc.h, i386-tbl.h, ia64-asmtab.c, ip2k-asm.c, ip2k-desc.c,
   1199      1.1     skrll 	ip2k-desc.h, ip2k-dis.c, ip2k-ibld.c, ip2k-opc.c, ip2k-opc.h,
   1200      1.1     skrll 	iq2000-asm.c, iq2000-desc.c, iq2000-desc.h, iq2000-dis.c,
   1201      1.1     skrll 	iq2000-ibld.c, iq2000-opc.c, iq2000-opc.h, m32c-asm.c,
   1202      1.1     skrll 	m32c-desc.c, m32c-desc.h, m32c-dis.c, m32c-ibld.c, m32c-opc.c,
   1203      1.1     skrll 	m32c-opc.h, m32r-asm.c, m32r-desc.c, m32r-desc.h, m32r-dis.c,
   1204      1.1     skrll 	m32r-ibld.c, m32r-opc.c, m32r-opc.h, m32r-opinst.c, mep-asm.c,
   1205      1.1     skrll 	mep-desc.c, mep-desc.h, mep-dis.c, mep-ibld.c, mep-opc.c,
   1206      1.1     skrll 	mep-opc.h, mt-asm.c, mt-desc.c, mt-desc.h, mt-dis.c, mt-ibld.c,
   1207      1.1     skrll 	mt-opc.c, mt-opc.h, openrisc-asm.c, openrisc-desc.c,
   1208      1.1     skrll 	openrisc-desc.h, openrisc-dis.c, openrisc-ibld.c, openrisc-opc.c,
   1209      1.1     skrll 	openrisc-opc.h, xc16x-asm.c, xc16x-desc.c, xc16x-desc.h,
   1210      1.1     skrll 	xc16x-dis.c, xc16x-ibld.c, xc16x-opc.c, xc16x-opc.h,
   1211      1.1     skrll 	xstormy16-asm.c, xstormy16-desc.c, xstormy16-desc.h,
   1212      1.1     skrll 	xstormy16-dis.c, xstormy16-ibld.c, xstormy16-opc.c,
   1213      1.1     skrll 	xstormy16-opc.h, z8k-opc.h: Regenerated
   1214      1.1     skrll 
   1215      1.1     skrll 2007-07-04  M R Swami Reddy  <MR.Swami.Reddy (a] nsc.com>
   1216      1.1     skrll 
   1217      1.1     skrll 	* cr16-dis.c (getcinvstring): Add const qualifier to char *
   1218      1.1     skrll 	parameter.
   1219      1.1     skrll 	(print_insn_cr16): Remove cast to char *.
   1220      1.1     skrll 
   1221      1.1     skrll 2007-07-03  Nathan Sidwell  <nathan (a] codesourcery.com>
   1222      1.1     skrll 
   1223      1.1     skrll 	* m68k-dis.c (fetch_arg): Add E.  Replace length switch with
   1224      1.1     skrll 	direct masking.
   1225      1.1     skrll 	(print_ins_arg): Add j & K operand types.
   1226      1.1     skrll 	(match_insn_m68k): Check and skip initial '.' arg character.
   1227      1.1     skrll 	(m68k_scan_mask): Likewise.
   1228      1.1     skrll 	* m68k-opc.c (m68k_opcodes): Add coprocessor instructions.
   1229      1.1     skrll 
   1230      1.1     skrll 2007-07-02  Alan Modra  <amodra (a] bigpond.net.au>
   1231      1.1     skrll 
   1232      1.1     skrll 	* Makefile.am: Run "make dep-am".
   1233      1.1     skrll 	* Makefile.in: Regenerate.
   1234      1.1     skrll 	* aclocal.m4: Regenerate.
   1235      1.1     skrll 	* config.in: Regenerate.
   1236      1.1     skrll 	* po/POTFILES.in: Regenerate.
   1237      1.1     skrll 	* po/opcodes.pot: Regenerate.
   1238      1.1     skrll 
   1239      1.1     skrll 2007-06-30  H.J. Lu  <hongjiu.lu (a] intel.com>
   1240      1.1     skrll 
   1241      1.1     skrll 	* aclocal.m4: Regenerated.
   1242      1.1     skrll 	* Makefile.in: Likewise.
   1243      1.1     skrll 
   1244      1.1     skrll 2007-06-29  H.J. Lu  <hongjiu.lu (a] intel.com>
   1245      1.1     skrll 
   1246      1.1     skrll 	* i386-reg.tbl: Remove spaces before comments.
   1247      1.1     skrll 
   1248      1.1     skrll 2007-06-29  M R Swami Reddy  <MR.Swami.Reddy (a] nsc.com>
   1249      1.1     skrll 
   1250      1.1     skrll 	* cr16-opc.c: New file.
   1251      1.1     skrll 	* cr16-dis.c: New file.
   1252      1.1     skrll 	* Makefile.am: Entries for cr16.
   1253      1.1     skrll 	* Makefile.in: Regenerate.
   1254      1.1     skrll 	* cofigure.in: Add cr16 target information.
   1255      1.1     skrll 	* configure  : Regenerate.
   1256      1.1     skrll 	* disassemble.c: Add cr16 target information.
   1257      1.1     skrll 
   1258      1.1     skrll 2007-06-28  H.J. Lu  <hongjiu.lu (a] intel.com>
   1259      1.1     skrll 
   1260      1.1     skrll 	* Makefile.am (HFILES): Add i386-opc.h and i386-tbl.h.
   1261      1.1     skrll 	(CFILES): Add i386-gen.c.
   1262      1.1     skrll 	(i386-gen): New rule.
   1263      1.1     skrll 	(i386-gen.o): Likewise.
   1264      1.1     skrll 	(i386-tbl.h): Likewise.
   1265      1.1     skrll 	Run "make dep-am".
   1266      1.1     skrll 	* Makefile.in: Regenerated.
   1267      1.1     skrll 
   1268      1.1     skrll 	* i386-gen.c: New file.
   1269      1.1     skrll 	* i386-opc.tbl: Likewise.
   1270      1.1     skrll 	* i386-reg.tbl: Likewise.
   1271      1.1     skrll 	* i386-tbl.h: Likewise.
   1272      1.1     skrll 
   1273      1.1     skrll 	* i386-opc.c: Include "i386-tbl.h".
   1274      1.1     skrll 	(i386_optab): Removed.
   1275      1.1     skrll 	(i386_regtab): Likewise.
   1276      1.1     skrll 	(i386_regtab_size): Likewise.
   1277      1.1     skrll 
   1278      1.1     skrll 2007-06-26  Paul Brook  <paul (a] codesourcery.com>
   1279      1.1     skrll 
   1280      1.1     skrll 	* arm-dis.c (coprocessor_opcodes): Add fmxr/fmrx mvfr0/mvfr1.
   1281      1.1     skrll 
   1282      1.1     skrll 2007-06-25  H.J. Lu  <hongjiu.lu (a] intel.com>
   1283      1.1     skrll 
   1284      1.1     skrll 	* i386-opc.h (regKludge): Renamed to ...
   1285      1.1     skrll 	(RegKludge): This.
   1286      1.1     skrll 
   1287      1.1     skrll 	* i386-opc.c (i386_optab): Replace regKludge with RegKludge.
   1288      1.1     skrll 
   1289      1.1     skrll 2007-06-23  H.J. Lu  <hongjiu.lu (a] intel.com>
   1290      1.1     skrll 
   1291      1.1     skrll 	PR binutils/4667
   1292      1.1     skrll 	* i386-dis.c (EX): Removed.
   1293      1.1     skrll 	(EMd): New.
   1294      1.1     skrll 	(EMq): Likewise.
   1295      1.1     skrll 	(EXd): Likewise.
   1296      1.1     skrll 	(EXq): Likewise.
   1297      1.1     skrll 	(EXx): Likewise.
   1298      1.1     skrll 	(PREGRP93...PREGRP97): Likewise.
   1299      1.1     skrll 	(dis386_twobyte): Updated.
   1300      1.1     skrll 	(prefix_user_table): Updated. Add PREGRP93...PREGRP97.
   1301      1.1     skrll 	(OP_EX): Remove Intel syntax handling.
   1302      1.1     skrll 
   1303      1.1     skrll 2007-06-18  Nathan Sidwell  <nathan (a] codesourcery.com>
   1304      1.1     skrll 
   1305      1.1     skrll 	* m68k-opc.c (m68k_opcodes): Add wdebugl variants.
   1306      1.1     skrll 
   1307      1.1     skrll 2007-06-14  H.J. Lu  <hongjiu.lu (a] intel.com>
   1308      1.1     skrll 
   1309      1.1     skrll 	* Makefile.am (ACLOCAL_AMFLAGS): Add -I ../config -I ../bfd.
   1310      1.1     skrll 
   1311      1.1     skrll 	* acinclude.m4: Removed.
   1312      1.1     skrll 
   1313      1.1     skrll 	* Makefile.in: Regenerated.
   1314      1.1     skrll 	* doc/Makefile.in: Likewise.
   1315      1.1     skrll 	* aclocal.m4: Likewise.
   1316      1.1     skrll 	* configure: Likewise.
   1317      1.1     skrll 
   1318      1.1     skrll 2007-06-05  Paul Brook  <paul (a] codesourcery.com>
   1319      1.1     skrll 
   1320      1.1     skrll 	* arm-dis.c (thumb32_opcodes): Display writeback ldrd/strd addresses.
   1321      1.1     skrll 
   1322      1.1     skrll 2007-05-24  Steve Ellcey  <sje (a] cup.hp.com>
   1323      1.1     skrll 
   1324      1.1     skrll 	* Makefile.in: Regnerate.
   1325      1.1     skrll 	* configure: Regenerate.
   1326      1.1     skrll 	* aclocal.m4: Regenerate.
   1327      1.1     skrll 
   1328      1.1     skrll 2007-05-18  Alan Modra  <amodra (a] bigpond.net.au>
   1329      1.1     skrll 
   1330      1.1     skrll 	* ppc-dis.c (print_insn_powerpc): Don't skip all operands
   1331      1.1     skrll 	after setting skip_optional.
   1332      1.1     skrll 
   1333      1.1     skrll 2007-05-16  Peter Bergner  <bergner (a] vnet.ibm.com>
   1334      1.1     skrll 
   1335      1.1     skrll 	* ppc-dis.c (operand_value_powerpc, skip_optional_operands): New.
   1336      1.1     skrll 	(print_insn_powerpc): Use the new operand_value_powerpc and
   1337      1.1     skrll 	skip_optional_operands functions to omit or print all optional
   1338      1.1     skrll 	operands as a group.
   1339      1.1     skrll 	* ppc-opc.c (BFF, W, XFL_L, XWRA_MASK): New.
   1340      1.1     skrll 	(XFL_MASK): Delete L and W bits from the mask.
   1341      1.1     skrll 	(mtfsfi, mtfsfi.): Replace use of BF with BFF.  Relpace use of XRA_MASK
   1342      1.1     skrll 	with XWRA_MASK.  Use W.
   1343      1.1     skrll 	(mtfsf, mtfsf.): Use XFL_L and W.
   1344      1.1     skrll 
   1345      1.1     skrll 2007-05-14  H.J. Lu  <hongjiu.lu (a] intel.com>
   1346      1.1     skrll 
   1347      1.1     skrll 	PR binutils/4502
   1348      1.1     skrll 	* i386-dis.c (Suffix3DNow): Replace "pfmulhrw" with "pmulhrw".
   1349      1.1     skrll 
   1350      1.1     skrll 2007-05-10  H.J. Lu  <hongjiu.lu (a] intel.com>
   1351      1.1     skrll 
   1352      1.1     skrll 	* i386-opc.h (ShortForm): Redefined.
   1353      1.1     skrll 	(Jump): Likewise.
   1354      1.1     skrll 	(JumpDword): Likewise.
   1355      1.1     skrll 	(JumpByte): Likewise.
   1356      1.1     skrll 	(JumpInterSegment): Likewise.
   1357      1.1     skrll 	(FloatMF): Likewise.
   1358      1.1     skrll 	(FloatR): Likewise.
   1359      1.1     skrll 	(FloatD): Likewise.
   1360      1.1     skrll 	(Size16): Likewise.
   1361      1.1     skrll 	(Size32): Likewise.
   1362      1.1     skrll 	(Size64): Likewise.
   1363      1.1     skrll 	(IgnoreSize): Likewise.
   1364      1.1     skrll 	(DefaultSize): Likewise.
   1365      1.1     skrll 	(No_bSuf): Likewise.
   1366      1.1     skrll 	(No_wSuf): Likewise.
   1367      1.1     skrll 	(No_lSuf): Likewise.
   1368      1.1     skrll 	(No_sSuf): Likewise.
   1369      1.1     skrll 	(No_qSuf): Likewise.
   1370      1.1     skrll 	(No_xSuf): Likewise.
   1371      1.1     skrll 	(FWait): Likewise.
   1372      1.1     skrll 	(IsString): Likewise.
   1373      1.1     skrll 	(regKludge): Likewise.
   1374      1.1     skrll 	(IsPrefix): Likewise.
   1375      1.1     skrll 	(ImmExt): Likewise.
   1376      1.1     skrll 	(NoRex64): Likewise.
   1377      1.1     skrll 	(Rex64): Likewise.
   1378      1.1     skrll 	(Ugh): Likewise.
   1379      1.1     skrll 
   1380      1.1     skrll 2007-05-07  H.J. Lu  <hongjiu.lu (a] intel.com>
   1381      1.1     skrll 
   1382      1.1     skrll 	* i386-dis.c (threebyte_0x38_uses_DATA_prefix): Correct entries
   1383      1.1     skrll 	for some SSE4 instructions.
   1384      1.1     skrll 	(threebyte_0x3a_uses_DATA_prefix): Likewise.
   1385      1.1     skrll 
   1386      1.1     skrll 2007-05-03  H.J. Lu  <hongjiu.lu (a] intel.com>
   1387      1.1     skrll 
   1388      1.1     skrll 	* i386-dis.c (CRC32_Fixup): Don't print suffix in Intel mode.
   1389      1.1     skrll 
   1390      1.1     skrll 	* i386-opc.c (i386_optab): Remove IgnoreSize and correct operand
   1391      1.1     skrll 	type for crc32.
   1392      1.1     skrll 
   1393      1.1     skrll 2007-05-01  H.J. Lu  <hongjiu.lu (a] intel.com>
   1394      1.1     skrll 
   1395      1.1     skrll 	* i386-dis.c (CRC32_Fixup): Properly handle Intel mode and
   1396      1.1     skrll 	check data size prefix in 16bit mode.
   1397      1.1     skrll 
   1398      1.1     skrll 	* i386-opc.c (i386_optab): Default crc32 to non-8bit and
   1399      1.1     skrll 	support Intel mode.
   1400      1.1     skrll 
   1401      1.1     skrll 2007-04-30  Mark Salter  <msalter (a] redhat.com>
   1402      1.1     skrll 
   1403      1.1     skrll 	* frv-desc.c: Regenerate.
   1404      1.1     skrll 	* frv-desc.h: Regenerate.
   1405      1.1     skrll 
   1406      1.1     skrll 2007-04-30  Alan Modra  <amodra (a] bigpond.net.au>
   1407      1.1     skrll 
   1408      1.1     skrll 	PR 4436
   1409      1.1     skrll 	* ppc-opc.c (powerpc_operands): Correct bitm for second entry of MBE.
   1410      1.1     skrll 
   1411      1.1     skrll 2007-04-27  H.J. Lu  <hongjiu.lu (a] intel.com>
   1412      1.1     skrll 
   1413      1.1     skrll 	* i386-dis.c (modrm): Put reg before rm.
   1414      1.1     skrll 
   1415      1.1     skrll 2007-04-26  H.J. Lu  <hongjiu.lu (a] intel.com>
   1416      1.1     skrll 
   1417      1.1     skrll 	PR binutils/4430
   1418      1.1     skrll 	* i386-dis.c (print_displacement): New.
   1419      1.1     skrll 	(OP_E): Call print_displacement instead of print_operand_value
   1420      1.1     skrll 	to output displacement when either base or index exist.  Print
   1421      1.1     skrll 	the explicit zero displacement in 16bit mode.
   1422      1.1     skrll 
   1423      1.1     skrll 2007-04-26  H.J. Lu  <hongjiu.lu (a] intel.com>
   1424      1.1     skrll 
   1425      1.1     skrll 	PR binutils/4429
   1426      1.1     skrll 	* i386-dis.c (print_insn): Also swap the order of op_riprel
   1427      1.1     skrll 	when swapping op_index.  Break when the RIP relative address
   1428      1.1     skrll 	is printed.
   1429      1.1     skrll 	(OP_E): Properly handle RIP relative addressing and print the
   1430      1.1     skrll 	explicit zero displacement for Intel mode.
   1431      1.1     skrll 
   1432      1.1     skrll 2007-04-27  Alan Modra  <amodra (a] bigpond.net.au>
   1433      1.1     skrll 
   1434      1.1     skrll 	* Makefile.am: Run "make dep-am".
   1435      1.1     skrll 	* Makefile.in: Regenerate.
   1436      1.1     skrll 	* ns32k-dis.c: Include sysdep.h first.
   1437      1.1     skrll 
   1438      1.1     skrll 2007-04-24  Andreas Krebbel  <krebbel1 (a] de.ibm.com>
   1439      1.1     skrll 
   1440      1.1     skrll 	* opcodes/s390-opc.c (MASK_SSF_RRDRD): Fourth nybble belongs to the
   1441      1.1     skrll 	opcode.
   1442      1.1     skrll 	* opcodes/s390-opc.txt (pfpo, ectg, csst): Add new z9-ec instructions.
   1443      1.1     skrll 
   1444      1.1     skrll 2007-04-24  Nick Clifton  <nickc (a] redhat.com>
   1445      1.1     skrll 
   1446      1.1     skrll 	* arm-dis.c (print_insn): Initialise type.
   1447      1.1     skrll 
   1448      1.1     skrll 2007-04-24  Alan Modra  <amodra (a] bigpond.net.au>
   1449      1.1     skrll 
   1450      1.1     skrll 	* cgen-types.h: Include bfd_stdint.h, not stdint.h.
   1451      1.1     skrll 	* Makefile.am: Run "make dep-am".
   1452      1.1     skrll 	* Makefile.in: Regenerate.
   1453      1.1     skrll 
   1454      1.1     skrll 2007-04-23  Nathan Sidwell  <nathan (a] codesourcery.com>
   1455      1.1     skrll 
   1456      1.1     skrll 	* m68k-opc.c: Mark mcfisa_c instructions.
   1457      1.1     skrll 
   1458      1.1     skrll 2007-04-21  Richard Earnshaw  <rearnsha (a] arm.com>
   1459      1.1     skrll 
   1460      1.1     skrll 	* arm-dis.c (arm_opcodes): Disassemble to unified syntax.
   1461      1.1     skrll 	(thumb_opcodes): Add missing white space in adr.
   1462      1.1     skrll 	(arm_decode_shift): New parameter, print_shift.  Only decode the
   1463      1.1     skrll 	shift parameter if set.  Adjust callers.
   1464      1.1     skrll 	(print_insn_arm): Support for operand type q with no shift decode.
   1465      1.1     skrll 
   1466      1.1     skrll 2007-04-21  Alan Modra  <amodra (a] bigpond.net.au>
   1467      1.1     skrll 
   1468      1.1     skrll 	* i386-opc.c (i386_float_regtab, i386_float_regtab_size): Delete.
   1469      1.1     skrll 	Move contents to..
   1470      1.1     skrll 	(i386_regtab): ..here.
   1471      1.1     skrll 	* i386-opc.h (i386_float_regtab, i386_float_regtab_size): Delete.
   1472      1.1     skrll 
   1473      1.1     skrll 	* ppc-opc.c (powerpc_operands): Delete duplicate entries.
   1474      1.1     skrll 	(BA_MASK, FXM_MASK, STRM_MASK, VA_MASK, VB_MASK, VC_MASK): Delete.
   1475      1.1     skrll 	(VD_MASK, WS_MASK, MTMSRD_L, XRT_L): Delete.
   1476      1.1     skrll 	(powerpc_opcodes): Replace uses of MTMSRD_L and XRT_L.
   1477      1.1     skrll 
   1478      1.1     skrll 2007-04-20  Nathan Sidwell  <nathan (a] codesourcery.com>
   1479      1.1     skrll 
   1480      1.1     skrll 	* m68k-dis.c (print_insn_arg): Show c04 as rambar0 and c05 as
   1481      1.1     skrll 	rambar1.
   1482      1.1     skrll 
   1483      1.1     skrll 2007-04-20  Alan Modra  <amodra (a] bigpond.net.au>
   1484      1.1     skrll 
   1485      1.1     skrll 	* ppc-dis.c (print_insn_powerpc): Adjust for struct powerpc_operand
   1486      1.1     skrll 	change.
   1487      1.1     skrll 	* ppc-opc.c (powerpc_operands): Replace bit count with bit mask
   1488      1.1     skrll 	in all entries.  Add PPC_OPERAND_SIGNED to DE entry.  Remove
   1489      1.1     skrll 	references to following deleted functions.
   1490      1.1     skrll 	(insert_bd, extract_bd, insert_dq, extract_dq): Delete.
   1491      1.1     skrll 	(insert_ds, extract_ds, insert_de, extract_de): Delete.
   1492      1.1     skrll 	(insert_des, extract_des, insert_li, extract_li): Delete.
   1493      1.1     skrll 	(insert_nb, insert_rsq, insert_rtq, insert_ev2, extract_ev2): Delete.
   1494      1.1     skrll 	(insert_ev4, extract_ev4, insert_ev8, extract_ev8): Delete.
   1495      1.1     skrll 	(num_powerpc_operands): New constant.
   1496      1.1     skrll 	(XSPRG_MASK): Remove entire SPRG field.
   1497      1.1     skrll 	(powerpc_opcodes <bcctre, bcctrel>): Use XLBB_MASK not XLYBB_MASK.
   1498      1.1     skrll 
   1499      1.1     skrll 2007-04-20  Alan Modra  <amodra (a] bigpond.net.au>
   1500      1.1     skrll 
   1501      1.1     skrll 	* ppc-opc.c (DCM, DGM, TE, RMC, R, SP, S): Correct shift.
   1502      1.1     skrll 	(Z2_MASK): Define.
   1503      1.1     skrll 	(powerpc_opcodes): Use Z2_MASK in all insns taking RMC operand.
   1504      1.1     skrll 
   1505      1.1     skrll 2007-04-20  Richard Earnshaw  <rearnsha (a] arm.com>
   1506      1.1     skrll 
   1507      1.1     skrll 	* arm-dis.c (print_insn): Only look for a mapping symbol in the section
   1508      1.1     skrll 	being disassembled.
   1509      1.1     skrll 
   1510      1.1     skrll 2007-04-19  Alan Modra  <amodra (a] bigpond.net.au>
   1511      1.1     skrll 
   1512      1.1     skrll 	* Makefile.am: Run "make dep-am".
   1513      1.1     skrll 	* Makefile.in: Regenerate.
   1514      1.1     skrll 	* po/POTFILES.in: Regenerate.
   1515      1.1     skrll 
   1516      1.1     skrll 2007-04-19  Alan Modra  <amodra (a] bigpond.net.au>
   1517      1.1     skrll 
   1518      1.1     skrll 	* ppc-opc.c (powerpc_opcodes): Add cctpl, cctpm, cctph, db8cyc,
   1519      1.1     skrll 	db10cyc, db12cyc, db16cyc.
   1520      1.1     skrll 
   1521      1.1     skrll 2007-04-19  Nathan Froyd <froydnj (a] codesourcery.com>
   1522      1.1     skrll 
   1523      1.1     skrll 	* ppc-opc.c (powerpc_opcodes): Recognize three-operand tlbsxe.
   1524      1.1     skrll 
   1525      1.1     skrll 2007-04-18  H.J. Lu <hongjiu.lu (a] intel.com>
   1526      1.1     skrll 
   1527      1.1     skrll 	* i386-dis.c (CRC32_Fixup): New.
   1528      1.1     skrll 	(PREGRP85, PREGRP86, PREGRP87, PREGRP88, PREGRP89, PREGRP90,
   1529      1.1     skrll 	 PREGRP91): New.
   1530      1.1     skrll 	(threebyte_0x38_uses_DATA_prefix): Updated for SSE4.2.
   1531      1.1     skrll 	(threebyte_0x3a_uses_DATA_prefix): Likewise.
   1532      1.1     skrll 	(prefix_user_table): Add PREGRP85, PREGRP86, PREGRP87,
   1533      1.1     skrll 	PREGRP88, PREGRP89, PREGRP90 and PREGRP91.
   1534      1.1     skrll 	(three_byte_table): Likewise.
   1535      1.1     skrll 
   1536      1.1     skrll 	* i386-opc.c (i386_optab): Add SSE4.2 opcodes.
   1537      1.1     skrll 
   1538      1.1     skrll 	* i386-opc.h (CpuSSE4_2): New.
   1539      1.1     skrll 	(CpuSSE4): Likewise.
   1540      1.1     skrll 	(CpuUnknownFlags): Add CpuSSE4_2.
   1541      1.1     skrll 
   1542      1.1     skrll 2007-04-18  H.J. Lu <hongjiu.lu (a] intel.com>
   1543      1.1     skrll 
   1544      1.1     skrll 	* i386-dis.c (XMM_Fixup): New.
   1545      1.1     skrll 	(Edqb): New.
   1546      1.1     skrll 	(Edqd): New.
   1547      1.1     skrll 	(XMM0): New.
   1548      1.1     skrll 	(dqb_mode): New.
   1549      1.1     skrll 	(dqd_mode): New.
   1550      1.1     skrll 	(PREGRP39 ... PREGRP85): New.
   1551      1.1     skrll 	(threebyte_0x38_uses_DATA_prefix): Updated for SSE4.
   1552      1.1     skrll 	(threebyte_0x3a_uses_DATA_prefix): Likewise.
   1553      1.1     skrll 	(prefix_user_table): Add PREGRP39 ... PREGRP85.
   1554      1.1     skrll 	(three_byte_table): Likewise.
   1555      1.1     skrll 	(putop): Handle 'K'.
   1556      1.1     skrll 	(intel_operand_size): Handle dqb_mode, dqd_mode):
   1557      1.1     skrll 	(OP_E): Likewise.
   1558      1.1     skrll 	(OP_G): Likewise.
   1559      1.1     skrll 
   1560      1.1     skrll 	* i386-opc.c (i386_optab): Add SSE4.1 opcodes.
   1561      1.1     skrll 
   1562      1.1     skrll 	* i386-opc.h (CpuSSE4_1): New.
   1563      1.1     skrll 	(CpuUnknownFlags): Add CpuSSE4_1.
   1564      1.1     skrll 	(regKludge): Update comment.
   1565      1.1     skrll 
   1566      1.1     skrll 2007-04-18  Matthias Klose  <doko (a] ubuntu.com>
   1567      1.1     skrll 
   1568      1.1     skrll 	* Makefile.am (libopcodes_la_LDFLAGS): Use bfd soversion.
   1569      1.1     skrll 	* Makefile.in: Regenerate.
   1570      1.1     skrll 
   1571      1.1     skrll 2007-04-14  Steve Ellcey  <sje (a] cup.hp.com>
   1572      1.1     skrll 
   1573      1.1     skrll 	* Makefile.am: Add ACLOCAL_AMFLAGS.
   1574      1.1     skrll 	* Makefile.in: Regenerate.
   1575      1.1     skrll 
   1576      1.1     skrll 2007-04-13  H.J. Lu  <hongjiu.lu (a] intel.com>
   1577      1.1     skrll 
   1578      1.1     skrll 	* i386-dis.c: Remove trailing white spaces.
   1579      1.1     skrll 	* i386-opc.c: Likewise.
   1580      1.1     skrll 	* i386-opc.h: Likewise.
   1581      1.1     skrll 
   1582      1.1     skrll 2007-04-11  H.J. Lu  <hongjiu.lu (a] intel.com>
   1583      1.1     skrll 
   1584      1.1     skrll 	PR binutils/4333
   1585      1.1     skrll 	* i386-dis.c (GRP1a): New.
   1586      1.1     skrll 	(GRP1b ... GRPPADLCK2): Update index.
   1587      1.1     skrll 	(dis386): Use GRP1a for entry 0x8f.
   1588      1.1     skrll 	(mod, rm, reg): Removed. Replaced by ...
   1589      1.1     skrll 	(modrm): This.
   1590      1.1     skrll 	(grps): Add GRP1a.
   1591      1.1     skrll 
   1592      1.1     skrll 2007-04-09  Kazu Hirata  <kazu (a] codesourcery.com>
   1593      1.1     skrll 
   1594      1.1     skrll 	* m68k-dis.c (print_insn_m68k): Restore info->fprintf_func and
   1595      1.1     skrll 	info->print_address_func if longjmp is called.
   1596      1.1     skrll 
   1597      1.1     skrll 2007-03-29  DJ Delorie  <dj (a] redhat.com>
   1598      1.1     skrll 
   1599      1.1     skrll 	* m32c-desc.c: Regenerate.
   1600      1.1     skrll 	* m32c-dis.c: Regenerate.
   1601      1.1     skrll 	* m32c-opc.c: Regenerate.
   1602      1.1     skrll 
   1603      1.1     skrll 2007-03-28  H.J. Lu  <hongjiu.lu (a] intel.com>
   1604      1.1     skrll 
   1605      1.1     skrll 	* i386-opc.c (i386_optab): Change InvMem to RegMem for mov and
   1606      1.1     skrll 	movq.  Remove InvMem from sldt, smsw and str.
   1607      1.1     skrll 
   1608      1.1     skrll 	* i386-opc.h (InvMem): Renamed to ...
   1609      1.1     skrll 	(RegMem): Update comments.
   1610      1.1     skrll 	(AnyMem): Remove InvMem.
   1611      1.1     skrll 
   1612      1.1     skrll 2007-03-27  Paul Brook  <paul (a] codesourcery.com>
   1613      1.1     skrll 
   1614      1.1     skrll 	* arm-dis.c (thumb_opcodes): Add entry for undefined insns (0xbe??).
   1615      1.1     skrll 
   1616      1.1     skrll 2007-03-24  Paul Brook  <paul (a] codesourcery.com>
   1617      1.1     skrll 
   1618      1.1     skrll 	* arm-dis.c (coprocessor_opcodes): Remove superfluous 0x.
   1619      1.1     skrll 	(print_insn_coprocessor): Handle %<bitfield>x.
   1620      1.1     skrll 
   1621      1.1     skrll 2007-03-24  Paul Brook  <paul (a] codesourcery.com>
   1622      1.1     skrll 	    Mark Shinwell  <shinwell (a] codesourcery.com>
   1623      1.1     skrll 
   1624      1.1     skrll 	* arm-dis.c (arm_opcodes): Print SRS base register.
   1625      1.1     skrll 
   1626      1.1     skrll 2007-03-23  H.J. Lu  <hongjiu.lu (a] intel.com>
   1627      1.1     skrll 
   1628      1.1     skrll 	* i386-dis.c (prefix_name): Replace rex64XYZ with rex.WRXB.
   1629      1.1     skrll 
   1630      1.1     skrll 	* i386-opc.c (i386_optab): Add rex.wrxb.
   1631      1.1     skrll 
   1632      1.1     skrll 2007-03-21  H.J. Lu  <hongjiu.lu (a] intel.com>
   1633      1.1     skrll 
   1634      1.1     skrll 	* i386-dis.c (REX_MODE64): Remove definition.
   1635      1.1     skrll 	(REX_EXTX): Likewise.
   1636      1.1     skrll 	(REX_EXTY): Likewise.
   1637      1.1     skrll 	(REX_EXTZ): Likewise.
   1638      1.1     skrll 	(USED_REX): Use REX_OPCODE instead of 0x40.
   1639      1.1     skrll 	Replace REX_MODE64, REX_EXTX, REX_EXTY and REX_EXTZ with REX_W,
   1640      1.1     skrll 	REX_R, REX_X and REX_B respectively.
   1641      1.1     skrll 
   1642      1.1     skrll 2007-03-21  H.J. Lu  <hongjiu.lu (a] intel.com>
   1643      1.1     skrll 
   1644      1.1     skrll 	PR binutils/4218
   1645      1.1     skrll 	* i386-dis.c (PREGRP38): New.
   1646      1.1     skrll 	(dis386): Use PREGRP38 for 0x90.
   1647      1.1     skrll 	(prefix_user_table): Add PREGRP38.
   1648      1.1     skrll 	(print_insn): Set uses_REPZ_prefix to 1 for pause.
   1649      1.1     skrll 	(NOP_Fixup1): Properly handle REX bits.
   1650      1.1     skrll 	(NOP_Fixup2): Likewise.
   1651      1.1     skrll 
   1652      1.1     skrll 	* i386-opc.c (i386_optab): Allow %eax with xchg in 64bit.
   1653      1.1     skrll 	Allow register with nop.
   1654      1.1     skrll 
   1655      1.1     skrll 2007-03-20  DJ Delorie  <dj (a] redhat.com>
   1656      1.1     skrll 
   1657      1.1     skrll 	* m32c-asm.c: Regenerate.
   1658      1.1     skrll 	* m32c-desc.c: Regenerate.
   1659      1.1     skrll 	* m32c-desc.h: Regenerate.
   1660      1.1     skrll 	* m32c-dis.h: Regenerate.
   1661      1.1     skrll 	* m32c-ibld.c: Regenerate.
   1662      1.1     skrll 	* m32c-opc.c: Regenerate.
   1663      1.1     skrll 	* m32c-opc.h: Regenerate.
   1664      1.1     skrll 
   1665      1.1     skrll 2007-03-15  H.J. Lu  <hongjiu.lu (a] intel.com>
   1666      1.1     skrll 
   1667      1.1     skrll 	* i386-opc.c: Include "libiberty.h".
   1668      1.1     skrll 	(i386_regtab): Remove the last entry.
   1669      1.1     skrll 	(i386_regtab_size): New.
   1670      1.1     skrll 	(i386_float_regtab_size): Likewise.
   1671      1.1     skrll 
   1672      1.1     skrll 	* i386-opc.h (i386_regtab_size): New.
   1673      1.1     skrll 	(i386_float_regtab_size): Likewise.
   1674      1.1     skrll 
   1675      1.1     skrll 2007-03-15  H.J. Lu  <hongjiu.lu (a] intel.com>
   1676      1.1     skrll 
   1677      1.1     skrll 	* Makefile.am (CFILES): Add i386-opc.c.
   1678      1.1     skrll 	(ALL_MACHINES): Add i386-opc.lo.
   1679      1.1     skrll 	Run "make dep-am".
   1680      1.1     skrll 	* Makefile.in: Regenerated.
   1681      1.1     skrll 
   1682      1.1     skrll 	* configure.in: Add i386-opc.lo for bfd_i386_arch.
   1683      1.1     skrll 	* configure: Regenerated.
   1684      1.1     skrll 
   1685      1.1     skrll 	* i386-dis.c: Include "opcode/i386.h".
   1686      1.1     skrll 	(MAXLEN): Renamed to MAX_MNEM_SIZE. Remove definition.
   1687      1.1     skrll 	(FWAIT_OPCODE): Remove definition.
   1688      1.1     skrll 	(UNIXWARE_COMPAT): Renamed to SYSV386_COMPAT. Remove definition.
   1689      1.1     skrll 	(MAX_OPERANDS): Remove definition.
   1690      1.1     skrll 
   1691      1.1     skrll 	* i386-opc.c: New file.
   1692      1.1     skrll 	* i386-opc.h: Likewise.
   1693      1.1     skrll 
   1694      1.1     skrll 2007-03-15  H.J. Lu  <hongjiu.lu (a] intel.com>
   1695      1.1     skrll 
   1696      1.1     skrll 	* Makefile.in: Regenerated.
   1697      1.1     skrll 
   1698      1.1     skrll 2007-03-09  H.J. Lu  <hongjiu.lu (a] intel.com>
   1699      1.1     skrll 
   1700      1.1     skrll 	* i386-dis.c (OP_Rd): Renamed to ...
   1701      1.1     skrll 	(OP_R): This.
   1702      1.1     skrll 	(Rd): Updated.
   1703      1.1     skrll 	(Rm): Likewise.
   1704      1.1     skrll 
   1705      1.1     skrll 2007-03-08  Alan Modra  <amodra (a] bigpond.net.au>
   1706      1.1     skrll 
   1707      1.1     skrll 	* fr30-asm.c: Regenerate.
   1708      1.1     skrll 	* frv-asm.c: Regenerate.
   1709      1.1     skrll 	* ip2k-asm.c: Regenerate.
   1710      1.1     skrll 	* iq2000-asm.c: Regenerate.
   1711      1.1     skrll 	* m32c-asm.c: Regenerate.
   1712      1.1     skrll 	* m32r-asm.c: Regenerate.
   1713      1.1     skrll 	* m32r-dis.c: Regenerate.
   1714      1.1     skrll 	* mt-asm.c: Regenerate.
   1715      1.1     skrll 	* mt-ibld.c: Regenerate.
   1716      1.1     skrll 	* mt-opc.c: Regenerate.
   1717      1.1     skrll 	* openrisc-asm.c: Regenerate.
   1718      1.1     skrll 	* xc16x-asm.c: Regenerate.
   1719      1.1     skrll 	* xstormy16-asm.c: Regenerate.
   1720      1.1     skrll 
   1721      1.1     skrll 	* Makefile.am: Run "make dep-am".
   1722      1.1     skrll 	* Makefile.in: Regenerate.
   1723      1.1     skrll 	* po/POTFILES.in: Regenerate.
   1724      1.1     skrll 
   1725      1.1     skrll 2007-03-06  Andreas Krebbel  <krebbel1 (a] de.ibm.com>
   1726      1.1     skrll 
   1727      1.1     skrll 	* opcodes/s390-opc.c (INSTR_RRE_FR, INSTR_RRF_F0FF2, INSTR_RRF_F0FR,
   1728      1.1     skrll 	INSTR_RRF_UUFF, INSTR_RRF_0UFF, INSTR_RRF_FFFU,	INSTR_RRR_F0FF): New
   1729      1.1     skrll 	instruction formats added.
   1730      1.1     skrll 	(MASK_RRE_FR, MASK_RRF_F0FF2, MASK_RRF_F0FR, MASK_RRF_UUFF,
   1731      1.1     skrll 	MASK_RRF_0UFF, MASK_RRF_FFFU, MASK_RRR_F0FF): New instruction format
   1732      1.1     skrll 	masks added.
   1733      1.1     skrll 	* opcodes/s390-opc.txt (lpdfr - tgxt): Decimal floating point
   1734      1.1     skrll 	instructions added.
   1735      1.1     skrll 	* opcodes/s390-mkopc.c (s390_opcode_cpu_val): S390_OPCODE_Z9_EC added.
   1736      1.1     skrll 	(main): z9-ec cpu type option added.
   1737      1.1     skrll 	* include/opcode/s390.h (s390_opcode_cpu_val): S390_OPCODE_Z9_EC added.
   1738      1.1     skrll 
   1739      1.1     skrll 2007-02-22  DJ Delorie  <dj (a] redhat.com>
   1740      1.1     skrll 
   1741      1.1     skrll 	* s390-opc.c (INSTR_SS_L2RDRD): New.
   1742      1.1     skrll 	(MASK_SS_L2RDRD): New.
   1743      1.1     skrll 	* s390-opc.txt (pka): Use it.
   1744      1.1     skrll 
   1745      1.1     skrll 2007-02-20  Thiemo Seufer  <ths (a] mips.com>
   1746      1.1     skrll             Chao-Ying Fu  <fu (a] mips.com>
   1747      1.1     skrll 
   1748      1.1     skrll 	* mips-dis.c (mips_arch_choices): Add DSP R2 support.
   1749      1.1     skrll 	(print_insn_args): Add support for balign instruction.
   1750      1.1     skrll 	* mips-opc.c (D33): New shortcut for DSP R2 instructions.
   1751      1.1     skrll 	(mips_builtin_opcodes): Add DSP R2 instructions.
   1752      1.1     skrll 
   1753      1.1     skrll 2007-02-19  Andreas Krebbel  <krebbel1 (a] de.ibm.com>
   1754      1.1     skrll 
   1755      1.1     skrll 	* s390-opc.c (INSTR_RRF_U0FR, MASK_RRF_U0FR): Removed.
   1756      1.1     skrll 	(INSTR_RRF_U0RF, MASK_RRF_U0RF): Added.
   1757      1.1     skrll 	* s390-opc.txt (cfxbr, cfdbr, cfebr, cgebr, cgdbr, cgxbr, cger, cgdr,
   1758      1.1     skrll 	cgxr, cfxr, cfdr, cfer): Instruction type set to INSTR_RRF_U0RF.
   1759      1.1     skrll 
   1760      1.1     skrll 2007-02-19  Andreas Krebbel  <krebbel1 (a] de.ibm.com>
   1761      1.1     skrll 
   1762      1.1     skrll 	* s390-opc.txt ("efpc", "sfpc"): Set to RRE_RR_OPT instruction type.
   1763      1.1     skrll 	* s390-opc.c (s390_operands): Add RO_28 as optional gpr.
   1764      1.1     skrll 	(INSTR_RRE_RR_OPT, MASK_RRE_RR_OPT): New instruction type for efpc
   1765      1.1     skrll 	and sfpc.
   1766      1.1     skrll 
   1767      1.1     skrll 2007-02-16  Nick Clifton  <nickc (a] redhat.com>
   1768      1.1     skrll 
   1769      1.1     skrll 	PR binutils/4045
   1770      1.1     skrll 	* avr-dis.c (comment_start): New variable, contains the prefix to
   1771      1.1     skrll 	use when printing addresses in comments.
   1772      1.1     skrll 	(print_insn_avr): Set comment_start to an empty space if there is
   1773      1.1     skrll 	no symbol table available as the generic address printing code
   1774      1.1     skrll 	will prefix the numeric value of the address with 0x.
   1775      1.1     skrll 
   1776      1.1     skrll 2007-02-13  H.J. Lu  <hongjiu.lu (a] intel.com>
   1777      1.1     skrll 
   1778      1.1     skrll 	 * i386-dis.c: Updated to use an array of MAX_OPERANDS operands
   1779      1.1     skrll 	 in struct dis386.
   1780      1.1     skrll 
   1781      1.1     skrll 2007-02-05  Dave Brolley  <brolley (a] redhat.com>
   1782      1.1     skrll 	    Richard Sandiford  <rsandifo (a] redhat.com>
   1783      1.1     skrll 	    DJ Delorie  <dj (a] redhat.com>
   1784      1.1     skrll 	    Graydon Hoare  <graydon (a] redhat.com>
   1785      1.1     skrll 	    Frank Ch. Eigler  <fche (a] redhat.com>
   1786      1.1     skrll 	    Ben Elliston  <bje (a] redhat.com>
   1787      1.1     skrll 
   1788      1.1     skrll 	* Makefile.am (HFILES): Add mep-desc.h mep-opc.h.
   1789      1.1     skrll 	(CFILES): Add mep-*.c
   1790      1.1     skrll 	(ALL_MACHINES): Add mep-*.lo.
   1791      1.1     skrll 	(CLEANFILES): Add stamp-mep.
   1792      1.1     skrll 	(CGEN_CPUS): Add mep.
   1793      1.1     skrll 	(MEP_DEPS): New variable.
   1794      1.1     skrll 	(mep-*): New targets.
   1795      1.1     skrll 	* configure.in: Handle bfd_mep_arch.
   1796      1.1     skrll 	* disassemble.c (ARCH_mep): New macro.
   1797      1.1     skrll 	(disassembler): Handle bfd_arch_mep.
   1798      1.1     skrll 	(disassemble_init_for_target): Likewise.
   1799      1.1     skrll 	* mep-*: New files for Toshiba Media Processor (MeP).
   1800      1.1     skrll 	* Makefile.in: Regenerated.
   1801      1.1     skrll 	* configure: Regenerated.
   1802      1.1     skrll 
   1803      1.1     skrll 2007-02-05  H.J. Lu  <hongjiu.lu (a] intel.com>
   1804      1.1     skrll 
   1805      1.1     skrll 	* i386-dis.c (OP_J): Undo the last change. Properly handle 64K
   1806      1.1     skrll 	wrap around within the same segment in 16bit mode.
   1807      1.1     skrll 
   1808      1.1     skrll 2007-02-02  H.J. Lu  <hongjiu.lu (a] intel.com>
   1809      1.1     skrll 
   1810      1.1     skrll 	* i386-dis.c (OP_J): Mask to 16bit only if there is a data16
   1811      1.1     skrll 	prefix.
   1812      1.1     skrll 
   1813      1.1     skrll 2007-02-02  H.J. Lu  <hongjiu.lu (a] intel.com>
   1814      1.1     skrll 
   1815      1.1     skrll 	* avr-dis.c (avr_operand): Correct PR number in comment.
   1816      1.1     skrll 
   1817      1.1     skrll 2007-02-02  H.J. Lu  <hongjiu.lu (a] intel.com>
   1818      1.1     skrll 
   1819      1.1     skrll 	* disassemble.c (disassembler_usage): Call
   1820      1.1     skrll 	print_i386_disassembler_options for i386 disassembler.
   1821      1.1     skrll 
   1822      1.1     skrll 	* i386-dis.c (print_i386_disassembler_options): New.
   1823      1.1     skrll 	(print_insn): Support the new addr64 option.
   1824      1.1     skrll 
   1825      1.1     skrll 2007-02-02  Hiroki Kaminaga  <kaminaga (a] sm.sony.co.jp>
   1826      1.1     skrll 
   1827      1.1     skrll 	* ppc-dis.c (powerpc_dialect): Handle ppc440.
   1828      1.1     skrll 	* ppc-dis.c (print_ppc_disassembler_options): Note the -M440 can
   1829      1.1     skrll 	be used.
   1830      1.1     skrll 
   1831      1.1     skrll 2007-02-02  Alan Modra  <amodra (a] bigpond.net.au>
   1832      1.1     skrll 
   1833      1.1     skrll 	* ppc-opc.c (insert_bdm): -Many comment.
   1834      1.1     skrll 	(valid_bo): Add "extract" param.  Accept both powerpc and power4
   1835      1.1     skrll 	BO fields when disassembling with -Many.
   1836      1.1     skrll 	(insert_bo, extract_bo, insert_boe, extract_boe): Adjust valid_bo call.
   1837      1.1     skrll 
   1838      1.1     skrll 2007-01-08  Kazu Hirata  <kazu (a] codesourcery.com>
   1839      1.1     skrll 
   1840      1.1     skrll 	* m68k-opc.c (m68k_opcodes): Replace cpu32 with
   1841      1.1     skrll 	cpu32 | fido_a except on tbl instructions.
   1842      1.1     skrll 
   1843      1.1     skrll 2007-01-04  Paul Brook  <paul (a] codesourcery.com>
   1844      1.1     skrll 
   1845      1.1     skrll 	* arm-dis.c (arm_opcodes): Fix cpsie and cpsid entries.
   1846      1.1     skrll 
   1847      1.1     skrll 2007-01-04  Andreas Schwab  <schwab (a] suse.de>
   1848      1.1     skrll 
   1849      1.1     skrll 	* m68k-opc.c: Fix encoding of signed bit in the cpu32 tbls insns.
   1850      1.1     skrll 
   1851      1.1     skrll 2007-01-04  Julian Brown  <julian (a] codesourcery.com>
   1852      1.1     skrll 
   1853      1.1     skrll 	* arm-dis.c (neon_opcode): Fix disassembly for vshl, vqshl, vrshl,
   1854      1.1     skrll 	vqrshl instructions.
   1855      1.1     skrll 
   1856      1.1     skrll For older changes see ChangeLog-2006
   1857      1.1     skrll 
   1859  1.1.1.2  christos Copyright (C) 2007 Free Software Foundation, Inc.
   1860  1.1.1.2  christos 
   1861  1.1.1.2  christos Copying and distribution of this file, with or without modification,
   1862  1.1.1.2  christos are permitted in any medium without royalty provided the copyright
   1863  1.1.1.2  christos notice and this notice are preserved.
   1864      1.1     skrll 
   1865      1.1     skrll Local Variables:
   1866      1.1     skrll mode: change-log
   1867      1.1     skrll left-margin: 8
   1868      1.1     skrll fill-column: 74
   1869      1.1     skrll version-control: never
   1870                    End:
   1871