Home | History | Annotate | Line # | Download | only in opcodes
ChangeLog-2011 revision 1.1.1.2
      1      1.1  christos 2011-12-15  Nick Clifton  <nickc (a] redhat.com>
      2      1.1  christos 
      3      1.1  christos 	* cgen-asm.c (cgen_parse_signed_integer): Add code to handle the
      4      1.1  christos 	sign extension of negative values on a 64-bit host.
      5      1.1  christos 	* frv-asm.c: Regenerate.
      6      1.1  christos 
      7      1.1  christos 2011-12-13  Alan Modra  <amodra (a] gmail.com>
      8      1.1  christos 
      9      1.1  christos 	* ppc-opc.c (ISA_V2): Define and use for relevant BO field tests.
     10      1.1  christos 	(valid_bo_pre_v2, valid_bo_post_v2): New functions, extracted from..
     11      1.1  christos 	(valid_bo): ..here.  When disassembling, accept either 'y' or 'at'
     12      1.1  christos 	type encoding on second pass.
     13      1.1  christos 	(powerpc_opcodes): Use ISA_V2 to enable branch insns rather than
     14      1.1  christos 	POWER4.
     15      1.1  christos 	* ppc-dis.c (print_insn_powerpc): Delete dialect_orig.  Instead
     16      1.1  christos 	ignore deprecated on second pass.
     17      1.1  christos 
     18      1.1  christos 2011-12-08  Andrew Pinski  <apinski (a] cavium.com>
     19      1.1  christos 
     20      1.1  christos 	* mips-opc.c (mips_builtin_opcodes): Add "pause".
     21      1.1  christos 
     22      1.1  christos 2011-12-08  Andrew Pinski  <apinski (a] cavium.com>
     23      1.1  christos 	    Adam Nemet  <anemet (a] caviumnetworks.com>
     24      1.1  christos 
     25      1.1  christos 	* mips-dis.c (mips_arch_choices): Add Octeon2.
     26      1.1  christos 	For "octeon+", just include OcteonP for the insn.
     27      1.1  christos 	* mips-opc.c (IOCT): Include Octeon2.
     28      1.1  christos 	(IOCTP): Include Octeon2.
     29      1.1  christos 	(IOCT2): New macro.
     30      1.1  christos 	(mips_builtin_opcodes): Add "laa", "laad", "lac", "lacd", "lad",
     31      1.1  christos 	"ladd", "lai", "laid", "las", "lasd", "law", "lawd".
     32      1.1  christos 	Move "lbux", "ldx", "lhx", "lwx", and "lwux" up to where the standard
     33      1.1  christos 	loads are, and add IOCT2 to them.
     34      1.1  christos 	Add "lbx" and "lhux".
     35      1.1  christos 	Add "qmac.00", "qmac.01", "qmac.02", "qmac.03", "qmacs.00",
     36      1.1  christos 	"qmacs.01", "qmacs.01", "qmacs.02" and "qmacs.03".
     37      1.1  christos 	Add "zcb" and "zcbt".
     38      1.1  christos 
     39      1.1  christos 2011-11-29  Andrew Pinski  <apinski (a] cavium.com>
     40      1.1  christos 
     41      1.1  christos 	* mips-dis.c (mips_arch_choices): Add Octeon+.
     42      1.1  christos 	* mips-opc.c (IOCT): Include Octeon+.
     43      1.1  christos 	(IOCTP): New macro.
     44      1.1  christos 	(mips_builtin_opcodes): Add "saa" and "saad".
     45      1.1  christos 
     46      1.1  christos 2011-11-25  Pierre Muller  <muller (a] ics.u-strasbg.fr>
     47      1.1  christos 
     48      1.1  christos 	* mips-dis.c (print_insn_micromips): Rename local variable iprintf
     49      1.1  christos 	to infprintf to avoid shadow warning.
     50      1.1  christos 
     51      1.1  christos 2011-11-25  Nick Clifton  <nickc (a] redhat.com>
     52      1.1  christos 
     53      1.1  christos 	* po/it.po: Updated Italian translation.
     54      1.1  christos 
     55      1.1  christos 2011-11-16  Maciej W. Rozycki  <macro (a] codesourcery.com>
     56      1.1  christos 
     57      1.1  christos 	* micromips-opc.c (micromips_opcodes): Use NODS rather than TRAP
     58      1.1  christos 	for "alnv.ps".
     59      1.1  christos 
     60      1.1  christos 2011-11-02  Nick Clifton  <nickc (a] redhat.com>
     61      1.1  christos 
     62      1.1  christos 	* po/it.po: New Italian translation.
     63      1.1  christos 	* configure.in (ALL_LINGUAS): Add it.
     64      1.1  christos 	* configure: Regenerate.
     65      1.1  christos 	* po/opcodes.pot: Regenerate.
     66      1.1  christos 
     67      1.1  christos 2011-11-01  DJ Delorie  <dj (a] redhat.com>
     68      1.1  christos 
     69      1.1  christos 	* Makefile.am (TARGET_LIBOPCODES_CFILES): Add rl78-decode.c and
     70      1.1  christos 	rl78-dis.c.
     71      1.1  christos 	(MAINTAINERCLEANFILES): Add rl78-decode.c.
     72      1.1  christos 	(rl78-decode.c): New rule, built from rl78-decode.opc and opc2c.
     73      1.1  christos 	* Makefile.in: Regenerate.
     74      1.1  christos 	* configure.in: Add bfd_rl78_arch case.
     75      1.1  christos 	* configure: Regenerate.
     76      1.1  christos 	* disassemble.c: Define ARCH_rl78.
     77      1.1  christos 	(disassembler): Add ARCH_rl78 case.
     78      1.1  christos 	* rl78-decode.c: New file.
     79      1.1  christos 	* rl78-decode.opc: New file.
     80      1.1  christos 	* rl78-dis.c: New file.
     81      1.1  christos 
     82      1.1  christos 2011-10-27  Peter Bergner  <bergner (a] vnet.ibm.com>
     83      1.1  christos 
     84      1.1  christos 	* ppc-opc.c (powerpc_opcodes) <drrndq, drrndq., dtstexq, dctqpq,
     85      1.1  christos 	dctqpq., dctfixq, dctfixq., dxexq, dxexq., dtstsfq, dcffixq, dcffixq.,
     86      1.1  christos 	diexq, diexq.>: Use FRT, FRA, FRB and FRBp repsectively on DFP quad
     87      1.1  christos 	instructions.
     88      1.1  christos 
     89      1.1  christos 2011-10-26  Nick Clifton  <nickc (a] redhat.com>
     90      1.1  christos 
     91      1.1  christos 	PR binutils/13348
     92      1.1  christos 	* i386-dis.c (print_insn): Fix testing of array subscript.
     93      1.1  christos 
     94      1.1  christos 2011-10-26  Joern Rennecke  <joern.rennecke (a] embecosm.com>
     95      1.1  christos 
     96      1.1  christos 	* disassemble.c (ARCH_epiphany): Move into alphasorted spot.
     97      1.1  christos 	* epiphany-asm.c, epiphany-opc.h: Regenerate.
     98      1.1  christos 
     99      1.1  christos 2011-10-25  Joern Rennecke  <joern.rennecke (a] embecosm.com>
    100      1.1  christos 
    101      1.1  christos 	* Makefile.am (HFILES): Add epiphany-desc.h and epiphany-opc.h .
    102      1.1  christos 	(TARGET_LIBOPCODES_CFILES): Add  epiphany-asm.c, epiphany-desc.c,
    103      1.1  christos 	epiphany-dis.c, epiphany-ibld.c and epiphany-opc.c .
    104      1.1  christos 	(CLEANFILES): Add stamp-epiphany.
    105      1.1  christos 	(EPIPHANY_DEPS): Set.  Make CGEN-generated Epiphany files depend on it.
    106      1.1  christos 	(stamp-epiphany): New rule.
    107      1.1  christos 	* configure.in: Handle bfd_epiphany_arch.
    108      1.1  christos 	* disassemble.c (ARCH_epiphany): Define.
    109      1.1  christos 	(disassembler): Handle bfd_arch_epiphany.
    110      1.1  christos 	* epiphany-asm.c: New file.
    111      1.1  christos 	* epiphany-desc.c: New file.
    112      1.1  christos 	* epiphany-desc.h: New file.
    113      1.1  christos 	* epiphany-dis.c: New file.
    114      1.1  christos 	* epiphany-ibld.c: New file.
    115      1.1  christos 	* epiphany-opc.c: New file.
    116      1.1  christos 	* epiphany-opc.h: New file.
    117      1.1  christos 	* Makefile.in: Regenerate.
    118      1.1  christos 	* configure: Regenerate.
    119      1.1  christos 	* po/POTFILES.in: Regenerate.
    120      1.1  christos 	* po/opcodes.pot: Regenerate.
    121      1.1  christos 
    122      1.1  christos 2011-10-24  Julian Brown  <julian (a] codesourcery.com>
    123      1.1  christos 
    124      1.1  christos 	* m68k-opc.c (m68k_opcodes): Fix entries for ColdFire moveml.
    125      1.1  christos 
    126      1.1  christos 2011-10-21  Jan Glauber  <jang (a] linux.vnet.ibm.com>
    127      1.1  christos 
    128      1.1  christos 	* s390-opc.txt: Add CPUMF instructions.
    129      1.1  christos 
    130      1.1  christos 2011-10-18  Jie Zhang  <jie (a] codesourcery.com>
    131      1.1  christos 	    Julian Brown  <julian (a] codesourcery.com>
    132      1.1  christos 
    133      1.1  christos 	* arm-dis.c (print_insn_arm): Explicitly specify rotation if needed.
    134      1.1  christos 
    135      1.1  christos 2011-10-10  Nick Clifton  <nickc (a] redhat.com>
    136      1.1  christos 
    137      1.1  christos 	* po/es.po: Updated Spanish translation.
    138      1.1  christos 	* po/fi.po: Updated Finnish translation.
    139      1.1  christos 
    140      1.1  christos 2011-09-28  Jan Beulich  <jbeulich (a] suse.com>
    141      1.1  christos 
    142      1.1  christos 	* ppc-opc.c (insert_nbi, insert_rbx, FRAp, FRBp, FRSp, FRTp, NBI, RAX,
    143      1.1  christos 	RBX): New.
    144      1.1  christos 	(insert_bo, insert_boe): Reject bcctr with bit 2 in bo unset.
    145      1.1  christos 	(powerpc_opcodes): Use RAX for second and RBXC for third operand of
    146      1.1  christos 	lswx. Use NBI for third operand of lswi. Use FRTp for first operand of
    147      1.1  christos 	lfdp and lfdpx. Use FRSp for first operand of stfdp and stfdpx, and
    148      1.1  christos 	mark them as invalid on POWER7. Use FRTp, FRAp, and FRBp repsectively
    149      1.1  christos 	on DFP quad instructions.
    150      1.1  christos 
    151      1.1  christos 2011-09-27  David S. Miller  <davem (a] davemloft.net>
    152      1.1  christos 
    153      1.1  christos 	* sparc-opc.c (sparc_opcodes): Fix random instruction to write
    154      1.1  christos 	to a float instead of an integer register.
    155      1.1  christos 
    156      1.1  christos 2011-09-26  David S. Miller  <davem (a] davemloft.net>
    157      1.1  christos 
    158      1.1  christos 	* sparc-opc.c (sparc_opcodes): Add integer multiply-add
    159      1.1  christos 	instructions.
    160      1.1  christos 
    161      1.1  christos 2011-09-21  David S. Miller  <davem (a] davemloft.net>
    162      1.1  christos 
    163      1.1  christos 	* sparc-opc.c (sparc_opcodes): Annotate table with HWCAP flag
    164      1.1  christos 	bits.  Fix "fchksm16" mnemonic.
    165      1.1  christos 
    166      1.1  christos 2011-09-08  Mark Fortescue <mark (a] mtfhpc.demon.co.uk>
    167      1.1  christos 
    168      1.1  christos 	The changes below bring 'mov' and 'ticc' instructions into line
    169      1.1  christos 	with the V8 SPARC Architecture Manual.
    170      1.1  christos 	* sparc-opc.c (sparc_opcodes): Add entry for 'ticc imm + regrs1'.
    171      1.1  christos 	* sparc-opc.c (sparc_opcodes): Add alias entries for
    172      1.1  christos 	'mov regrs2,%asrX'; 'mov regrs2,%y'; 'mov regrs2,%prs';
    173      1.1  christos 	'mov regrs2,%wim' and 'mov regrs2,%tbr'.
    174      1.1  christos 	* sparc-opc.c (sparc_opcodes): Move/Change entries for
    175      1.1  christos 	'mov imm,%asrX'; 'mov imm,%y'; 'mov imm,%prs'; 'mov imm,%wim'
    176      1.1  christos 	and 'mov imm,%tbr'.
    177      1.1  christos 	* sparc-opc.c (sparc_opcodes): Add wr alias entries to match above
    178      1.1  christos 	mov aliases.
    179      1.1  christos 
    180      1.1  christos 	* sparc-opc.c (sparc_opcodes): Add entry for 'save simm13,regrs1,regrd'
    181      1.1  christos 	This has been reported as being accepted by the Sun assmebler.
    182      1.1  christos 
    183      1.1  christos 2011-09-08  David S. Miller  <davem (a] davemloft.net>
    184      1.1  christos 
    185      1.1  christos 	* sparc-opc.c (pdistn): Destination is integer not float register.
    186      1.1  christos 
    187      1.1  christos 2011-09-07  Andreas Schwab  <schwab (a] linux-m68k.org>
    188      1.1  christos 
    189      1.1  christos 	PR gas/13145
    190      1.1  christos 	* m68k-opc.c: Use "y" in moveml pattern for mcfisa_a.
    191      1.1  christos 
    192      1.1  christos 2011-08-26  Nick Clifton  <nickc (a] redhat.com>
    193      1.1  christos 
    194      1.1  christos 	* po/es.po: Updated Spanish translation.
    195      1.1  christos 
    196      1.1  christos 2011-08-22  Nick Clifton  <nickc (a] redhat.com>
    197      1.1  christos 
    198      1.1  christos 	* Makefile.am (CPUDIR): Redfine to point to top level cpu
    199      1.1  christos 	directory.
    200      1.1  christos 	(stamp-frv): Use CPUDIR.
    201      1.1  christos 	(stamp-iq2000): Likewise.
    202      1.1  christos 	(stamp-lm32): Likewise.
    203      1.1  christos 	(stamp-m32c): Likewise.
    204      1.1  christos 	(stamp-mt): Likewise.
    205      1.1  christos 	(stamp-xc16x): Likewise.
    206      1.1  christos 	* Makefile.in: Regenerate.
    207      1.1  christos 
    208      1.1  christos 2011-08-09  Chao-ying Fu  <fu (a] mips.com>
    209      1.1  christos 	    Maciej W. Rozycki  <macro (a] codesourcery.com>
    210      1.1  christos 
    211      1.1  christos 	* mips-dis.c (mips_arch_choices): Enable MCU for "mips32r2"
    212      1.1  christos 	and "mips64r2".
    213      1.1  christos 	(print_insn_args, print_insn_micromips): Handle MCU.
    214      1.1  christos 	* micromips-opc.c (MC): New macro.
    215      1.1  christos 	(micromips_opcodes): Add "aclr", "aset" and "iret".
    216      1.1  christos 	* mips-opc.c (MC): New macro.
    217      1.1  christos 	(mips_builtin_opcodes): Add "aclr", "aset" and "iret".
    218      1.1  christos 
    219      1.1  christos 2011-08-09  Maciej W. Rozycki  <macro (a] codesourcery.com>
    220      1.1  christos 
    221      1.1  christos 	* micromips-opc.c (MOD_mb, MOD_mc, MOD_md): Remove macros.
    222      1.1  christos 	(MOD_me, MOD_mf, MOD_mg, MOD_mhi, MOD_mj, MOD_ml): Likewise.
    223      1.1  christos 	(MOD_mm, MOD_mn, MOD_mp, MOD_mq, MOD_sp): Likewise.
    224      1.1  christos 	(WR_mb, RD_mc, RD_md, WR_md, RD_me, RD_mf, WR_mf): New macros.
    225      1.1  christos 	(RD_mg, WR_mhi, RD_mj, WR_mj, RD_ml, RD_mmn): Likewise.
    226      1.1  christos 	(RD_mp, WR_mp, RD_mq, RD_sp, WR_sp): Likewise.
    227      1.1  christos 	(WR_s): Update macro.
    228      1.1  christos 	(micromips_opcodes): Update register use flags of: "addiu",
    229      1.1  christos 	"addiupc", "addiur1sp", "addiur2", "addius5", "addiusp", "addu",
    230      1.1  christos 	"and", "andi", "beq", "beqz", "bne", "bnez", "di", "ei", "j",
    231      1.1  christos 	"jalr", "jalrs", "jr", "jraddiusp", "jrc", "lbu", "lhu", "li",
    232      1.1  christos 	"lui", "lw", "lwm", "mfhi", "mflo", "move", "movep", "not",
    233      1.1  christos 	"nor", "or", "ori", "sb", "sh", "sll", "srl", "subu", "sw",
    234      1.1  christos 	"swm" and "xor" instructions.
    235      1.1  christos 
    236      1.1  christos 2011-08-05  David S. Miller  <davem (a] davemloft.net>
    237      1.1  christos 
    238      1.1  christos 	* sparc-dis.c (v9a_ast_reg_names): Add "cps".
    239      1.1  christos 	(X_RS3): New macro.
    240      1.1  christos 	(print_insn_sparc): Handle '4', '5', and '(' format codes.
    241      1.1  christos 	Accept %asr numbers below 28.
    242      1.1  christos 	* sparc-opc.c (sparc_opcodes): Add entries for HPC and VIS3
    243      1.1  christos 	instructions.
    244      1.1  christos 
    245      1.1  christos 2011-08-02  Quentin Neill  <quentin.neill (a] amd.com>
    246      1.1  christos 
    247      1.1  christos 	* i386-dis.c (xop_table): Remove spurious bextr insn.
    248      1.1  christos 
    249      1.1  christos 2011-08-01  H.J. Lu  <hongjiu.lu (a] intel.com>
    250      1.1  christos 
    251      1.1  christos 	PR ld/13048
    252      1.1  christos 	* i386-dis.c (print_insn): Optimize info->mach check.
    253      1.1  christos 
    254      1.1  christos 2011-08-01  H.J. Lu  <hongjiu.lu (a] intel.com>
    255      1.1  christos 
    256      1.1  christos 	PR gas/13046
    257      1.1  christos 	* i386-opc.tbl: Add Disp32S to 64bit call.
    258      1.1  christos 	* i386-tbl.h: Regenerated.
    259      1.1  christos 
    260      1.1  christos 2011-07-24  Chao-ying Fu  <fu (a] mips.com>
    261      1.1  christos 	    Maciej W. Rozycki  <macro (a] codesourcery.com>
    262      1.1  christos 
    263      1.1  christos 	* micromips-opc.c: New file.
    264      1.1  christos 	* mips-dis.c (micromips_to_32_reg_b_map): New array.
    265      1.1  christos 	(micromips_to_32_reg_c_map, micromips_to_32_reg_d_map): Likewise.
    266      1.1  christos 	(micromips_to_32_reg_e_map, micromips_to_32_reg_f_map): Likewise.
    267      1.1  christos 	(micromips_to_32_reg_g_map, micromips_to_32_reg_l_map): Likewise.
    268      1.1  christos 	(micromips_to_32_reg_q_map): Likewise.
    269      1.1  christos 	(micromips_imm_b_map, micromips_imm_c_map): Likewise.
    270      1.1  christos 	(micromips_ase): New variable.
    271      1.1  christos 	(is_micromips): New function.
    272      1.1  christos 	(set_default_mips_dis_options): Handle microMIPS ASE.
    273      1.1  christos 	(print_insn_micromips): New function.
    274      1.1  christos 	(is_compressed_mode_p): Likewise.
    275      1.1  christos 	(_print_insn_mips): Handle microMIPS instructions.
    276      1.1  christos 	* Makefile.am (CFILES): Add micromips-opc.c.
    277      1.1  christos 	* configure.in (bfd_mips_arch): Add micromips-opc.lo.
    278      1.1  christos 	* Makefile.in: Regenerate.
    279      1.1  christos 	* configure: Regenerate.
    280      1.1  christos 
    281      1.1  christos 	* mips-dis.c (micromips_to_32_reg_h_map): New variable.
    282      1.1  christos 	(micromips_to_32_reg_i_map): Likewise.
    283      1.1  christos 	(micromips_to_32_reg_m_map): Likewise.
    284      1.1  christos 	(micromips_to_32_reg_n_map): New macro.
    285      1.1  christos 
    286      1.1  christos 2011-07-24  Maciej W. Rozycki  <macro (a] codesourcery.com>
    287      1.1  christos 
    288      1.1  christos 	* mips-opc.c (NODS): New macro.
    289      1.1  christos 	(TRAP): Adjust for the rename of INSN_TRAP to INSN_NO_DELAY_SLOT.
    290      1.1  christos 	(DSP_VOLA): Likewise.
    291      1.1  christos 	(mips_builtin_opcodes): Add NODS annotation to "deret" and
    292      1.1  christos 	"eret". Replace INSN_SYNC with NODS throughout.  Use NODS in
    293      1.1  christos 	place of TRAP for "wait", "waiti" and "yield".
    294      1.1  christos 	* mips16-opc.c (NODS): New macro.
    295      1.1  christos 	(TRAP): Adjust for the rename of INSN_TRAP to INSN_NO_DELAY_SLOT.
    296      1.1  christos 	(mips16_opcodes):  Use NODS in place of TRAP for "jalrc", "jrc",
    297      1.1  christos 	"restore" and "save".
    298      1.1  christos 
    299      1.1  christos 2011-07-22  H.J. Lu  <hongjiu.lu (a] intel.com>
    300      1.1  christos 
    301      1.1  christos 	* configure.in: Handle bfd_k1om_arch.
    302      1.1  christos 	* configure: Regenerated.
    303      1.1  christos 
    304      1.1  christos 	* disassemble.c (disassembler): Handle bfd_k1om_arch.
    305      1.1  christos 
    306      1.1  christos 	* i386-dis.c (print_insn): Handle bfd_mach_k1om and
    307      1.1  christos 	bfd_mach_k1om_intel_syntax.
    308      1.1  christos 
    309      1.1  christos 	* i386-gen.c (cpu_flag_init): Set CPU_UNKNOWN_FLAGS to
    310      1.1  christos 	~(CpuL1OM|CpuK1OM).  Add CPU_K1OM_FLAGS.
    311      1.1  christos 	(cpu_flags): Add CpuK1OM.
    312      1.1  christos 
    313      1.1  christos 	* i386-opc.h (CpuK1OM): New.
    314      1.1  christos 	(i386_cpu_flags): Add cpuk1om.
    315      1.1  christos 
    316      1.1  christos 	* i386-init.h: Regenerated.
    317      1.1  christos 	* i386-tbl.h: Likewise.
    318      1.1  christos 
    319      1.1  christos 2011-07-12  Nick Clifton  <nickc (a] redhat.com>
    320      1.1  christos 
    321      1.1  christos 	* arm-dis.c (print_insn_arm): Revert previous, undocumented,
    322      1.1  christos 	accidental change.
    323      1.1  christos 
    324      1.1  christos 2011-07-01  Nick Clifton  <nickc (a] redhat.com>
    325      1.1  christos 
    326      1.1  christos 	PR binutils/12329
    327      1.1  christos 	* avr-dis.c (avr_operand): Fix disassembly of ELPM, LPM and SPM
    328      1.1  christos 	insns using post-increment addressing.
    329      1.1  christos 
    330      1.1  christos 2011-06-30  H.J. Lu  <hongjiu.lu (a] intel.com>
    331      1.1  christos 
    332      1.1  christos 	* i386-dis.c (vex_len_table): Update rorxS.
    333      1.1  christos 
    334      1.1  christos 2011-06-30  H.J. Lu  <hongjiu.lu (a] intel.com>
    335      1.1  christos 
    336      1.1  christos 	AVX Programming Reference (June, 2011)
    337      1.1  christos 	* i386-dis.c (vex_len_table): Correct rorxS.
    338      1.1  christos 
    339      1.1  christos 	* i386-opc.tbl: Correct rorx.
    340      1.1  christos 	* i386-tbl.h: Regenerated.
    341      1.1  christos 
    342      1.1  christos 2011-06-29  H.J. Lu  <hongjiu.lu (a] intel.com>
    343      1.1  christos 
    344      1.1  christos 	* tilegx-opc.c (find_opcode): Replace "index" with "i".
    345      1.1  christos 	* tilepro-opc.c (find_opcode): Likewise.
    346      1.1  christos 
    347      1.1  christos 2011-06-29  Richard Sandiford  <rdsandiford (a] googlemail.com>
    348      1.1  christos 
    349      1.1  christos 	* mips16-opc.c (jalrc, jrc): Move earlier in file.
    350      1.1  christos 
    351      1.1  christos 2011-06-21  H.J. Lu  <hongjiu.lu (a] intel.com>
    352      1.1  christos 
    353      1.1  christos 	* i386-dis.c (prefix_table): Re-indent PREFIX_VEX_0F388C and
    354      1.1  christos 	PREFIX_VEX_0F388E.
    355      1.1  christos 
    356      1.1  christos 2011-06-17  Andreas Schwab  <schwab (a] redhat.com>
    357      1.1  christos 
    358      1.1  christos 	* Makefile.am (MAINTAINERCLEANFILES): Move s390-opc.tab ...
    359      1.1  christos 	(MOSTLYCLEANFILES): ... here.
    360      1.1  christos 	* Makefile.in: Regenerate.
    361      1.1  christos 
    362      1.1  christos 2011-06-14  Alan Modra  <amodra (a] gmail.com>
    363      1.1  christos 
    364      1.1  christos 	* Makefile.in: Regenerate.
    365      1.1  christos 
    366      1.1  christos 2011-06-13  Walter Lee  <walt (a] tilera.com>
    367      1.1  christos 
    368      1.1  christos 	* Makefile.am (TARGET_LIBOPCODES_CFILES): Add tilegx-dis.c,
    369      1.1  christos 	tilegx-opc.c, tilepro-dis.c, and tilepro-opc.c.
    370      1.1  christos 	* Makefile.in: Regenerate.
    371      1.1  christos 	* configure.in: Handle bfd_tilegx_arch and bfd_tilepro_arch.
    372      1.1  christos 	* configure: Regenerate.
    373      1.1  christos 	* disassemble.c (disassembler): Add ARCH_tilegx and ARCH_tilepro.
    374      1.1  christos 	* po/POTFILES.in: Regenerate.
    375      1.1  christos 	* tilegx-dis.c: New file.
    376      1.1  christos 	* tilegx-opc.c: New file.
    377      1.1  christos 	* tilepro-dis.c: New file.
    378      1.1  christos 	* tilepro-opc.c: New file.
    379      1.1  christos 
    380      1.1  christos 2011-06-10  H.J. Lu  <hongjiu.lu (a] intel.com>
    381      1.1  christos 
    382      1.1  christos 	AVX Programming Reference (June, 2011)
    383      1.1  christos 	* i386-dis.c (XMGatherQ): New.
    384      1.1  christos 	* i386-dis.c (EXxmm_mb): New.
    385      1.1  christos 	(EXxmm_mb): Likewise.
    386      1.1  christos 	(EXxmm_mw): Likewise.
    387      1.1  christos 	(EXxmm_md): Likewise.
    388      1.1  christos 	(EXxmm_mq): Likewise.
    389      1.1  christos 	(EXxmmdw): Likewise.
    390      1.1  christos 	(EXxmmqd): Likewise.
    391      1.1  christos 	(VexGatherQ): Likewise.
    392      1.1  christos 	(MVexVSIBDWpX): Likewise.
    393      1.1  christos 	(MVexVSIBQWpX): Likewise.
    394      1.1  christos 	(xmm_mb_mode): Likewise.
    395      1.1  christos 	(xmm_mw_mode): Likewise.
    396      1.1  christos 	(xmm_md_mode): Likewise.
    397      1.1  christos 	(xmm_mq_mode): Likewise.
    398      1.1  christos 	(xmmdw_mode): Likewise.
    399      1.1  christos 	(xmmqd_mode): Likewise.
    400      1.1  christos 	(ymmxmm_mode): Likewise.
    401      1.1  christos 	(vex_vsib_d_w_dq_mode): Likewise.
    402      1.1  christos 	(vex_vsib_q_w_dq_mode): Likewise.
    403      1.1  christos 	(MOD_VEX_0F385A_PREFIX_2): Likewise.
    404      1.1  christos 	(MOD_VEX_0F388C_PREFIX_2): Likewise.
    405      1.1  christos 	(MOD_VEX_0F388E_PREFIX_2): Likewise.
    406      1.1  christos 	(PREFIX_0F3882): Likewise.
    407      1.1  christos 	(PREFIX_VEX_0F3816): Likewise.
    408      1.1  christos 	(PREFIX_VEX_0F3836): Likewise.
    409      1.1  christos 	(PREFIX_VEX_0F3845): Likewise.
    410      1.1  christos 	(PREFIX_VEX_0F3846): Likewise.
    411      1.1  christos 	(PREFIX_VEX_0F3847): Likewise.
    412      1.1  christos 	(PREFIX_VEX_0F3858): Likewise.
    413      1.1  christos 	(PREFIX_VEX_0F3859): Likewise.
    414      1.1  christos 	(PREFIX_VEX_0F385A): Likewise.
    415      1.1  christos 	(PREFIX_VEX_0F3878): Likewise.
    416      1.1  christos 	(PREFIX_VEX_0F3879): Likewise.
    417      1.1  christos 	(PREFIX_VEX_0F388C): Likewise.
    418      1.1  christos 	(PREFIX_VEX_0F388E): Likewise.
    419      1.1  christos 	(PREFIX_VEX_0F3890..PREFIX_VEX_0F3893): Likewise.
    420      1.1  christos 	(PREFIX_VEX_0F38F5): Likewise.
    421      1.1  christos 	(PREFIX_VEX_0F38F6): Likewise.
    422      1.1  christos 	(PREFIX_VEX_0F3A00): Likewise.
    423      1.1  christos 	(PREFIX_VEX_0F3A01): Likewise.
    424      1.1  christos 	(PREFIX_VEX_0F3A02): Likewise.
    425      1.1  christos 	(PREFIX_VEX_0F3A38): Likewise.
    426      1.1  christos 	(PREFIX_VEX_0F3A39): Likewise.
    427      1.1  christos 	(PREFIX_VEX_0F3A46): Likewise.
    428      1.1  christos 	(PREFIX_VEX_0F3AF0): Likewise.
    429      1.1  christos 	(VEX_LEN_0F3816_P_2): Likewise.
    430      1.1  christos 	(VEX_LEN_0F3819_P_2): Likewise.
    431      1.1  christos 	(VEX_LEN_0F3836_P_2): Likewise.
    432      1.1  christos 	(VEX_LEN_0F385A_P_2_M_0): Likewise.
    433      1.1  christos 	(VEX_LEN_0F38F5_P_0): Likewise.
    434      1.1  christos 	(VEX_LEN_0F38F5_P_1): Likewise.
    435      1.1  christos 	(VEX_LEN_0F38F5_P_3): Likewise.
    436      1.1  christos 	(VEX_LEN_0F38F6_P_3): Likewise.
    437      1.1  christos 	(VEX_LEN_0F38F7_P_1): Likewise.
    438      1.1  christos 	(VEX_LEN_0F38F7_P_2): Likewise.
    439      1.1  christos 	(VEX_LEN_0F38F7_P_3): Likewise.
    440      1.1  christos 	(VEX_LEN_0F3A00_P_2): Likewise.
    441      1.1  christos 	(VEX_LEN_0F3A01_P_2): Likewise.
    442      1.1  christos 	(VEX_LEN_0F3A38_P_2): Likewise.
    443      1.1  christos 	(VEX_LEN_0F3A39_P_2): Likewise.
    444      1.1  christos 	(VEX_LEN_0F3A46_P_2): Likewise.
    445      1.1  christos 	(VEX_LEN_0F3AF0_P_3): Likewise.
    446      1.1  christos 	(VEX_W_0F3816_P_2): Likewise.
    447      1.1  christos 	(VEX_W_0F3818_P_2): Likewise.
    448      1.1  christos 	(VEX_W_0F3819_P_2): Likewise.
    449      1.1  christos 	(VEX_W_0F3836_P_2): Likewise.
    450      1.1  christos 	(VEX_W_0F3846_P_2): Likewise.
    451      1.1  christos 	(VEX_W_0F3858_P_2): Likewise.
    452      1.1  christos 	(VEX_W_0F3859_P_2): Likewise.
    453      1.1  christos 	(VEX_W_0F385A_P_2_M_0): Likewise.
    454      1.1  christos 	(VEX_W_0F3878_P_2): Likewise.
    455      1.1  christos 	(VEX_W_0F3879_P_2): Likewise.
    456      1.1  christos 	(VEX_W_0F3A00_P_2): Likewise.
    457      1.1  christos 	(VEX_W_0F3A01_P_2): Likewise.
    458      1.1  christos 	(VEX_W_0F3A02_P_2): Likewise.
    459      1.1  christos 	(VEX_W_0F3A38_P_2): Likewise.
    460      1.1  christos 	(VEX_W_0F3A39_P_2): Likewise.
    461      1.1  christos 	(VEX_W_0F3A46_P_2): Likewise.
    462      1.1  christos 	(MOD_VEX_0F3818_PREFIX_2): Removed.
    463      1.1  christos 	(MOD_VEX_0F3819_PREFIX_2): Likewise.
    464      1.1  christos 	(VEX_LEN_0F60_P_2..VEX_LEN_0F6D_P_2): Likewise.
    465      1.1  christos 	(VEX_LEN_0F70_P_1..VEX_LEN_0F76_P_2): Likewise.
    466      1.1  christos 	(VEX_LEN_0FD1_P_2..VEX_LEN_0FD5_P_2): Likewise.
    467      1.1  christos 	(VEX_LEN_0FD7_P_2_M_1..VEX_LEN_0F3819_P_2_M_0): Likewise.
    468      1.1  christos 	(VEX_LEN_0F381C_P_2..VEX_LEN_0F3840_P_2): Likewise.
    469      1.1  christos 	(VEX_LEN_0F3A0E_P_2): Likewise.
    470      1.1  christos 	(VEX_LEN_0F3A0F_P_2): Likewise.
    471      1.1  christos 	(VEX_LEN_0F3A42_P_2): Likewise.
    472      1.1  christos 	(VEX_LEN_0F3A4C_P_2): Likewise.
    473      1.1  christos 	(VEX_W_0F3818_P_2_M_0): Likewise.
    474      1.1  christos 	(VEX_W_0F3819_P_2_M_0): Likewise.
    475      1.1  christos 	(prefix_table): Updated.
    476      1.1  christos 	(three_byte_table): Likewise.
    477      1.1  christos 	(vex_table): Likewise.
    478      1.1  christos 	(vex_len_table): Likewise.
    479      1.1  christos 	(vex_w_table): Likewise.
    480      1.1  christos 	(mod_table): Likewise.
    481      1.1  christos 	(putop): Handle "LW".
    482      1.1  christos 	(intel_operand_size): Handle xmm_mb_mode, xmm_mw_mode,
    483      1.1  christos 	xmm_md_mode, xmm_mq_mode, xmmdw_mode, xmmqd_mode, ymmxmm_mode,
    484      1.1  christos 	vex_vsib_d_w_dq_mode, vex_vsib_q_w_dq_mode.
    485      1.1  christos 	(OP_EX): Likewise.
    486      1.1  christos 	(OP_E_memory): Handle vex_vsib_d_w_dq_mode and
    487      1.1  christos 	vex_vsib_q_w_dq_mode.
    488      1.1  christos 	(OP_XMM): Handle vex_vsib_q_w_dq_mode.
    489      1.1  christos 	(OP_VEX): Likewise.
    490      1.1  christos 
    491      1.1  christos 	* i386-gen.c (cpu_flag_init): Add CpuAVX2 to CPU_ANY_SSE_FLAGS
    492      1.1  christos 	and CPU_ANY_AVX_FLAGS.  Add CPU_BMI2_FLAGS, CPU_LZCNT_FLAGS,
    493      1.1  christos 	CPU_INVPCID_FLAGS and CPU_AVX2_FLAGS.
    494      1.1  christos 	(cpu_flags): Add CpuAVX2, CpuBMI2, CpuLZCNT and CpuINVPCID.
    495      1.1  christos 	(opcode_modifiers): Add VecSIB.
    496      1.1  christos 
    497      1.1  christos 	* i386-opc.h (CpuAVX2): New.
    498      1.1  christos 	(CpuBMI2): Likewise.
    499      1.1  christos 	(CpuLZCNT): Likewise.
    500      1.1  christos 	(CpuINVPCID): Likewise.
    501      1.1  christos 	(VecSIB128): Likewise.
    502      1.1  christos 	(VecSIB256): Likewise.
    503      1.1  christos 	(VecSIB): Likewise.
    504      1.1  christos 	(i386_cpu_flags): Add cpuavx2, cpubmi2, cpulzcnt and cpuinvpcid.
    505      1.1  christos 	(i386_opcode_modifier): Add vecsib.
    506      1.1  christos 
    507      1.1  christos 	* i386-opc.tbl: Add invpcid, AVX2 and BMI2 instructions.
    508      1.1  christos 	* i386-init.h: Regenerated.
    509      1.1  christos 	* i386-tbl.h: Likewise.
    510      1.1  christos 
    511      1.1  christos 2011-06-03  Quentin Neill  <quentin.neill (a] amd.com>
    512      1.1  christos 
    513      1.1  christos 	* i386-gen.c (cpu_flag_init): Add CpuF16C to CPU_BDVER2_FLAGS.
    514      1.1  christos 	* i386-init.h: Regenerated.
    515      1.1  christos 
    516      1.1  christos 2011-06-03  Nick Clifton  <nickc (a] redhat.com>
    517      1.1  christos 
    518      1.1  christos 	PR binutils/12752
    519      1.1  christos 	* arm-dis.c (print_insn_coprocessor): Use bfd_vma type for
    520      1.1  christos 	computing address offsets.
    521      1.1  christos 	(print_arm_address): Likewise.
    522      1.1  christos 	(print_insn_arm): Likewise.
    523      1.1  christos 	(print_insn_thumb16): Likewise.
    524      1.1  christos 	(print_insn_thumb32): Likewise.
    525      1.1  christos 
    526      1.1  christos 2011-06-02  Jie Zhang <jie (a] codesourcery.com>
    527      1.1  christos 	    Nathan Sidwell <nathan (a] codesourcery.com>
    528      1.1  christos 	    Maciej Rozycki <macro (a] codesourcery.com>
    529      1.1  christos 
    530      1.1  christos 	* arm-dis.c (print_insn_coprocessor): Explicitly print #-0
    531      1.1  christos 	as address offset.
    532      1.1  christos 	(print_arm_address): Likewise. Elide positive #0 appropriately.
    533      1.1  christos 	(print_insn_arm): Likewise.
    534      1.1  christos 
    535      1.1  christos 2011-06-02  Nick Clifton  <nickc (a] redhat.com>
    536      1.1  christos 
    537      1.1  christos 	PR gas/12752
    538      1.1  christos 	* arm-dis.c (print_insn_thumb32): Do not sign extend  addresses
    539      1.1  christos 	passed to print_address_func.
    540      1.1  christos 
    541      1.1  christos 2011-06-02  Nick Clifton  <nickc (a] redhat.com>
    542      1.1  christos 
    543      1.1  christos 	* arm-dis.c: Fix spelling mistakes.
    544      1.1  christos 	* op/opcodes.pot: Regenerate.
    545      1.1  christos 
    546      1.1  christos 2011-05-24  Andreas Krebbel  <Andreas.Krebbel (a] de.ibm.com>
    547      1.1  christos 
    548      1.1  christos 	* s390-opc.c: Replace S390_OPERAND_REG_EVEN with
    549      1.1  christos 	S390_OPERAND_REG_PAIR.  Fix INSTR_RRF_0UFEF instruction type.
    550      1.1  christos 	* s390-opc.txt: Fix cxr instruction type.
    551      1.1  christos 
    552      1.1  christos 2011-05-24  Andreas Krebbel  <Andreas.Krebbel (a] de.ibm.com>
    553      1.1  christos 
    554      1.1  christos 	* s390-opc.c: Add new instruction types marking register pair
    555      1.1  christos 	operands.
    556      1.1  christos 	* s390-opc.txt: Match instructions having register pair operands
    557      1.1  christos 	to the new instruction types.
    558      1.1  christos 
    559      1.1  christos 2011-05-19  Nick Clifton  <nickc (a] redhat.com>
    560      1.1  christos 
    561      1.1  christos 	* v850-opc.c (cmpf.[sd]): Reverse the order of the reg1 and reg2
    562      1.1  christos 	operands.
    563      1.1  christos 
    564      1.1  christos 2011-05-10  Quentin Neill  <quentin.neill (a] amd.com>
    565      1.1  christos 
    566      1.1  christos 	* i386-gen.c (cpu_flag_init): Add new CPU_BDVER2_FLAGS.
    567      1.1  christos 	* i386-init.h: Regenerated.
    568      1.1  christos 
    569      1.1  christos 2011-04-27  Nick Clifton  <nickc (a] redhat.com>
    570      1.1  christos 
    571      1.1  christos 	* po/da.po: Updated Danish translation.
    572      1.1  christos 
    573      1.1  christos 2011-04-26  Anton Blanchard  <anton (a] samba.org>
    574      1.1  christos 
    575      1.1  christos 	* ppc-opc.c: (powerpc_opcodes): Enable icswx for POWER7.
    576      1.1  christos 
    577      1.1  christos 2011-04-21  DJ Delorie  <dj (a] redhat.com>
    578      1.1  christos 
    579      1.1  christos 	* rx-decode.opc (rx_decode_opcode): Set the syntax for multi-byte NOPs.
    580      1.1  christos 	* rx-decode.c: Regenerate.
    581      1.1  christos 
    582      1.1  christos 2011-04-20  H.J. Lu  <hongjiu.lu (a] intel.com>
    583      1.1  christos 
    584      1.1  christos 	* i386-init.h: Regenerated.
    585      1.1  christos 
    586      1.1  christos 2011-04-19  Quentin Neill  <quentin.neill (a] amd.com>
    587      1.1  christos 
    588      1.1  christos 	* i386-gen.c (cpu_flag_init): Remove 3dnow and 3dnowa bits
    589      1.1  christos 	from bdver1 flags.
    590      1.1  christos 
    591      1.1  christos 2011-04-13  Nick Clifton  <nickc (a] redhat.com>
    592      1.1  christos 
    593      1.1  christos 	* v850-dis.c (disassemble): Always print a closing square brace if
    594      1.1  christos 	an opening square brace was printed.
    595      1.1  christos 
    596      1.1  christos 2011-04-12  Nick Clifton  <nickc (a] redhat.com>
    597      1.1  christos 
    598      1.1  christos 	PR binutils/12534
    599      1.1  christos 	* arm-dis.c (thumb32_opcodes): Add %L suffix to LDRD and STRD insn
    600      1.1  christos 	patterns.
    601      1.1  christos 	(print_insn_thumb32): Handle %L.
    602      1.1  christos 
    603      1.1  christos 2011-04-11  Julian Brown  <julian (a] codesourcery.com>
    604      1.1  christos 
    605      1.1  christos 	* arm-dis.c (psr_name): Fix typo for BASEPRI_MAX.
    606      1.1  christos 	(print_insn_thumb32): Add APSR bitmask support.
    607      1.1  christos 
    608      1.1  christos 2011-04-07  Paul Carroll<pcarroll (a] codesourcery.com>
    609      1.1  christos 
    610      1.1  christos 	* arm-dis.c (print_insn): init vars moved into private_data structure.
    611      1.1  christos 
    612      1.1  christos 2011-03-24  Mike Frysinger  <vapier (a] gentoo.org>
    613      1.1  christos 
    614      1.1  christos 	* bfin-dis.c (decode_dsp32mac_0): Move MM zeroing down to MAC0 logic.
    615      1.1  christos 
    616      1.1  christos 2011-03-22  Eric B. Weddington  <eric.weddington (a] atmel.com>
    617      1.1  christos 
    618      1.1  christos 	* avr-dis.c (avr_operand): Add opcode_str parameter. Check for
    619      1.1  christos 	post-increment to support LPM Z+ instruction. Add support for 'E'
    620      1.1  christos 	constraint for DES instruction.
    621      1.1  christos 	(print_insn_avr): Adjust calls to avr_operand. Rename variable.
    622      1.1  christos 
    623      1.1  christos 2011-03-14  Richard Sandiford  <richard.sandiford (a] linaro.org>
    624      1.1  christos 
    625      1.1  christos 	* arm-dis.c (get_sym_code_type): Treat STT_GNU_IFUNCs as code.
    626      1.1  christos 
    627      1.1  christos 2011-03-14  Richard Sandiford  <richard.sandiford (a] linaro.org>
    628      1.1  christos 
    629      1.1  christos 	* arm-dis.c (get_sym_code_type): Don't check for STT_ARM_TFUNC.
    630      1.1  christos 	Use branch types instead.
    631      1.1  christos 	(print_insn): Likewise.
    632      1.1  christos 
    633      1.1  christos 2011-02-28  Maciej W. Rozycki  <macro (a] codesourcery.com>
    634      1.1  christos 
    635      1.1  christos 	* mips-opc.c (mips_builtin_opcodes): Correct register use
    636      1.1  christos 	annotation of "alnv.ps".
    637      1.1  christos 
    638      1.1  christos 2011-02-28  Maciej W. Rozycki  <macro (a] codesourcery.com>
    639      1.1  christos 
    640      1.1  christos 	* mips-opc.c (mips_builtin_opcodes): Add "pref" macro.
    641      1.1  christos 
    642      1.1  christos 2011-02-22  Mike Frysinger  <vapier (a] gentoo.org>
    643      1.1  christos 
    644      1.1  christos 	* bfin-dis.c (OUTS): Remove p NULL check and txt NUL check.
    645      1.1  christos 
    646      1.1  christos 2011-02-22  Mike Frysinger  <vapier (a] gentoo.org>
    647      1.1  christos 
    648      1.1  christos 	* bfin-dis.c (print_insn_bfin): Change outf->fprintf_func to OUTS.
    649      1.1  christos 
    650      1.1  christos 2011-02-19  Mike Frysinger  <vapier (a] gentoo.org>
    651      1.1  christos 
    652      1.1  christos 	* bfin-dis.c (saved_state): Mark static.  Change a[01]x to ax[] and
    653      1.1  christos 	a[01]w to aw[].  Delete ac0, ac0_copy, ac1, an, aq, av0, av0s, av1,
    654      1.1  christos 	av1s, az, cc, v, v_copy, vs, rnd_mod, v_internal, pc, ticks, insts,
    655      1.1  christos 	exception, end_of_registers, msize, memory, bfd_mach.
    656      1.1  christos 	(CCREG, PCREG, A0XREG, A0WREG, A1XREG, A1WREG, LC0REG, LT0REG,
    657      1.1  christos 	LB0REG, LC1REG, LT1REG, LB1REG): Delete
    658      1.1  christos 	(AXREG, AWREG, LCREG, LTREG, LBREG): Define.
    659      1.1  christos 	(get_allreg): Change to new defines.  Fallback to abort().
    660      1.1  christos 
    661      1.1  christos 2011-02-14  Mike Frysinger  <vapier (a] gentoo.org>
    662      1.1  christos 
    663      1.1  christos 	* bfin-dis.c: Add whitespace/parenthesis where needed.
    664      1.1  christos 
    665      1.1  christos 2011-02-14  Mike Frysinger  <vapier (a] gentoo.org>
    666      1.1  christos 
    667      1.1  christos 	* bfin-dis.c (decode_LoopSetup_0): Return when reg is greater
    668      1.1  christos 	than 7.
    669      1.1  christos 
    670      1.1  christos 2011-02-13  Ralf Wildenhues  <Ralf.Wildenhues (a] gmx.de>
    671      1.1  christos 
    672      1.1  christos 	* configure: Regenerate.
    673      1.1  christos 
    674      1.1  christos 2011-02-13  Mike Frysinger  <vapier (a] gentoo.org>
    675      1.1  christos 
    676      1.1  christos 	* bfin-dis.c (decode_dsp32alu_0): Fix typo with A1 reg.
    677      1.1  christos 
    678      1.1  christos 2011-02-13  Mike Frysinger  <vapier (a] gentoo.org>
    679      1.1  christos 
    680      1.1  christos 	* bfin-dis.c (decode_dsp32mult_0): Add 1 to dst for mac1.  Output
    681      1.1  christos 	dregs only when P is set, and dregs_lo otherwise.
    682      1.1  christos 
    683      1.1  christos 2011-02-13  Mike Frysinger  <vapier (a] gentoo.org>
    684      1.1  christos 
    685      1.1  christos 	* bfin-dis.c (decode_dsp32alu_0): Delete BYTEOP2M code.
    686      1.1  christos 
    687      1.1  christos 2011-02-12  Mike Frysinger  <vapier (a] gentoo.org>
    688      1.1  christos 
    689      1.1  christos 	* bfin-dis.c (decode_pseudoDEBUG_0): Add space after PRNT.
    690      1.1  christos 
    691      1.1  christos 2011-02-12  Mike Frysinger  <vapier (a] gentoo.org>
    692      1.1  christos 
    693      1.1  christos 	* bfin-dis.c (machine_registers): Delete REG_GP.
    694      1.1  christos 	(reg_names): Delete "GP".
    695      1.1  christos 	(decode_allregs): Change REG_GP to REG_LASTREG.
    696      1.1  christos 
    697      1.1  christos 2011-02-12  Mike Frysinger  <vapier (a] gentoo.org>
    698      1.1  christos 
    699      1.1  christos 	* bfin-dis.c (M_S2RND, M_T, M_W32, M_FU, M_TFU, M_IS, M_ISS2,
    700      1.1  christos 	M_IH, M_IU): Delete.
    701      1.1  christos 
    702      1.1  christos 2011-02-11  Mike Frysinger  <vapier (a] gentoo.org>
    703      1.1  christos 
    704      1.1  christos 	* bfin-dis.c (reg_names): Add const.
    705      1.1  christos 	(decode_dregs_lo, decode_dregs_hi, decode_dregs, decode_dregs_byte,
    706      1.1  christos 	decode_pregs, decode_iregs, decode_mregs, decode_dpregs, decode_gregs,
    707      1.1  christos 	decode_regs, decode_regs_lo, decode_regs_hi, decode_statbits,
    708      1.1  christos 	decode_counters, decode_allregs): Likewise.
    709      1.1  christos 
    710      1.1  christos 2011-02-09  Michael Snyder  <msnyder (a] vmware.com>
    711      1.1  christos 
    712      1.1  christos 	* i386-dis.c (OP_J): Parenthesize expression to prevent
    713      1.1  christos 	truncated addresses.
    714      1.1  christos 	(print_insn): Fix indentation off-by-one.
    715      1.1  christos 
    716      1.1  christos 2011-02-01  Nick Clifton  <nickc (a] redhat.com>
    717      1.1  christos 
    718      1.1  christos 	* po/da.po: Updated Danish translation.
    719      1.1  christos 
    720      1.1  christos 2011-01-21  Dave Murphy  <davem (a] devkitpro.org>
    721      1.1  christos 
    722      1.1  christos 	* ppc-opc.c (NON32, NO371): Remove PPC_OPCODE_PPCPS.
    723      1.1  christos 
    724      1.1  christos 2011-01-18  H.J. Lu  <hongjiu.lu (a] intel.com>
    725      1.1  christos 
    726      1.1  christos 	* i386-dis.c (sIbT): New.
    727      1.1  christos 	(b_T_mode): Likewise.
    728      1.1  christos 	(dis386): Replace sIb with sIbT on "pushT".
    729      1.1  christos 	(x86_64_table): Replace sIb with Ib on "aam" and "aad".
    730      1.1  christos 	(OP_sI): Handle b_T_mode.  Properly sign-extend byte.
    731      1.1  christos 
    732      1.1  christos 2011-01-18  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
    733      1.1  christos 
    734      1.1  christos 	* i386-init.h: Regenerated.
    735      1.1  christos 	* i386-tbl.h: Regenerated
    736      1.1  christos 
    737      1.1  christos 2011-01-17  Quentin Neill  <quentin.neill (a] amd.com>
    738      1.1  christos 
    739      1.1  christos 	* i386-dis.c (REG_XOP_TBM_01): New.
    740      1.1  christos 	(REG_XOP_TBM_02): New.
    741      1.1  christos 	(reg_table): Add REG_XOP_TBM_01 and REG_XOP_TBM_02 tables.
    742      1.1  christos 	(xop_table): Redirect to REG_XOP_TBM_01 and REG_XOP_TBM_02
    743      1.1  christos 	entries, and add bextr instruction.
    744      1.1  christos 
    745      1.1  christos 	* i386-gen.c (cpu_flag_init): Add CPU_TBM_FLAGS, CpuTBM.
    746      1.1  christos 	(cpu_flags): Add CpuTBM.
    747      1.1  christos 
    748      1.1  christos 	* i386-opc.h (CpuTBM) New.
    749      1.1  christos 	(i386_cpu_flags): Add bit cputbm.
    750      1.1  christos 
    751      1.1  christos 	* i386-opc.tbl: Add bextr, blcfill, blci, blcic, blcmsk,
    752      1.1  christos 	blcs, blsfill, blsic, t1mskc, and tzmsk.
    753      1.1  christos 
    754      1.1  christos 2011-01-12  DJ Delorie  <dj (a] redhat.com>
    755      1.1  christos 
    756      1.1  christos 	* rx-dis.c (print_insn_rx): Support RX_Operand_TwoReg.
    757      1.1  christos 
    758      1.1  christos 2011-01-11  Mingjie Xing  <mingjie.xing (a] gmail.com>
    759      1.1  christos 
    760      1.1  christos 	* mips-dis.c (print_insn_args): Adjust the value to print the real
    761      1.1  christos 	offset for "+c" argument.
    762      1.1  christos 
    763      1.1  christos 2011-01-10  Nick Clifton  <nickc (a] redhat.com>
    764      1.1  christos 
    765      1.1  christos 	* po/da.po: Updated Danish translation.
    766      1.1  christos 
    767      1.1  christos 2011-01-05  Nathan Sidwell  <nathan (a] codesourcery.com>
    768      1.1  christos 
    769      1.1  christos 	* arm-dis.c (thumb32_opcodes): BLX must have bit zero clear.
    770      1.1  christos 
    771      1.1  christos 2011-01-04  H.J. Lu  <hongjiu.lu (a] intel.com>
    772      1.1  christos 
    773      1.1  christos 	* i386-dis.c (REG_VEX_38F3): New.
    774      1.1  christos 	(PREFIX_0FBC): Likewise.
    775      1.1  christos 	(PREFIX_VEX_38F2): Likewise.
    776      1.1  christos 	(PREFIX_VEX_38F3_REG_1): Likewise.
    777      1.1  christos 	(PREFIX_VEX_38F3_REG_2): Likewise.
    778      1.1  christos 	(PREFIX_VEX_38F3_REG_3): Likewise.
    779      1.1  christos 	(PREFIX_VEX_38F7): Likewise.
    780      1.1  christos 	(VEX_LEN_38F2_P_0): Likewise.
    781      1.1  christos 	(VEX_LEN_38F3_R_1_P_0): Likewise.
    782      1.1  christos 	(VEX_LEN_38F3_R_2_P_0): Likewise.
    783      1.1  christos 	(VEX_LEN_38F3_R_3_P_0): Likewise.
    784      1.1  christos 	(VEX_LEN_38F7_P_0): Likewise.
    785      1.1  christos 	(dis386_twobyte): Use PREFIX_0FBC.
    786      1.1  christos 	(reg_table): Add REG_VEX_38F3.
    787      1.1  christos 	(prefix_table): Add PREFIX_0FBC, PREFIX_VEX_38F2,
    788      1.1  christos 	PREFIX_VEX_38F3_REG_1, PREFIX_VEX_38F3_REG_2,
    789      1.1  christos 	PREFIX_VEX_38F3_REG_3 and PREFIX_VEX_38F7.
    790      1.1  christos 	(vex_table): Use PREFIX_VEX_38F2, REG_VEX_38F3 and
    791      1.1  christos 	PREFIX_VEX_38F7.
    792      1.1  christos 	(vex_len_table): Add VEX_LEN_38F2_P_0, VEX_LEN_38F3_R_1_P_0,
    793      1.1  christos 	VEX_LEN_38F3_R_2_P_0, VEX_LEN_38F3_R_3_P_0 and
    794      1.1  christos 	VEX_LEN_38F7_P_0.
    795      1.1  christos 
    796      1.1  christos 	* i386-gen.c (cpu_flag_init): Add CPU_BMI_FLAGS.
    797      1.1  christos 	(cpu_flags): Add CpuBMI.
    798      1.1  christos 
    799      1.1  christos 	* i386-opc.h (CpuBMI): New.
    800      1.1  christos 	(i386_cpu_flags): Add cpubmi.
    801      1.1  christos 
    802      1.1  christos 	* i386-opc.tbl: Add andn, bextr, blsi, blsmsk, blsr and tzcnt.
    803      1.1  christos 	* i386-init.h: Regenerated.
    804      1.1  christos 	* i386-tbl.h: Likewise.
    805      1.1  christos 
    806      1.1  christos 2011-01-04  H.J. Lu  <hongjiu.lu (a] intel.com>
    807      1.1  christos 
    808      1.1  christos 	* i386-dis.c (VexGdq): New.
    809      1.1  christos 	(OP_VEX): Handle dq_mode.
    810      1.1  christos 
    811      1.1  christos 2011-01-01  H.J. Lu  <hongjiu.lu (a] intel.com>
    812      1.1  christos 
    813      1.1  christos 	* i386-gen.c (process_copyright): Update copyright to 2011.
    814      1.1  christos 
    815      1.1  christos For older changes see ChangeLog-2010
    816      1.1  christos 
    818  1.1.1.2  christos Copyright (C) 2011 Free Software Foundation, Inc.
    819  1.1.1.2  christos 
    820  1.1.1.2  christos Copying and distribution of this file, with or without modification,
    821  1.1.1.2  christos are permitted in any medium without royalty provided the copyright
    822  1.1.1.2  christos notice and this notice are preserved.
    823      1.1  christos 
    824      1.1  christos Local Variables:
    825      1.1  christos mode: change-log
    826      1.1  christos left-margin: 8
    827      1.1  christos fill-column: 74
    828      1.1  christos version-control: never
    829                    End:
    830