Home | History | Annotate | Line # | Download | only in opcodes
ChangeLog revision 1.2
      1  1.2  skrll 2009-03-03  Peter Bergner  <bergner (a] vnet.ibm.com>
      2  1.2  skrll 
      3  1.2  skrll 	* ppc-opc.c (powerpc_opcodes): Reorder the opcode table so that
      4  1.2  skrll 	instructions from newer processors are listed before older ones.
      5  1.2  skrll 
      6  1.2  skrll 2009-03-02  Alan Modra  <amodra (a] bigpond.net.au>
      7  1.2  skrll 
      8  1.2  skrll 	2009-02-26  Peter Bergner  <bergner (a] vnet.ibm.com>
      9  1.2  skrll 	* ppc-dis.c (powerpc_init_dialect): Extend -Mpower7 to disassemble
     10  1.2  skrll 	the power7 and the isel instructions.
     11  1.2  skrll 	* ppc-opc.c (insert_xc6, extract_xc6): New static functions.
     12  1.2  skrll 	(insert_dm, extract_dm): Likewise.
     13  1.2  skrll 	(XB6): Update comment to include XX2 form.
     14  1.2  skrll 	(WC, XC6, SHW, DMEX, UIM, XX2, XX3RC, XX4, XX2_MASK, XX2UIM_MASK,
     15  1.2  skrll 	XX2BF_MASK, XX3BF_MASK, XX3SHW_MASK, XX4_MASK, XWC_MASK, POWER7): New.
     16  1.2  skrll 	(RemoveXX3DM): Delete.
     17  1.2  skrll 	(powerpc_opcodes): <"lfdp", "lfdpx", "mcrxr", "mftb", "mffgpr",
     18  1.2  skrll 	"mftgpr">: Deprecate for POWER7.
     19  1.2  skrll 	<"fres", "fres.", "frsqrtes", "frsqrtes.", "fre", "fre.", "frsqrte",
     20  1.2  skrll 	"frsqrte.">: Deprecate the three operand form and enable the two
     21  1.2  skrll 	operand form for POWER7 and later.
     22  1.2  skrll 	<"wait">: Extend to accept optional parameter.  Enable for POWER7.
     23  1.2  skrll 	<"waitsrv", "waitimpl">: Add extended opcodes.
     24  1.2  skrll 	<"ldbrx", "stdbrx">: Enable for POWER7.
     25  1.2  skrll 	<"cdtbcd", "cbcdtd", "addg6s">: Add POWER6 opcodes.
     26  1.2  skrll 	<"bpermd", "dcbtstt", "dcbtt", "dcffix.", "dcffix", "divde.", "divde",
     27  1.2  skrll 	"divdeo.", "divdeo", "divdeu.", "divdeu", "divdeuo.", "divdeuo",
     28  1.2  skrll 	"divwe.", "divwe", "divweo.", "divweo", "divweu.", "divweu", "divweuo.",
     29  1.2  skrll 	"divweuo", "fcfids.", "fcfids", "fcfidu.", "fcfidu", "fcfidus.",
     30  1.2  skrll 	"fcfidus", "fctidu.", "fctidu", "fctiduz.", "fctiduz", "fctiwu.",
     31  1.2  skrll 	"fctiwu", "fctiwuz.", "fctiwuz", "ftdiv", "ftsqrt", "lbarx", "lfiwzx",
     32  1.2  skrll 	"lharx", "popcntd", "popcntw", "stbcx.", "sthcx.">: Add POWER7 opcodes.
     33  1.2  skrll 	<"lxsdux", "lxsdx", "lxvdsx", "lxvw4ux", "lxvw4x", "stxsdux", "stxsdx",
     34  1.2  skrll 	"stxvw4ux", "stxvw4x", "xsabsdp", "xsadddp", "xscmpodp", "xscmpudp",
     35  1.2  skrll 	"xscpsgndp", "xscvdpsp", "xscvdpsxds", "xscvdpsxws", "xscvdpuxds",
     36  1.2  skrll 	"xscvdpuxws", "xscvspdp", "xscvsxddp", "xscvuxddp", "xsdivdp",
     37  1.2  skrll 	"xsmaddadp", "xsmaddmdp", "xsmaxdp", "xsmindp", "xsmsubadp",
     38  1.2  skrll 	"xsmsubmdp", "xsmuldp", "xsnabsdp", "xsnegdp", "xsnmaddadp",
     39  1.2  skrll 	"xsnmaddmdp", "xsnmsubadp", "xsnmsubmdp", "xsrdpi", "xsrdpic",
     40  1.2  skrll 	"xsrdpim", "xsrdpip", "xsrdpiz", "xsredp", "xsrsqrtedp", "xssqrtdp",
     41  1.2  skrll 	"xssubdp", "xstdivdp", "xstsqrtdp", "xvabsdp", "xvabssp", "xvadddp",
     42  1.2  skrll 	"xvaddsp", "xvcmpeqdp.", "xvcmpeqdp", "xvcmpeqsp.", "xvcmpeqsp",
     43  1.2  skrll 	"xvcmpgedp.", "xvcmpgedp", "xvcmpgesp.", "xvcmpgesp", "xvcmpgtdp.",
     44  1.2  skrll 	"xvcmpgtdp", "xvcmpgtsp.", "xvcmpgtsp", "xvcpsgnsp", "xvcvdpsp",
     45  1.2  skrll 	"xvcvdpsxds", "xvcvdpsxws", "xvcvdpuxds", "xvcvdpuxws", "xvcvspdp",
     46  1.2  skrll 	"xvcvspsxds", "xvcvspsxws", "xvcvspuxds", "xvcvspuxws", "xvcvsxddp",
     47  1.2  skrll 	"xvcvsxdsp", "xvcvsxwdp", "xvcvsxwsp", "xvcvuxddp", "xvcvuxdsp",
     48  1.2  skrll 	"xvcvuxwdp", "xvcvuxwsp", "xvdivdp", "xvdivsp", "xvmaddadp",
     49  1.2  skrll 	"xvmaddasp", "xvmaddmdp", "xvmaddmsp", "xvmaxdp", "xvmaxsp",
     50  1.2  skrll 	"xvmindp", "xvminsp", "xvmovsp", "xvmsubadp", "xvmsubasp", "xvmsubmdp",
     51  1.2  skrll 	"xvmsubmsp", "xvmuldp", "xvmulsp", "xvnabsdp", "xvnabssp", "xvnegdp",
     52  1.2  skrll 	"xvnegsp", "xvnmaddadp", "xvnmaddasp", "xvnmaddmdp", "xvnmaddmsp",
     53  1.2  skrll 	"xvnmsubadp", "xvnmsubasp", "xvnmsubmdp", "xvnmsubmsp", "xvrdpi",
     54  1.2  skrll 	"xvrdpic", "xvrdpim", "xvrdpip", "xvrdpiz", "xvredp", "xvresp",
     55  1.2  skrll 	"xvrspi", "xvrspic", "xvrspim", "xvrspip", "xvrspiz", "xvrsqrtedp",
     56  1.2  skrll 	"xvrsqrtesp", "xvsqrtdp", "xvsqrtsp", "xvsubdp", "xvsubsp", "xvtdivdp",
     57  1.2  skrll 	"xvtdivsp", "xvtsqrtdp", "xvtsqrtsp", "xxland", "xxlandc", "xxlnor",
     58  1.2  skrll 	"xxlor", "xxlxor", "xxmrghw", "xxmrglw", "xxsel", "xxsldwi", "xxspltd",
     59  1.2  skrll 	"xxspltw", "xxswapd">: Add VSX opcodes.
     60  1.2  skrll 
     61  1.2  skrll 	2009-02-19  Peter Bergner  <bergner (a] vnet.ibm.com>
     62  1.2  skrll 	* ppc-opc.c (powerpc_opcodes) <"lfdepx", "stfdepx">: Fix the first
     63  1.2  skrll 	operand to be a float point register (FRT/FRS).
     64  1.2  skrll 
     65  1.2  skrll 	2009-02-05  Peter Bergner  <bergner (a] vnet.ibm.com>
     66  1.2  skrll 	* ppc-opc.c: Update copyright year.
     67  1.2  skrll 	(powerpc_opcodes) <"dcbt", "dcbtst">: Deprecate the Embedded operand
     68  1.2  skrll 	ordering for POWER4 and later and use the correct Server ordering.
     69  1.2  skrll 
     70  1.2  skrll 	2009-01-14  Peter Bergner  <bergner (a] vnet.ibm.com>
     71  1.2  skrll 	* ppc-dis.c (print_insn_powerpc): Skip insn if it is deprecated.
     72  1.2  skrll 	* ppc-opc.c (powerpc_opcodes) <mtfsf, mtfsf.>: Deprecate the two
     73  1.2  skrll 	operand form and enable the four operand form for POWER6 and later.
     74  1.2  skrll 	<mtfsfi, mtfsfi.>: Deprecate the two operand form and enable the
     75  1.2  skrll 	three operand form for POWER6 and later.
     76  1.2  skrll 
     77  1.2  skrll 	2009-01-09  Peter Bergner  <bergner (a] vnet.ibm.com>
     78  1.2  skrll 	* ppc-opc.c (PPCNONE): Define.
     79  1.2  skrll 	(NOPOWER4): Delete.
     80  1.2  skrll 	(powerpc_opcodes): Initialize the new "deprecated" field.
     81  1.2  skrll 
     82  1.2  skrll 	2008-12-04  Ben Elliston  <bje (a] au.ibm.com>
     83  1.2  skrll 	* ppc-dis.c (powerpc_init_dialect): Do not set PPC_OPCODE_BOOKE
     84  1.2  skrll 	for -Mbooke.
     85  1.2  skrll 	(print_ppc_disassembler_options): Update usage.
     86  1.2  skrll 	* ppc-opc.c (DE, DES, DEO, DE_MASK): Remove.
     87  1.2  skrll 	(BOOKE64): Remove.
     88  1.2  skrll 	(PPCCHLK64): Likewise.
     89  1.2  skrll 	(powerpc_opcodes): Remove all BOOKE64 instructions.
     90  1.2  skrll 
     91  1.1  skrll 2008-11-27  Alan Modra  <amodra (a] bigpond.net.au>
     92  1.1  skrll 
     93  1.1  skrll 	* ppc-opc.c (extract_sprg): Correct operand range check.
     94  1.1  skrll 
     95  1.1  skrll 2008-11-26  Andreas Schwab  <schwab (a] suse.de>
     96  1.1  skrll 
     97  1.1  skrll 	* m68k-dis.c (NEXTBYTE, NEXTWORD, NEXTLONG, NEXTULONG, NEXTSINGLE)
     98  1.1  skrll 	(NEXTDOUBLE, NEXTEXTEND, NEXTPACKED): Fix error handling.
     99  1.1  skrll 	(save_printer, save_print_address): Remove.
    100  1.1  skrll 	(fetch_data): Don't use them.
    101  1.1  skrll 	(match_insn_m68k): Always restore printing functions.
    102  1.1  skrll 	(print_insn_m68k): Don't save/restore printing functions.
    103  1.1  skrll 
    104  1.1  skrll 2008-11-25  Nick Clifton  <nickc (a] redhat.com>
    105  1.1  skrll 
    106  1.1  skrll 	* m68k-dis.c: Rewrite to remove use of setjmp/longjmp.
    107  1.1  skrll 
    108  1.1  skrll 2008-09-29  Nick Clifton  <nickc (a] redhat.com>
    109  1.1  skrll 
    110  1.1  skrll 	* po/vi.po: Updated Vietnamese translation.
    111  1.1  skrll 	* po/fr.po: Updated French translation.
    112  1.1  skrll 
    113  1.1  skrll 2008-09-09  Alan Modra  <amodra (a] bigpond.net.au>
    114  1.1  skrll 
    115  1.1  skrll 	* Makefile.am: Run "make dep-am".
    116  1.1  skrll 	* Makefile.in: Regenerate.
    117  1.1  skrll 	* po/opcodes.pot: Regenerate.
    118  1.1  skrll 
    119  1.1  skrll 2008-08-28  Jan Beulich  <jbeulich (a] novell.com>
    120  1.1  skrll 
    121  1.1  skrll 	* i386-dis.c (dis386): Adjust far return mnemonics.
    122  1.1  skrll 	* i386-opc.tbl: Add retf.
    123  1.1  skrll 	* i386-tbl.h: Re-generate.
    124  1.1  skrll 
    125  1.1  skrll 2008-08-28  Jan Beulich  <jbeulich (a] novell.com>
    126  1.1  skrll 
    127  1.1  skrll 	* i386-dis.c (dis386_twobyte): Adjust cmovXX mnemonics.
    128  1.1  skrll 
    129  1.1  skrll 2008-08-28  H.J. Lu  <hongjiu.lu (a] intel.com>
    130  1.1  skrll 
    131  1.1  skrll 	* ia64-dis.c (print_insn_ia64): Handle cr.iib0 and cr.iib1.
    132  1.1  skrll 	* ia64-gen.c (lookup_specifier): Likewise.
    133  1.1  skrll 
    134  1.1  skrll 	* ia64-ic.tbl: Add support for cr.iib0 and cr.iib1.
    135  1.1  skrll 	* ia64-raw.tbl: Likewise.
    136  1.1  skrll 	* ia64-waw.tbl: Likewise.
    137  1.1  skrll 	* ia64-asmtab.c: Regenerated.
    138  1.1  skrll 
    139  1.1  skrll 2008-08-27  H.J. Lu  <hongjiu.lu (a] intel.com>
    140  1.1  skrll 
    141  1.1  skrll 	* i386-opc.tbl: Correct fidivr operand size.
    142  1.1  skrll 
    143  1.1  skrll 	* i386-tbl.h: Regenerated.
    144  1.1  skrll 
    145  1.1  skrll 2008-08-24  Alan Modra  <amodra (a] bigpond.net.au>
    146  1.1  skrll 
    147  1.1  skrll 	* configure.in: Update a number of obsolete autoconf macros.
    148  1.1  skrll 	* aclocal.m4: Regenerate.
    149  1.1  skrll 
    150  1.1  skrll 2008-08-20  H.J. Lu  <hongjiu.lu (a] intel.com>
    151  1.1  skrll 
    152  1.1  skrll 	AVX Programming Reference (August, 2008)
    153  1.1  skrll 	* i386-dis.c (PREFIX_VEX_38DB): New.
    154  1.1  skrll 	(PREFIX_VEX_38DC): Likewise.
    155  1.1  skrll 	(PREFIX_VEX_38DD): Likewise.
    156  1.1  skrll 	(PREFIX_VEX_38DE): Likewise.
    157  1.1  skrll 	(PREFIX_VEX_38DF): Likewise.
    158  1.1  skrll 	(PREFIX_VEX_3ADF): Likewise.
    159  1.1  skrll 	(VEX_LEN_38DB_P_2): Likewise.
    160  1.1  skrll 	(VEX_LEN_38DC_P_2): Likewise.
    161  1.1  skrll 	(VEX_LEN_38DD_P_2): Likewise.
    162  1.1  skrll 	(VEX_LEN_38DE_P_2): Likewise.
    163  1.1  skrll 	(VEX_LEN_38DF_P_2): Likewise.
    164  1.1  skrll 	(VEX_LEN_3ADF_P_2): Likewise.
    165  1.1  skrll 	(PREFIX_VEX_3A04): Updated.
    166  1.1  skrll 	(VEX_LEN_3A06_P_2): Likewise.
    167  1.1  skrll 	(prefix_table): Add PREFIX_VEX_38DB, PREFIX_VEX_38DC,
    168  1.1  skrll 	PREFIX_VEX_38DD, PREFIX_VEX_38DE and PREFIX_VEX_3ADF.
    169  1.1  skrll 	(x86_64_table): Likewise.
    170  1.1  skrll 	(vex_len_table): Add VEX_LEN_38DB_P_2, VEX_LEN_38DC_P_2,
    171  1.1  skrll 	VEX_LEN_38DD_P_2, VEX_LEN_38DE_P_2, VEX_LEN_38DF_P_2 and
    172  1.1  skrll 	VEX_LEN_3ADF_P_2.
    173  1.1  skrll 
    174  1.1  skrll 	* i386-opc.tbl: Add AES + AVX instructions.
    175  1.1  skrll 	* i386-init.h: Regenerated.
    176  1.1  skrll 	* i386-tbl.h: Likewise.
    177  1.1  skrll 
    178  1.1  skrll 2008-08-15  Andreas Krebbel  <Andreas.Krebbel (a] de.ibm.com>
    179  1.1  skrll 
    180  1.1  skrll 	* s390-opc.c (INSTR_RRF_FFRU, MASK_RRF_FFRU): New instruction format.
    181  1.1  skrll 	* s390-opc.txt (lxr, rrdtr, rrxtr): Fix instruction format.
    182  1.1  skrll 
    183  1.1  skrll 2008-08-15  Alan Modra  <amodra (a] bigpond.net.au>
    184  1.1  skrll 
    185  1.1  skrll 	PR 6526
    186  1.1  skrll 	* configure.in: Invoke AC_USE_SYSTEM_EXTENSIONS.
    187  1.1  skrll 	* Makefile.in: Regenerate.
    188  1.1  skrll 	* aclocal.m4: Regenerate.
    189  1.1  skrll 	* config.in: Regenerate.
    190  1.1  skrll 	* configure: Regenerate.
    191  1.1  skrll 
    192  1.1  skrll 2008-08-14  Sebastian Huber  <sebastian.huber (a] embedded-brains.de>
    193  1.1  skrll 
    194  1.1  skrll 	PR 6825
    195  1.1  skrll 	* ppc-opc.c (powerpc_opcodes): Enable rfci, mfpmr, mtpmr for e300.
    196  1.1  skrll 
    197  1.1  skrll 2008-08-12  H.J. Lu  <hongjiu.lu (a] intel.com>
    198  1.1  skrll 
    199  1.1  skrll 	* i386-opc.tbl: Add syscall and sysret for Cpu64.
    200  1.1  skrll 
    201  1.1  skrll 	* i386-tbl.h: Regenerated.
    202  1.1  skrll 
    203  1.1  skrll 2008-08-04  Alan Modra  <amodra (a] bigpond.net.au>
    204  1.1  skrll 
    205  1.1  skrll 	* Makefile.am (POTFILES.in): Set LC_ALL=C.
    206  1.1  skrll 	* Makefile.in: Regenerate.
    207  1.1  skrll 	* po/POTFILES.in: Regenerate.
    208  1.1  skrll 
    209  1.1  skrll 2008-08-01  Peter Bergner  <bergner (a] vnet.ibm.com>
    210  1.1  skrll 
    211  1.1  skrll 	* ppc-dis.c (powerpc_init_dialect): Handle power7 and vsx options.
    212  1.1  skrll 	(print_insn_powerpc): Prepend 'vs' when printing VSX registers.
    213  1.1  skrll 	(print_ppc_disassembler_options): Document -Mpower7 and -Mvsx.
    214  1.1  skrll 	* ppc-opc.c (insert_xt6): New static function.
    215  1.1  skrll 	(extract_xt6): Likewise.
    216  1.1  skrll 	(insert_xa6): Likewise.
    217  1.1  skrll 	(extract_xa6: Likewise.
    218  1.1  skrll 	(insert_xb6): Likewise.
    219  1.1  skrll 	(extract_xb6): Likewise.
    220  1.1  skrll 	(insert_xb6s): Likewise.
    221  1.1  skrll 	(extract_xb6s): Likewise.
    222  1.1  skrll 	(XS6, XT6, XA6, XB6, XB6S, DM, XX3, XX3DM, XX1_MASK, XX3_MASK,
    223  1.1  skrll 	XX3DM_MASK, PPCVSX): New.
    224  1.1  skrll 	(powerpc_opcodes): Add opcodes "lxvd2x", "lxvd2ux", "stxvd2x",
    225  1.1  skrll 	"stxvd2ux", "xxmrghd", "xxmrgld", "xxpermdi", "xvmovdp", "xvcpsgndp".
    226  1.1  skrll 
    227  1.1  skrll 2008-08-01  Pedro Alves  <pedro (a] codesourcery.com>
    228  1.1  skrll 
    229  1.1  skrll 	* Makefile.am ($(srcdir)/ia64-asmtab.c): Remove line continuation.
    230  1.1  skrll 	* Makefile.in: Regenerate.
    231  1.1  skrll 
    232  1.1  skrll 2008-08-01  H.J. Lu  <hongjiu.lu (a] intel.com>
    233  1.1  skrll 
    234  1.1  skrll 	* i386-reg.tbl: Use Dw2Inval on AVX registers.
    235  1.1  skrll 	* i386-tbl.h: Regenerated.
    236  1.1  skrll 
    237  1.1  skrll 2008-07-30  Michael J. Eager  <eager (a] eagercon.com>
    238  1.1  skrll 
    239  1.1  skrll 	* ppc-dis.c (print_insn_powerpc): Disassemble FSL/FCR/UDI fields.
    240  1.1  skrll 	* ppc-opc.c (powerpc_operands): Add Xilinx APU related operands.
    241  1.1  skrll 	(insert_sprg, PPC405): Use PPC_OPCODE_405.
    242  1.1  skrll 	(powerpc_opcodes): Add Xilinx APU related opcodes.
    243  1.1  skrll 
    244  1.1  skrll 2008-07-30  Alan Modra  <amodra (a] bigpond.net.au>
    245  1.1  skrll 
    246  1.1  skrll 	* bfin-dis.c, cris-dis.c, i386-dis.c, or32-opc.c: Silence gcc warnings.
    247  1.1  skrll 
    248  1.1  skrll 2008-07-10  Richard Sandiford  <rdsandiford (a] googlemail.com>
    249  1.1  skrll 
    250  1.1  skrll 	* mips-dis.c (_print_insn_mips): Use ELF_ST_IS_MIPS16.
    251  1.1  skrll 
    252  1.1  skrll 2008-07-07  Adam Nemet  <anemet (a] caviumnetworks.com>
    253  1.1  skrll 
    254  1.1  skrll 	* mips-opc.c (CP): New macro.
    255  1.1  skrll 	(mips_builtin_opcodes): Mark c0, c2 and c3 as CP.  Add Octeon to the
    256  1.1  skrll 	membership of di, dmfc0, dmtc0, ei, mfc0 and mtc0.  Add dmfc2 and
    257  1.1  skrll 	dmtc2 Octeon instructions.
    258  1.1  skrll 
    259  1.1  skrll 2008-07-07  Stan Shebs  <stan (a] codesourcery.com>
    260  1.1  skrll 
    261  1.1  skrll 	* dis-init.c (init_disassemble_info): Init endian_code field.
    262  1.1  skrll 	* arm-dis.c (print_insn): Disassemble code according to
    263  1.1  skrll 	setting of endian_code.
    264  1.1  skrll 	(print_insn_big_arm): Detect when BE8 extension flag has been set.
    265  1.1  skrll 
    266  1.1  skrll 2008-06-30  Richard Sandiford  <rdsandiford (a] googlemail.com>
    267  1.1  skrll 
    268  1.1  skrll 	* mips-dis.c (_print_insn_mips): Use bfd_asymbol_flavour to check
    269  1.1  skrll 	for ELF symbols.
    270  1.1  skrll 
    271  1.1  skrll 2008-06-25  Peter Bergner  <bergner (a] vnet.ibm.com>
    272  1.1  skrll 
    273  1.1  skrll 	* ppc-dis.c (powerpc_init_dialect): Handle -M464.
    274  1.1  skrll 	(print_ppc_disassembler_options): Likewise.
    275  1.1  skrll 	* ppc-opc.c (PPC464): Define.
    276  1.1  skrll 	(powerpc_opcodes): Add mfdcrux and mtdcrux.
    277  1.1  skrll 
    278  1.1  skrll 2008-06-17  Ralf Wildenhues  <Ralf.Wildenhues (a] gmx.de>
    279  1.1  skrll 
    280  1.1  skrll 	* configure: Regenerate.
    281  1.1  skrll 
    282  1.1  skrll 2008-06-13  Peter Bergner  <bergner (a] vnet.ibm.com>
    283  1.1  skrll 
    284  1.1  skrll 	* ppc-dis.c (print_insn_powerpc): Update prototye to use new
    285  1.1  skrll 	ppc_cpu_t typedef.
    286  1.1  skrll 	(struct dis_private): New.
    287  1.1  skrll 	(POWERPC_DIALECT): New define.
    288  1.1  skrll 	(powerpc_dialect): Renamed to...
    289  1.1  skrll 	(powerpc_init_dialect): This.  Update to use ppc_cpu_t and
    290  1.1  skrll 	struct dis_private.
    291  1.1  skrll 	(print_insn_big_powerpc): Update for using structure in
    292  1.1  skrll 	info->private_data.
    293  1.1  skrll 	(print_insn_little_powerpc): Likewise.
    294  1.1  skrll 	(operand_value_powerpc): Change type of dialect param to ppc_cpu_t.
    295  1.1  skrll 	(skip_optional_operands): Likewise.
    296  1.1  skrll 	(print_insn_powerpc): Likewise.  Remove initialization of dialect.
    297  1.1  skrll 	* ppc-opc.c (extract_bat, extract_bba, extract_bdm, extract_bdp,
    298  1.1  skrll 	extract_bo, extract_boe, extract_fxm, extract_mb6, extract_mbe,
    299  1.1  skrll 	extract_nb, extract_nsi, extract_rbs, extract_sh6, extract_spr,
    300  1.1  skrll 	extract_sprg, extract_tbr insert_bat, insert_bba, insert_bdm,
    301  1.1  skrll 	insert_bdp, insert_bo, insert_boe, insert_fxm, insert_mb6, insert_mbe,
    302  1.1  skrll 	insert_nsi, insert_ral, insert_ram, insert_raq, insert_ras, insert_rbs,
    303  1.1  skrll 	insert_sh6, insert_spr, insert_sprg, insert_tbr): Change the dialect
    304  1.1  skrll 	param to be of type ppc_cpu_t.  Update prototype.
    305  1.1  skrll 
    306  1.1  skrll 2008-06-12  Adam Nemet  <anemet (a] caviumnetworks.com>
    307  1.1  skrll 
    308  1.1  skrll 	* mips-dis.c (print_insn_args): Handle field descriptors +x, +p,
    309  1.1  skrll 	+s, +S.
    310  1.1  skrll 	* mips-opc.c (mips_builtin_opcodes): Add Octeon instructions
    311  1.1  skrll 	baddu, bbit*, cins*, dmul, pop, dpop, exts*, mtm*, mtp*, syncs,
    312  1.1  skrll 	syncw, syncws, vm3mulu, vm0 and vmulu.
    313  1.1  skrll 
    314  1.1  skrll 	* mips-dis.c (print_insn_args): Handle field descriptor +Q.
    315  1.1  skrll 	* mips-opc.c (mips_builtin_opcodes): Add Octeon instructions seq,
    316  1.1  skrll 	seqi, sne and snei.
    317  1.1  skrll 
    318  1.1  skrll 2008-05-30  H.J. Lu  <hongjiu.lu (a] intel.com>
    319  1.1  skrll 
    320  1.1  skrll 	* i386-opc.tbl: Add vmovd with 64bit operand.
    321  1.1  skrll 	* i386-tbl.h: Regenerated.
    322  1.1  skrll 
    323  1.1  skrll 2008-05-27  Martin Schwidefsky  <schwidefsky (a] de.ibm.com>
    324  1.1  skrll 
    325  1.1  skrll 	* s390-opc.c (INSTR_RRF_R0RR): Fix RRF_R0RR operand format.
    326  1.1  skrll 
    327  1.1  skrll 2008-05-22  H.J. Lu  <hongjiu.lu (a] intel.com>
    328  1.1  skrll 
    329  1.1  skrll 	* i386-opc.tbl: Add NoAVX to cvtpd2pi, cvtpi2pd and cvttpd2pi.
    330  1.1  skrll 	* i386-tbl.h: Regenerated.
    331  1.1  skrll 
    332  1.1  skrll 2008-05-22  H.J. Lu  <hongjiu.lu (a] intel.com>
    333  1.1  skrll 
    334  1.1  skrll 	PR gas/6517
    335  1.1  skrll 	* i386-opc.tbl: Break cvtsi2ss/cvtsi2sd/vcvtsi2sd/vcvtsi2ss
    336  1.1  skrll 	into 32bit and 64bit.  Remove Reg64|Qword and add 
    337  1.1  skrll 	IgnoreSize|No_qSuf on 32bit version.
    338  1.1  skrll 	* i386-tbl.h: Regenerated.
    339  1.1  skrll 
    340  1.1  skrll 2008-05-21  H.J. Lu  <hongjiu.lu (a] intel.com>
    341  1.1  skrll 
    342  1.1  skrll 	* i386-opc.tbl: Add NoAVX to movdq2q and movq2dq.
    343  1.1  skrll 	* i386-tbl.h: Regenerated.
    344  1.1  skrll 
    345  1.1  skrll 2008-05-21  M R Swami Reddy <MR.Swami.Reddy (a] nsc.com>
    346  1.1  skrll 
    347  1.1  skrll 	* cr16-dis.c (build_mask): Adjust the mask for 32-bit bcond.
    348  1.1  skrll 
    349  1.1  skrll 2008-05-14  Alan Modra  <amodra (a] bigpond.net.au>
    350  1.1  skrll 
    351  1.1  skrll 	* Makefile.am: Run "make dep-am".
    352  1.1  skrll 	* Makefile.in: Regenerate.
    353  1.1  skrll 
    354  1.1  skrll 2008-05-02  H.J. Lu  <hongjiu.lu (a] intel.com>
    355  1.1  skrll 
    356  1.1  skrll 	* i386-dis.c (MOVBE_Fixup): New.
    357  1.1  skrll 	(Mo): Likewise.
    358  1.1  skrll 	(PREFIX_0F3880): Likewise.
    359  1.1  skrll 	(PREFIX_0F3881): Likewise.
    360  1.1  skrll 	(PREFIX_0F38F0): Updated.
    361  1.1  skrll 	(prefix_table): Add PREFIX_0F3880 and PREFIX_0F3881.  Update
    362  1.1  skrll 	PREFIX_0F38F0 and PREFIX_0F38F1 for movbe.
    363  1.1  skrll 	(three_byte_table): Use PREFIX_0F3880 and PREFIX_0F3881.
    364  1.1  skrll 
    365  1.1  skrll 	* i386-gen.c (cpu_flag_init): Add CPU_MOVBE_FLAGS and
    366  1.1  skrll 	CPU_EPT_FLAGS.
    367  1.1  skrll 	(cpu_flags): Add CpuMovbe and CpuEPT.
    368  1.1  skrll 
    369  1.1  skrll 	* i386-opc.h (CpuMovbe): New.
    370  1.1  skrll 	(CpuEPT): Likewise.
    371  1.1  skrll 	(CpuLM): Updated.
    372  1.1  skrll 	(i386_cpu_flags): Add cpumovbe and cpuept.
    373  1.1  skrll 
    374  1.1  skrll 	* i386-opc.tbl: Add entries for movbe and EPT instructions.
    375  1.1  skrll 	* i386-init.h: Regenerated.
    376  1.1  skrll 	* i386-tbl.h: Likewise.
    377  1.1  skrll 
    378  1.1  skrll 2008-04-29  Adam Nemet  <anemet (a] caviumnetworks.com>
    379  1.1  skrll 
    380  1.1  skrll 	* mips-opc.c (mips_builtin_opcodes): Set field `match' to 0 for
    381  1.1  skrll 	the two drem and the two dremu macros.
    382  1.1  skrll 
    383  1.1  skrll 2008-04-28  Adam Nemet  <anemet (a] caviumnetworks.com>
    384  1.1  skrll 
    385  1.1  skrll 	* mips-opc.c (mips_builtin_opcodes): Mark prefx and c1
    386  1.1  skrll 	instructions FP_S.  Mark l.s, li.s, lwc1, swc1, s.s, trunc.w.s and
    387  1.1  skrll 	cop1 macros INSN2_M_FP_S.  Mark l.d, li.d, ldc1 and sdc1 macros
    388  1.1  skrll 	INSN2_M_FP_D.  Mark trunc.w.d macro INSN2_M_FP_S and INSN2_M_FP_D.
    389  1.1  skrll 
    390  1.1  skrll 2008-04-25  David S. Miller  <davem (a] davemloft.net>
    391  1.1  skrll 
    392  1.1  skrll 	* sparc-dis.c: Emit %stick instead of %sys_tick, and %stick_cmpr
    393  1.1  skrll 	instead of %sys_tick_cmpr, as suggested in architecture manuals.
    394  1.1  skrll 
    395  1.1  skrll 2008-04-23  Paolo Bonzini  <bonzini (a] gnu.org>
    396  1.1  skrll 
    397  1.1  skrll 	* aclocal.m4: Regenerate.
    398  1.1  skrll 	* configure: Regenerate.
    399  1.1  skrll 
    400  1.1  skrll 2008-04-23  David S. Miller  <davem (a] davemloft.net>
    401  1.1  skrll 
    402  1.1  skrll 	* sparc-opc.c (asi_table): Add UltraSPARC and Niagara
    403  1.1  skrll 	extended values.
    404  1.1  skrll 	(prefetch_table): Add missing values.
    405  1.1  skrll 
    406  1.1  skrll 2008-04-22  H.J. Lu  <hongjiu.lu (a] intel.com>
    407  1.1  skrll 
    408  1.1  skrll 	* i386-gen.c (opcode_modifiers): Add NoAVX.
    409  1.1  skrll 
    410  1.1  skrll 	* i386-opc.h (NoAVX): New.
    411  1.1  skrll 	(OldGcc): Updated.
    412  1.1  skrll 	(i386_opcode_modifier): Add noavx.
    413  1.1  skrll 
    414  1.1  skrll 	* i386-opc.tbl: Add NoAVX to SSE, SSE2, SSE3 and SSSE3
    415  1.1  skrll 	instructions which don't have AVX equivalent.
    416  1.1  skrll 	* i386-tbl.h: Regenerated.
    417  1.1  skrll 
    418  1.1  skrll 2008-04-18  H.J. Lu  <hongjiu.lu (a] intel.com>
    419  1.1  skrll 
    420  1.1  skrll 	* i386-dis.c (OP_VEX_FMA): New.
    421  1.1  skrll 	(OP_EX_VexImmW): Likewise.
    422  1.1  skrll 	(VexFMA): Likewise.
    423  1.1  skrll 	(Vex128FMA): Likewise.
    424  1.1  skrll 	(EXVexImmW): Likewise.
    425  1.1  skrll 	(get_vex_imm8): Likewise.
    426  1.1  skrll 	(OP_EX_VexReg): Likewise.
    427  1.1  skrll 	(vex_i4_done): Renamed to ...
    428  1.1  skrll 	(vex_w_done): This.
    429  1.1  skrll 	(prefix_table): Replace EXVexW with EXVexImmW on vpermil2ps
    430  1.1  skrll 	and vpermil2pd.  Replace Vex/Vex128 with VexFMA/Vex128FMA on
    431  1.1  skrll 	FMA instructions.
    432  1.1  skrll 	(print_insn): Updated.
    433  1.1  skrll 	(OP_EX_VexW): Rewrite to swap register in VEX with EX.
    434  1.1  skrll 	(OP_REG_VexI4): Check invalid high registers.
    435  1.1  skrll 
    436  1.1  skrll 2008-04-16  Dwarakanath Rajagopal  <dwarak.rajagopal (a] amd.com>
    437  1.1  skrll 	    Michael Meissner  <michael.meissner (a] amd.com>
    438  1.1  skrll 
    439  1.1  skrll 	* i386-opc.tbl: Fix protX to allow memory in the middle operand.
    440  1.1  skrll 	* i386-tbl.h: Regenerate from i386-opc.tbl.
    441  1.1  skrll 
    442  1.1  skrll 2008-04-14  Edmar Wienskoski  <edmar (a] freescale.com>
    443  1.1  skrll 
    444  1.1  skrll 	* ppc-dis.c (powerpc_dialect): Handle "e500mc".  Extend "e500" to
    445  1.1  skrll 	accept Power E500MC instructions.
    446  1.1  skrll 	(print_ppc_disassembler_options): Document -Me500mc.
    447  1.1  skrll 	* ppc-opc.c (DUIS, DUI, T): New.
    448  1.1  skrll 	(XRT, XRTRA): Likewise.
    449  1.1  skrll 	(E500MC): Likewise.
    450  1.1  skrll 	(powerpc_opcodes): Add new Power E500MC instructions.
    451  1.1  skrll 
    452  1.1  skrll 2008-04-10  Andreas Krebbel  <krebbel1 (a] de.ibm.com>
    453  1.1  skrll 
    454  1.1  skrll 	* s390-dis.c (init_disasm): Evaluate disassembler_options.
    455  1.1  skrll 	(print_s390_disassembler_options): New function.
    456  1.1  skrll 	* disassemble.c (disassembler_usage): Invoke
    457  1.1  skrll 	print_s390_disassembler_options.
    458  1.1  skrll 
    459  1.1  skrll 2008-04-10  Andreas Krebbel  <krebbel1 (a] de.ibm.com>
    460  1.1  skrll 
    461  1.1  skrll 	* s390-mkopc.c (insertExpandedMnemonic): Expand string sizes
    462  1.1  skrll 	of local variables used for mnemonic parsing: prefix, suffix and
    463  1.1  skrll 	number.
    464  1.1  skrll 
    465  1.1  skrll 2008-04-10  Andreas Krebbel  <krebbel1 (a] de.ibm.com>
    466  1.1  skrll 
    467  1.1  skrll 	* s390-mkopc.c (s390_cond_ext_format): Add back the mnemonic
    468  1.1  skrll 	extensions for conditional jumps (o, p, m, nz, z, nm, np, no).
    469  1.1  skrll 	(s390_crb_extensions): New extensions table.
    470  1.1  skrll 	(insertExpandedMnemonic): Handle '$' tag.
    471  1.1  skrll 	* s390-opc.txt: Remove conditional jump variants which can now
    472  1.1  skrll 	be expanded automatically.
    473  1.1  skrll 	Replace '*' tag with '$' in the compare and branch instructions.
    474  1.1  skrll 
    475  1.1  skrll 2008-04-07  H.J. Lu  <hongjiu.lu (a] intel.com>
    476  1.1  skrll 
    477  1.1  skrll 	* i386-dis.c (PREFIX_VEX_38XX): Add a tab.
    478  1.1  skrll 	(PREFIX_VEX_3AXX): Likewis.
    479  1.1  skrll 
    480  1.1  skrll 2008-04-07  H.J. Lu  <hongjiu.lu (a] intel.com>
    481  1.1  skrll 
    482  1.1  skrll 	* i386-opc.tbl: Remove 4 extra blank lines.
    483  1.1  skrll 
    484  1.1  skrll 2008-04-04  H.J. Lu  <hongjiu.lu (a] intel.com>
    485  1.1  skrll 
    486  1.1  skrll 	* i386-gen.c (cpu_flag_init): Replace CPU_CLMUL_FLAGS/CpuCLMUL
    487  1.1  skrll 	with CPU_PCLMUL_FLAGS/CpuPCLMUL.
    488  1.1  skrll 	(cpu_flags): Replace CpuCLMUL with CpuPCLMUL.
    489  1.1  skrll 	* i386-opc.tbl: Likewise.
    490  1.1  skrll 
    491  1.1  skrll 	* i386-opc.h (CpuCLMUL): Renamed to ...
    492  1.1  skrll 	(CpuPCLMUL): This.
    493  1.1  skrll 	(CpuFMA): Updated.
    494  1.1  skrll 	(i386_cpu_flags): Replace cpuclmul with cpupclmul.
    495  1.1  skrll 
    496  1.1  skrll 	* i386-init.h: Regenerated.
    497  1.1  skrll 
    498  1.1  skrll 2008-04-03  H.J. Lu  <hongjiu.lu (a] intel.com>
    499  1.1  skrll 
    500  1.1  skrll 	* i386-dis.c (OP_E_register): New.
    501  1.1  skrll 	(OP_E_memory): Likewise.
    502  1.1  skrll 	(OP_VEX): Likewise.
    503  1.1  skrll 	(OP_EX_Vex): Likewise.
    504  1.1  skrll 	(OP_EX_VexW): Likewise.
    505  1.1  skrll 	(OP_XMM_Vex): Likewise.
    506  1.1  skrll 	(OP_XMM_VexW): Likewise.
    507  1.1  skrll 	(OP_REG_VexI4): Likewise.
    508  1.1  skrll 	(PCLMUL_Fixup): Likewise.
    509  1.1  skrll 	(VEXI4_Fixup): Likewise.
    510  1.1  skrll 	(VZERO_Fixup): Likewise.
    511  1.1  skrll 	(VCMP_Fixup): Likewise.
    512  1.1  skrll 	(VPERMIL2_Fixup): Likewise.
    513  1.1  skrll 	(rex_original): Likewise.
    514  1.1  skrll 	(rex_ignored): Likewise.
    515  1.1  skrll 	(Mxmm): Likewise.
    516  1.1  skrll 	(XMM): Likewise.
    517  1.1  skrll 	(EXxmm): Likewise.
    518  1.1  skrll 	(EXxmmq): Likewise.
    519  1.1  skrll 	(EXymmq): Likewise.
    520  1.1  skrll 	(Vex): Likewise.
    521  1.1  skrll 	(Vex128): Likewise.
    522  1.1  skrll 	(Vex256): Likewise.
    523  1.1  skrll 	(VexI4): Likewise.
    524  1.1  skrll 	(EXdVex): Likewise.
    525  1.1  skrll 	(EXqVex): Likewise.
    526  1.1  skrll 	(EXVexW): Likewise.
    527  1.1  skrll 	(EXdVexW): Likewise.
    528  1.1  skrll 	(EXqVexW): Likewise.
    529  1.1  skrll 	(XMVex): Likewise.
    530  1.1  skrll 	(XMVexW): Likewise.
    531  1.1  skrll 	(XMVexI4): Likewise.
    532  1.1  skrll 	(PCLMUL): Likewise.
    533  1.1  skrll 	(VZERO): Likewise.
    534  1.1  skrll 	(VCMP): Likewise.
    535  1.1  skrll 	(VPERMIL2): Likewise.
    536  1.1  skrll 	(xmm_mode): Likewise.
    537  1.1  skrll 	(xmmq_mode): Likewise.
    538  1.1  skrll 	(ymmq_mode): Likewise.
    539  1.1  skrll 	(vex_mode): Likewise.
    540  1.1  skrll 	(vex128_mode): Likewise.
    541  1.1  skrll 	(vex256_mode): Likewise.
    542  1.1  skrll 	(USE_VEX_C4_TABLE): Likewise.
    543  1.1  skrll 	(USE_VEX_C5_TABLE): Likewise.
    544  1.1  skrll 	(USE_VEX_LEN_TABLE): Likewise.
    545  1.1  skrll 	(VEX_C4_TABLE): Likewise.
    546  1.1  skrll 	(VEX_C5_TABLE): Likewise.
    547  1.1  skrll 	(VEX_LEN_TABLE): Likewise.
    548  1.1  skrll 	(REG_VEX_XX): Likewise.
    549  1.1  skrll 	(MOD_VEX_XXX): Likewise.
    550  1.1  skrll 	(PREFIX_0F38DB..PREFIX_0F38DF): Likewise.
    551  1.1  skrll 	(PREFIX_0F3A44): Likewise.
    552  1.1  skrll 	(PREFIX_0F3ADF): Likewise.
    553  1.1  skrll 	(PREFIX_VEX_XXX): Likewise.
    554  1.1  skrll 	(VEX_OF): Likewise.
    555  1.1  skrll 	(VEX_OF38): Likewise.
    556  1.1  skrll 	(VEX_OF3A): Likewise.
    557  1.1  skrll 	(VEX_LEN_XXX): Likewise.
    558  1.1  skrll 	(vex): Likewise.
    559  1.1  skrll 	(need_vex): Likewise.
    560  1.1  skrll 	(need_vex_reg): Likewise.
    561  1.1  skrll 	(vex_i4_done): Likewise.
    562  1.1  skrll 	(vex_table): Likewise.
    563  1.1  skrll 	(vex_len_table): Likewise.
    564  1.1  skrll 	(OP_REG_VexI4): Likewise.
    565  1.1  skrll 	(vex_cmp_op): Likewise.
    566  1.1  skrll 	(pclmul_op): Likewise.
    567  1.1  skrll 	(vpermil2_op): Likewise.
    568  1.1  skrll 	(m_mode): Updated.
    569  1.1  skrll 	(es_reg): Likewise.
    570  1.1  skrll 	(PREFIX_0F38F0): Likewise.
    571  1.1  skrll 	(PREFIX_0F3A60): Likewise.
    572  1.1  skrll 	(reg_table): Add REG_VEX_71...REG_VEX_73 and REG_VEX_AE.
    573  1.1  skrll 	(prefix_table): Add PREFIX_0F38DB..PREFIX_0F38DF, PREFIX_0F3ADF
    574  1.1  skrll 	and PREFIX_VEX_XXX entries.
    575  1.1  skrll 	(x86_64_table): Use VEX_C4_TABLE and VEX_C5_TABLE.
    576  1.1  skrll 	(three_byte_table): Use PREFIX_0F38DB..PREFIX_0F38DF and
    577  1.1  skrll 	PREFIX_0F3ADF.
    578  1.1  skrll 	(mod_table): Use VEX_C4_TABLE, VEX_C5_TABLE and VEX_LEN_TABLE.
    579  1.1  skrll 	Add MOD_VEX_XXX entries.
    580  1.1  skrll 	(ckprefix): Initialize rex_original and rex_ignored.  Store the
    581  1.1  skrll 	REX byte in rex_original.
    582  1.1  skrll 	(get_valid_dis386): Handle the implicit prefix in VEX prefix
    583  1.1  skrll 	bytes and USE_VEX_LEN_TABLE/USE_VEX_C4_TABLE/USE_VEX_C5_TABLE.
    584  1.1  skrll 	(print_insn): Set need_vex/need_vex_reg/vex_i4_done to 0 before
    585  1.1  skrll 	calling get_valid_dis386.  Use rex_original and rex_ignored when
    586  1.1  skrll 	printing out REX.
    587  1.1  skrll 	(putop): Handle "XY".
    588  1.1  skrll 	(intel_operand_size): Handle VEX, xmm_mode, xmmq_mode and
    589  1.1  skrll 	ymmq_mode.
    590  1.1  skrll 	(OP_E_extended): Updated to use OP_E_register and
    591  1.1  skrll 	OP_E_memory.
    592  1.1  skrll 	(OP_XMM): Handle VEX.
    593  1.1  skrll 	(OP_EX): Likewise.
    594  1.1  skrll 	(XMM_Fixup): Likewise.
    595  1.1  skrll 	(CMP_Fixup): Use ARRAY_SIZE.
    596  1.1  skrll 
    597  1.1  skrll 	* i386-gen.c (cpu_flag_init): Add CpuAES, CPU_CLMUL_FLAGS,
    598  1.1  skrll 	CPU_FMA_FLAGS and CPU_AVX_FLAGS.
    599  1.1  skrll 	(operand_type_init): Add OPERAND_TYPE_REGYMM and
    600  1.1  skrll 	OPERAND_TYPE_VEX_IMM4.
    601  1.1  skrll 	(cpu_flags): Add CpuAVX, CpuAES, CpuCLMUL and CpuFMA.
    602  1.1  skrll 	(opcode_modifiers): Add Implicit1stXmm0, Vex, Vex256, VexNDD,
    603  1.1  skrll 	VexNDS, VexW0, VexW1, Vex0F, Vex0F38, Vex0F3A, Vex3Sources,
    604  1.1  skrll 	VexImmExt and SSE2AVX.
    605  1.1  skrll 	(operand_types): Add RegYMM, Ymmword and Vex_Imm4.
    606  1.1  skrll 
    607  1.1  skrll 	* i386-opc.h (CpuAVX): New.
    608  1.1  skrll 	(CpuAES): Likewise.
    609  1.1  skrll 	(CpuCLMUL): Likewise.
    610  1.1  skrll 	(CpuFMA): Likewise.
    611  1.1  skrll 	(Vex): Likewise.
    612  1.1  skrll 	(Vex256): Likewise.
    613  1.1  skrll 	(VexNDS): Likewise.
    614  1.1  skrll 	(VexNDD): Likewise.
    615  1.1  skrll 	(VexW0): Likewise.
    616  1.1  skrll 	(VexW1): Likewise.
    617  1.1  skrll 	(Vex0F): Likewise.
    618  1.1  skrll 	(Vex0F38): Likewise.
    619  1.1  skrll 	(Vex0F3A): Likewise.
    620  1.1  skrll 	(Vex3Sources): Likewise.
    621  1.1  skrll 	(VexImmExt): Likewise.
    622  1.1  skrll 	(SSE2AVX): Likewise.
    623  1.1  skrll 	(RegYMM): Likewise.
    624  1.1  skrll 	(Ymmword): Likewise.
    625  1.1  skrll 	(Vex_Imm4): Likewise.
    626  1.1  skrll 	(Implicit1stXmm0): Likewise.
    627  1.1  skrll 	(CpuXsave): Updated.
    628  1.1  skrll 	(CpuLM): Likewise.
    629  1.1  skrll 	(ByteOkIntel): Likewise.
    630  1.1  skrll 	(OldGcc): Likewise.
    631  1.1  skrll 	(Control): Likewise.
    632  1.1  skrll 	(Unspecified): Likewise.
    633  1.1  skrll 	(OTMax): Likewise.
    634  1.1  skrll 	(i386_cpu_flags): Add cpuavx, cpuaes, cpuclmul and cpufma.
    635  1.1  skrll 	(i386_opcode_modifier): Add implicit1stxmm0, vex, vex256,
    636  1.1  skrll 	vexnds, vexndd, vexw0, vexw1, vex0f, vex0f38, vex0f3a,
    637  1.1  skrll 	vex3sources, veximmext and sse2avx.
    638  1.1  skrll 	(i386_operand_type): Add regymm, ymmword and vex_imm4.
    639  1.1  skrll 
    640  1.1  skrll 	* i386-opc.tbl: Add AES, CLMUL, AVX and FMA new instructions.
    641  1.1  skrll 
    642  1.1  skrll 	* i386-reg.tbl: Add AVX registers, ymm0..ymm15.
    643  1.1  skrll 
    644  1.1  skrll 	* i386-init.h: Regenerated.
    645  1.1  skrll 	* i386-tbl.h: Likewise.
    646  1.1  skrll 
    647  1.1  skrll 2008-03-26  Bernd Schmidt  <bernd.schmidt (a] analog.com>
    648  1.1  skrll 
    649  1.1  skrll 	From  Robin Getz  <robin.getz (a] analog.com>
    650  1.1  skrll 	* bfin-dis.c (bu32): Typedef.
    651  1.1  skrll 	(enum const_forms_t): Add c_uimm32 and c_huimm32.
    652  1.1  skrll 	(constant_formats[]): Add uimm32 and huimm16.
    653  1.1  skrll 	(fmtconst_val): New.
    654  1.1  skrll 	(uimm32): Define.
    655  1.1  skrll 	(huimm32): Define.
    656  1.1  skrll 	(imm16_val): Define.
    657  1.1  skrll 	(luimm16_val): Define.
    658  1.1  skrll 	(struct saved_state): Define.
    659  1.1  skrll 	(GREG, DPREG, DREG, PREG, SPREG, FPREG, IREG, MREG, BREG, LREG,
    660  1.1  skrll 	A0XREG, A0WREG, A1XREG, A1WREG,CCREG, LC0REG, LT0REG, LB0REG,
    661  1.1  skrll 	LC1REG, LT1REG, LB1REG, RETSREG, PCREG): Define.
    662  1.1  skrll 	(get_allreg): New.
    663  1.1  skrll 	(decode_LDIMMhalf_0): Print out the whole register value.
    664  1.1  skrll 
    665  1.1  skrll 	From Jie Zhang  <jie.zhang (a] analog.com>
    666  1.1  skrll 	* bfin-dis.c (decode_dsp32mac_0): Decode (IU) option for
    667  1.1  skrll 	multiply and multiply-accumulate to data register instruction.
    668  1.1  skrll 
    669  1.1  skrll 	* bfin-dis.c: (c_uimm4s4d, c_imm5d, c_imm7d, c_imm16d, c_uimm16s4d,
    670  1.1  skrll 	c_imm32, c_huimm32e): Define.
    671  1.1  skrll 	(constant_formats): Add flags for printing decimal, leading spaces, and
    672  1.1  skrll 	exact symbols.
    673  1.1  skrll 	(comment, parallel): Add global flags in all disassembly.
    674  1.1  skrll 	(fmtconst): Take advantage of new flags, and print default in hex.
    675  1.1  skrll 	(fmtconst_val): Likewise.
    676  1.1  skrll 	(decode_macfunc): Be consistant with spaces, tabs, comments,
    677  1.1  skrll 	capitalization in disassembly, fix minor coding style issues.
    678  1.1  skrll 	(reg_names, amod0, amod1, amod0amod2, aligndir, get_allreg): Likewise.
    679  1.1  skrll 	(decode_ProgCtrl_0, decode_PushPopMultiple_0, decode_CCflag_0,
    680  1.1  skrll 	decode_CC2dreg_0, decode_CC2stat_0, decode_BRCC_0, decode_UJUMP_0,
    681  1.1  skrll 	decode_REGMV_0, decode_ALU2op_0, decode_PTR2op_0, decode_LOGI2op_0,
    682  1.1  skrll 	decode_COMP3op_0, decode_COMPI2opD_0, decode_COMPI2opP_0,
    683  1.1  skrll 	decode_LDSTpmod_0, decode_dagMODim_0, decode_dagMODik_0,
    684  1.1  skrll 	decode_dspLDST_0, decode_LDST_0, decode_LDSTiiFP_0, decode_LDSTii_0,
    685  1.1  skrll 	decode_LoopSetup_0, decode_LDIMMhalf_0, decode_CALLa_0,
    686  1.1  skrll 	decode_LDSTidxI_0, decode_linkage_0, decode_dsp32alu_0,
    687  1.1  skrll 	decode_dsp32shift_0, decode_dsp32shiftimm_0, decode_pseudodbg_assert_0,
    688  1.1  skrll 	_print_insn_bfin, print_insn_bfin): Likewise.
    689  1.1  skrll 
    690  1.1  skrll 2008-03-17  Ralf Wildenhues  <Ralf.Wildenhues (a] gmx.de>
    691  1.1  skrll 
    692  1.1  skrll 	* aclocal.m4: Regenerate.
    693  1.1  skrll 	* configure: Likewise.
    694  1.1  skrll 	* Makefile.in: Likewise.
    695  1.1  skrll 
    696  1.1  skrll 2008-03-13  Alan Modra  <amodra (a] bigpond.net.au>
    697  1.1  skrll 
    698  1.1  skrll 	* Makefile.am: Run "make dep-am".
    699  1.1  skrll 	* Makefile.in: Regenerate.
    700  1.1  skrll 	* configure: Regenerate.
    701  1.1  skrll 
    702  1.1  skrll 2008-03-07  Alan Modra  <amodra (a] bigpond.net.au>
    703  1.1  skrll 
    704  1.1  skrll 	* ppc-opc.c (powerpc_opcodes): Order and format.
    705  1.1  skrll 
    706  1.1  skrll 2008-03-01  H.J. Lu  <hongjiu.lu (a] intel.com>
    707  1.1  skrll 
    708  1.1  skrll 	* i386-opc.tbl: Allow 16-bit near indirect branches for x86-64.
    709  1.1  skrll 	* i386-tbl.h: Regenerated.
    710  1.1  skrll 
    711  1.1  skrll 2008-02-23  H.J. Lu  <hongjiu.lu (a] intel.com>
    712  1.1  skrll 
    713  1.1  skrll 	* i386-opc.tbl: Disallow 16-bit near indirect branches for
    714  1.1  skrll 	x86-64.
    715  1.1  skrll 	* i386-tbl.h: Regenerated.
    716  1.1  skrll 
    717  1.1  skrll 2008-02-21  Jan Beulich  <jbeulich (a] novell.com>
    718  1.1  skrll 
    719  1.1  skrll 	* i386-opc.tbl: Allow Dword for far indirect call. Allow Dword
    720  1.1  skrll 	and Fword for far indirect jmp. Allow Reg16 and Word for near
    721  1.1  skrll 	indirect jmp on x86-64. Disallow Fword for lcall.
    722  1.1  skrll 	* i386-tbl.h: Re-generate.
    723  1.1  skrll 
    724  1.1  skrll 2008-02-18  M R Swami Reddy <MR.Swami.Reddy (a] nsc.com>
    725  1.1  skrll 
    726  1.1  skrll 	* cr16-opc.c  (cr16_num_optab): Defined
    727  1.1  skrll 
    728  1.1  skrll 2008-02-16  H.J. Lu  <hongjiu.lu (a] intel.com>
    729  1.1  skrll 
    730  1.1  skrll 	* i386-gen.c  (operand_type_init): Add OPERAND_TYPE_INOUTPORTREG.
    731  1.1  skrll 	* i386-init.h: Regenerated.
    732  1.1  skrll 
    733  1.1  skrll 2008-02-14  Nick Clifton  <nickc (a] redhat.com>
    734  1.1  skrll 
    735  1.1  skrll 	PR binutils/5524
    736  1.1  skrll 	* configure.in (SHARED_LIBADD): Select the correct host specific
    737  1.1  skrll 	file extension for shared libraries.
    738  1.1  skrll 	* configure: Regenerate.
    739  1.1  skrll 
    740  1.1  skrll 2008-02-13  Jan Beulich  <jbeulich (a] novell.com>
    741  1.1  skrll 
    742  1.1  skrll 	* i386-opc.h (RegFlat): New.
    743  1.1  skrll 	* i386-reg.tbl (flat): Add.
    744  1.1  skrll 	* i386-tbl.h: Re-generate.
    745  1.1  skrll 
    746  1.1  skrll 2008-02-13  Jan Beulich  <jbeulich (a] novell.com>
    747  1.1  skrll 
    748  1.1  skrll 	* i386-dis.c (a_mode): New.
    749  1.1  skrll 	(cond_jump_mode): Adjust.
    750  1.1  skrll 	(Ma): Change to a_mode.
    751  1.1  skrll 	(intel_operand_size): Handle a_mode.
    752  1.1  skrll 	* i386-opc.tbl: Allow Dword and Qword for bound.
    753  1.1  skrll 	* i386-tbl.h: Re-generate.
    754  1.1  skrll 
    755  1.1  skrll 2008-02-13  Jan Beulich  <jbeulich (a] novell.com>
    756  1.1  skrll 
    757  1.1  skrll 	* i386-gen.c (process_i386_registers): Process new fields.
    758  1.1  skrll 	* i386-opc.h (reg_entry): Shrink reg_flags and reg_num to
    759  1.1  skrll 	unsigned char. Add dw2_regnum and Dw2Inval.
    760  1.1  skrll 	* i386-reg.tbl: Provide initializers for dw2_regnum. Add pseudo
    761  1.1  skrll 	register names.
    762  1.1  skrll 	* i386-tbl.h: Re-generate.
    763  1.1  skrll 
    764  1.1  skrll 2008-02-11  H.J. Lu  <hongjiu.lu (a] intel.com>
    765  1.1  skrll 
    766  1.1  skrll 	* i386-gen.c (cpu_flag_init): Add CPU_XSAVE_FLAGS.
    767  1.1  skrll 	* i386-init.h: Updated.
    768  1.1  skrll 
    769  1.1  skrll 2008-02-11  H.J. Lu  <hongjiu.lu (a] intel.com>
    770  1.1  skrll 
    771  1.1  skrll 	* i386-gen.c (cpu_flags): Add CpuXsave.
    772  1.1  skrll 
    773  1.1  skrll 	* i386-opc.h (CpuXsave): New.
    774  1.1  skrll 	(CpuLM): Updated.
    775  1.1  skrll 	(i386_cpu_flags): Add cpuxsave.
    776  1.1  skrll 
    777  1.1  skrll 	* i386-dis.c (MOD_0FAE_REG_4): New.
    778  1.1  skrll 	(RM_0F01_REG_2): Likewise.
    779  1.1  skrll 	(MOD_0FAE_REG_5): Updated.
    780  1.1  skrll 	(RM_0F01_REG_3): Likewise.
    781  1.1  skrll 	(reg_table): Use MOD_0FAE_REG_4.
    782  1.1  skrll 	(mod_table): Use RM_0F01_REG_2.  Add MOD_0FAE_REG_4.  Updated
    783  1.1  skrll 	for xrstor.
    784  1.1  skrll 	(rm_table): Add RM_0F01_REG_2.
    785  1.1  skrll 
    786  1.1  skrll 	* i386-opc.tbl: Add xsave, xrstor, xgetbv and xsetbv.
    787  1.1  skrll 	* i386-init.h: Regenerated.
    788  1.1  skrll 	* i386-tbl.h: Likewise.
    789  1.1  skrll 
    790  1.1  skrll 2008-02-11  Jan Beulich  <jbeulich (a] novell.com>
    791  1.1  skrll 
    792  1.1  skrll 	* i386-opc.tbl: Remove Disp32S from CpuNo64 opcodes. Remove
    793  1.1  skrll 	Disp16 from Cpu64 non-jump opcodes (including loop and j?cxz).
    794  1.1  skrll 	* i386-tbl.h: Re-generate.
    795  1.1  skrll 
    796  1.1  skrll 2008-02-04  H.J. Lu  <hongjiu.lu (a] intel.com>
    797  1.1  skrll 
    798  1.1  skrll 	PR 5715
    799  1.1  skrll 	* configure: Regenerated.
    800  1.1  skrll 
    801  1.1  skrll 2008-02-04  Adam Nemet  <anemet (a] caviumnetworks.com>
    802  1.1  skrll 
    803  1.1  skrll 	* mips-dis.c: Update copyright.
    804  1.1  skrll 	(mips_arch_choices): Add Octeon.
    805  1.1  skrll 	* mips-opc.c: Update copyright.
    806  1.1  skrll 	(IOCT): New macro.
    807  1.1  skrll 	(mips_builtin_opcodes): Add Octeon instruction synciobdma.
    808  1.1  skrll 
    809  1.1  skrll 2008-01-29  Alan Modra  <amodra (a] bigpond.net.au>
    810  1.1  skrll 
    811  1.1  skrll 	* ppc-opc.c: Support optional L form mtmsr.
    812  1.1  skrll 
    813  1.1  skrll 2008-01-24  H.J. Lu  <hongjiu.lu (a] intel.com>
    814  1.1  skrll 
    815  1.1  skrll 	* i386-dis.c (OP_E_extended): Handle r12 like rsp.
    816  1.1  skrll 
    817  1.1  skrll 2008-01-23  H.J. Lu  <hongjiu.lu (a] intel.com>
    818  1.1  skrll 
    819  1.1  skrll 	* i386-gen.c (cpu_flag_init): Add CpuLM to CPU_GENERIC64_FLAGS.
    820  1.1  skrll 	* i386-init.h: Regenerated.
    821  1.1  skrll 
    822  1.1  skrll 2008-01-23  Tristan Gingold  <gingold (a] adacore.com>
    823  1.1  skrll 
    824  1.1  skrll 	* ia64-dis.c (print_insn_ia64): Display symbolic name of ar.fcr,
    825  1.1  skrll 	ar.eflag, ar.csd, ar.ssd, ar.cflg, ar.fsr, ar.fir and ar.fdr.
    826  1.1  skrll 
    827  1.1  skrll 2008-01-22  H.J. Lu  <hongjiu.lu (a] intel.com>
    828  1.1  skrll 
    829  1.1  skrll 	* i386-gen.c (cpu_flag_init): Remove CpuMMX2.
    830  1.1  skrll 	(cpu_flags): Likewise.
    831  1.1  skrll 
    832  1.1  skrll 	* i386-opc.h (CpuMMX2): Removed.
    833  1.1  skrll 	(CpuSSE): Updated.
    834  1.1  skrll 
    835  1.1  skrll 	* i386-opc.tbl: Replace CpuMMX2 with CpuSSE|Cpu3dnowA.
    836  1.1  skrll 	* i386-init.h: Regenerated.
    837  1.1  skrll 	* i386-tbl.h: Likewise.
    838  1.1  skrll 
    839  1.1  skrll 2008-01-22  H.J. Lu  <hongjiu.lu (a] intel.com>
    840  1.1  skrll 
    841  1.1  skrll 	* i386-gen.c (cpu_flag_init): Add CPU_VMX_FLAGS and
    842  1.1  skrll 	CPU_SMX_FLAGS.
    843  1.1  skrll 	* i386-init.h: Regenerated.
    844  1.1  skrll 
    845  1.1  skrll 2008-01-15  H.J. Lu  <hongjiu.lu (a] intel.com>
    846  1.1  skrll 
    847  1.1  skrll 	* i386-opc.tbl: Use Qword on movddup.
    848  1.1  skrll 	* i386-tbl.h: Regenerated.
    849  1.1  skrll 
    850  1.1  skrll 2008-01-15  H.J. Lu  <hongjiu.lu (a] intel.com>
    851  1.1  skrll 
    852  1.1  skrll 	* i386-opc.tbl: Put back 16bit movsx/movzx for AT&T syntax.
    853  1.1  skrll 	* i386-tbl.h: Regenerated.
    854  1.1  skrll 
    855  1.1  skrll 2008-01-15  H.J. Lu  <hongjiu.lu (a] intel.com>
    856  1.1  skrll 
    857  1.1  skrll 	* i386-dis.c (Mx): New.
    858  1.1  skrll 	(PREFIX_0FC3): Likewise.
    859  1.1  skrll 	(PREFIX_0FC7_REG_6): Updated.
    860  1.1  skrll 	(dis386_twobyte): Use PREFIX_0FC3.
    861  1.1  skrll 	(prefix_table): Add PREFIX_0FC3.  Use Mq on movntq and movntsd.
    862  1.1  skrll 	Use Mx on movntps, movntpd, movntdq and movntdqa.  Use Md on
    863  1.1  skrll 	movntss.
    864  1.1  skrll 
    865  1.1  skrll 2008-01-14  H.J. Lu  <hongjiu.lu (a] intel.com>
    866  1.1  skrll 
    867  1.1  skrll 	* i386-gen.c (opcode_modifiers): Add IntelSyntax.
    868  1.1  skrll 	(operand_types): Add Mem.
    869  1.1  skrll 
    870  1.1  skrll 	* i386-opc.h (IntelSyntax): New.
    871  1.1  skrll 	* i386-opc.h (Mem): New.
    872  1.1  skrll 	(Byte): Updated.
    873  1.1  skrll 	(Opcode_Modifier_Max): Updated.
    874  1.1  skrll 	(i386_opcode_modifier): Add intelsyntax.
    875  1.1  skrll 	(i386_operand_type): Add mem.
    876  1.1  skrll 
    877  1.1  skrll 	* i386-opc.tbl: Remove Reg16 from movnti.  Add sizes to more
    878  1.1  skrll 	instructions.
    879  1.1  skrll 
    880  1.1  skrll 	* i386-reg.tbl: Add size for accumulator.
    881  1.1  skrll 
    882  1.1  skrll 	* i386-init.h: Regenerated.
    883  1.1  skrll 	* i386-tbl.h: Likewise.
    884  1.1  skrll 
    885  1.1  skrll 2008-01-13  H.J. Lu  <hongjiu.lu (a] intel.com>
    886  1.1  skrll 
    887  1.1  skrll 	* i386-opc.h (Byte): Fix a typo.
    888  1.1  skrll 
    889  1.1  skrll 2008-01-12  H.J. Lu  <hongjiu.lu (a] intel.com>
    890  1.1  skrll 
    891  1.1  skrll 	PR gas/5534
    892  1.1  skrll 	* i386-gen.c (operand_type_init): Add Dword to
    893  1.1  skrll 	OPERAND_TYPE_ACC32.  Add Qword to OPERAND_TYPE_ACC64.
    894  1.1  skrll 	(opcode_modifiers): Remove CheckSize, Byte, Word, Dword,
    895  1.1  skrll 	Qword and Xmmword.
    896  1.1  skrll 	(operand_types): Add Byte, Word, Dword, Fword, Qword, Tbyte,
    897  1.1  skrll 	Xmmword, Unspecified and Anysize.
    898  1.1  skrll 	(set_bitfield): Make Mmword an alias of Qword.  Make Oword
    899  1.1  skrll 	an alias of Xmmword.
    900  1.1  skrll 
    901  1.1  skrll 	* i386-opc.h (CheckSize): Removed.
    902  1.1  skrll 	(Byte): Updated.
    903  1.1  skrll 	(Word): Likewise.
    904  1.1  skrll 	(Dword): Likewise.
    905  1.1  skrll 	(Qword): Likewise.
    906  1.1  skrll 	(Xmmword): Likewise.
    907  1.1  skrll 	(FWait): Updated.
    908  1.1  skrll 	(OTMax): Likewise.
    909  1.1  skrll 	(i386_opcode_modifier): Remove checksize, byte, word, dword,
    910  1.1  skrll 	qword and xmmword.
    911  1.1  skrll 	(Fword): New.
    912  1.1  skrll 	(TBYTE): Likewise.
    913  1.1  skrll 	(Unspecified): Likewise.
    914  1.1  skrll 	(Anysize): Likewise.
    915  1.1  skrll 	(i386_operand_type): Add byte, word, dword, fword, qword,
    916  1.1  skrll 	tbyte xmmword, unspecified and anysize.
    917  1.1  skrll 
    918  1.1  skrll 	* i386-opc.tbl: Updated to use Byte, Word, Dword, Fword, Qword,
    919  1.1  skrll 	Tbyte, Xmmword, Unspecified and Anysize.
    920  1.1  skrll 
    921  1.1  skrll 	* i386-reg.tbl: Add size for accumulator.
    922  1.1  skrll 
    923  1.1  skrll 	* i386-init.h: Regenerated.
    924  1.1  skrll 	* i386-tbl.h: Likewise.
    925  1.1  skrll 
    926  1.1  skrll 2008-01-10  H.J. Lu  <hongjiu.lu (a] intel.com>
    927  1.1  skrll 
    928  1.1  skrll 	* i386-dis.c (REG_0F0E): Renamed to REG_0F0D.
    929  1.1  skrll 	(REG_0F18): Updated.
    930  1.1  skrll 	(reg_table): Updated.
    931  1.1  skrll 	(dis386_twobyte): Updated.  Use "nopQ" on 0x19 to 0x1e.
    932  1.1  skrll 	(twobyte_has_modrm): Set 1 for 0x19 to 0x1e.
    933  1.1  skrll 
    934  1.1  skrll 2008-01-08  H.J. Lu  <hongjiu.lu (a] intel.com>
    935  1.1  skrll 
    936  1.1  skrll 	* i386-gen.c (set_bitfield): Use fail () on error.
    937  1.1  skrll 
    938  1.1  skrll 2008-01-08  H.J. Lu  <hongjiu.lu (a] intel.com>
    939  1.1  skrll 
    940  1.1  skrll 	* i386-gen.c (lineno): New.
    941  1.1  skrll 	(filename): Likewise.
    942  1.1  skrll 	(set_bitfield): Report filename and line numer on error.
    943  1.1  skrll 	(process_i386_opcodes): Set filename and update lineno.
    944  1.1  skrll 	(process_i386_registers): Likewise.
    945  1.1  skrll 
    946  1.1  skrll 2008-01-05  H.J. Lu  <hongjiu.lu (a] intel.com>
    947  1.1  skrll 
    948  1.1  skrll 	* i386-gen.c (opcode_modifiers): Rename IntelMnemonic to
    949  1.1  skrll 	ATTSyntax.
    950  1.1  skrll 
    951  1.1  skrll 	* i386-opc.h (IntelMnemonic): Renamed to ..
    952  1.1  skrll 	(ATTSyntax): This
    953  1.1  skrll 	(Opcode_Modifier_Max): Updated.
    954  1.1  skrll 	(i386_opcode_modifier): Remove intelmnemonic. Add attsyntax
    955  1.1  skrll 	and intelsyntax.
    956  1.1  skrll 
    957  1.1  skrll 	* i386-opc.tbl: Remove IntelMnemonic and update with ATTSyntax
    958  1.1  skrll 	on fsub, fubp, fsubr, fsubrp, div, fdivp, fdivr and fdivrp.
    959  1.1  skrll 	* i386-tbl.h: Regenerated.
    960  1.1  skrll 
    961  1.1  skrll 2008-01-04  H.J. Lu  <hongjiu.lu (a] intel.com>
    962  1.1  skrll 
    963  1.1  skrll 	* i386-gen.c: Update copyright to 2008.
    964  1.1  skrll 	* i386-opc.h: Likewise.
    965  1.1  skrll 	* i386-opc.tbl: Likewise.
    966  1.1  skrll 
    967  1.1  skrll 	* i386-init.h: Regenerated.
    968  1.1  skrll 	* i386-tbl.h: Likewise.
    969  1.1  skrll 
    970  1.1  skrll 2008-01-04  H.J. Lu  <hongjiu.lu (a] intel.com>
    971  1.1  skrll 
    972  1.1  skrll 	* i386-opc.tbl: Add NoRex64 to extractps, movmskpd, movmskps,
    973  1.1  skrll 	pextrb, pextrw, pinsrb, pinsrw and pmovmskb.
    974  1.1  skrll 	* i386-tbl.h: Regenerated.
    975  1.1  skrll 
    976  1.1  skrll 2008-01-03  H.J. Lu  <hongjiu.lu (a] intel.com>
    977  1.1  skrll 
    978  1.1  skrll 	* i386-gen.c (cpu_flag_init): Remove CpuSSE4_1_Or_5 and
    979  1.1  skrll 	CpuSSE4_2_Or_ABM.
    980  1.1  skrll 	(cpu_flags): Likewise.
    981  1.1  skrll 
    982  1.1  skrll 	* i386-opc.h (CpuSSE4_1_Or_5): Removed.
    983  1.1  skrll 	(CpuSSE4_2_Or_ABM): Likewise.
    984  1.1  skrll 	(CpuLM): Updated.
    985  1.1  skrll 	(i386_cpu_flags): Remove cpusse4_1_or_5 and cpusse4_2_or_abm.
    986  1.1  skrll 
    987  1.1  skrll 	* i386-opc.tbl: Replace CpuSSE4_1_Or_5, CpuSSE4_2_Or_ABM and
    988  1.1  skrll 	Cpu686|CpuPadLock with CpuSSE4_1|CpuSSE5, CpuABM|CpuSSE4_2
    989  1.1  skrll 	and CpuPadLock, respectively.
    990  1.1  skrll 	* i386-init.h: Regenerated.
    991  1.1  skrll 	* i386-tbl.h: Likewise.
    992  1.1  skrll 
    993  1.1  skrll 2008-01-03  H.J. Lu  <hongjiu.lu (a] intel.com>
    994  1.1  skrll 
    995  1.1  skrll 	* i386-gen.c (opcode_modifiers): Remove No_xSuf.
    996  1.1  skrll 
    997  1.1  skrll 	* i386-opc.h (No_xSuf): Removed.
    998  1.1  skrll 	(CheckSize): Updated.
    999  1.1  skrll 
   1000  1.1  skrll 	* i386-tbl.h: Regenerated.
   1001  1.1  skrll 
   1002  1.1  skrll 2008-01-02  H.J. Lu  <hongjiu.lu (a] intel.com>
   1003  1.1  skrll 
   1004  1.1  skrll 	* i386-gen.c (cpu_flag_init): Add CpuSSE4_2_Or_ABM to
   1005  1.1  skrll 	CPU_AMDFAM10_FLAGS, CPU_SSE4_2_FLAGS, CpuABM and
   1006  1.1  skrll 	CPU_SSE5_FLAGS.
   1007  1.1  skrll 	(cpu_flags): Add CpuSSE4_2_Or_ABM.
   1008  1.1  skrll 
   1009  1.1  skrll 	* i386-opc.h (CpuSSE4_2_Or_ABM): New.
   1010  1.1  skrll 	(CpuLM): Updated.
   1011  1.1  skrll 	(i386_cpu_flags): Add cpusse4_2_or_abm.
   1012  1.1  skrll 
   1013  1.1  skrll 	* i386-opc.tbl: Use CpuSSE4_2_Or_ABM instead of
   1014  1.1  skrll 	CpuABM|CpuSSE4_2 on popcnt.
   1015  1.1  skrll 	* i386-init.h: Regenerated.
   1016  1.1  skrll 	* i386-tbl.h: Likewise.
   1017  1.1  skrll 
   1018  1.1  skrll 2008-01-02  H.J. Lu  <hongjiu.lu (a] intel.com>
   1019  1.1  skrll 
   1020  1.1  skrll 	* i386-opc.h: Update comments.
   1021  1.1  skrll 
   1022  1.1  skrll 2008-01-02  H.J. Lu  <hongjiu.lu (a] intel.com>
   1023  1.1  skrll 
   1024  1.1  skrll 	* i386-gen.c (opcode_modifiers): Use Qword instead of QWord.
   1025  1.1  skrll 	* i386-opc.h: Likewise.
   1026  1.1  skrll 	* i386-opc.tbl: Likewise.
   1027  1.1  skrll 
   1028  1.1  skrll 2008-01-02  H.J. Lu  <hongjiu.lu (a] intel.com>
   1029  1.1  skrll 
   1030  1.1  skrll 	PR gas/5534
   1031  1.1  skrll 	* i386-gen.c (opcode_modifiers): Add No_xSuf, CheckSize,
   1032  1.1  skrll 	Byte, Word, Dword, QWord and Xmmword.
   1033  1.1  skrll 
   1034  1.1  skrll 	* i386-opc.h (No_xSuf): New.
   1035  1.1  skrll 	(CheckSize): Likewise.
   1036  1.1  skrll 	(Byte): Likewise.
   1037  1.1  skrll 	(Word): Likewise.
   1038  1.1  skrll 	(Dword): Likewise.
   1039  1.1  skrll 	(QWord): Likewise.
   1040  1.1  skrll 	(Xmmword): Likewise.
   1041  1.1  skrll 	(FWait): Updated.
   1042  1.1  skrll 	(i386_opcode_modifier): Add No_xSuf, CheckSize, Byte, Word,
   1043  1.1  skrll 	Dword, QWord and Xmmword.
   1044  1.1  skrll 
   1045  1.1  skrll 	* i386-opc.tbl: Add CheckSize|QWord to movq if IgnoreSize is
   1046  1.1  skrll 	used.
   1047  1.1  skrll 	* i386-tbl.h: Regenerated.
   1048  1.1  skrll 
   1049  1.1  skrll 2008-01-02  Mark Kettenis  <kettenis (a] gnu.org>
   1050  1.1  skrll 
   1051  1.1  skrll 	* m88k-dis.c (instructions): Fix fcvt.* instructions.
   1052  1.1  skrll 	From Miod Vallat.
   1053  1.1  skrll 
   1054  1.1  skrll For older changes see ChangeLog-2007
   1055  1.1  skrll 
   1057  1.1  skrll Local Variables:
   1058  1.1  skrll mode: change-log
   1059  1.1  skrll left-margin: 8
   1060  1.1  skrll fill-column: 74
   1061  1.1  skrll version-control: never
   1062             End:
   1063