Home | History | Annotate | Line # | Download | only in opcodes
ChangeLog revision 1.4
      1  1.4  christos 2013-03-25  Tristan Gingold  <gingold (a] adacore.com>
      2  1.4  christos 	Backport of: 2013-03-08  Yann Sionneau  <yann.sionneau (a] gmail.com>
      3  1.2     skrll 
      4  1.4  christos 	* lm32-desc.c: Regenerate.
      5  1.2     skrll 
      6  1.4  christos 2013-03-08  Christian Groessler  <chris (a] groessler.org>
      7  1.2     skrll 
      8  1.4  christos 	Backport from mainline:
      9  1.1     skrll 
     10  1.4  christos 	2012-10-26  Christian Groessler  <chris (a] groessler.org>
     11  1.1     skrll 
     12  1.4  christos 	* z8kgen.c (struct op): Fix encoding for translate opcodes (trdb,
     13  1.4  christos 	trdrb, trib, trirb, trtdb, trtdrb, trtib, trtirb).  Remove
     14  1.4  christos 	non-existing opcode trtrb.
     15  1.4  christos 	* z8k-opc.h: Regenerate.
     16  1.1     skrll 
     17  1.4  christos 2013-02-15  Yufeng Zhang  <yufeng.zhang (a] arm.com>
     18  1.1     skrll 
     19  1.4  christos 	* aarch64-opc.c (aarch64_prfops): Change unnamed operation 'name'
     20  1.4  christos 	fields to NULL.
     21  1.4  christos 	(aarch64_print_operand): Adjust the printing for AARCH64_OPND_PRFOP.
     22  1.1     skrll 
     23  1.4  christos 2013-02-12  Yufeng Zhang  <yufeng.zhang (a] arm.com>
     24  1.1     skrll 
     25  1.4  christos 	* aarch64-tbl.h (aarch64_opcode_table): Flag sshll, sshll2, ushll and
     26  1.4  christos 	ushll2 with F_HAS_ALIAS.  Add entries for sxtl, sxtl2, uxtl and uxtl2.
     27  1.4  christos 	* aarch64-asm.c (convert_xtl_to_shll): New function.
     28  1.4  christos 	(convert_to_real): Handle OP_SXTL, OP_SXTL2, OP_UXTL and OP_UXTL2 by
     29  1.4  christos 	calling convert_xtl_to_shll.
     30  1.4  christos 	* aarch64-dis.c (convert_shll_to_xtl): New function.
     31  1.4  christos 	(convert_to_alias): Handle OP_SXTL, OP_SXTL2, OP_UXTL and OP_UXTL2 by
     32  1.4  christos 	calling convert_shll_to_xtl.
     33  1.4  christos 	* aarch64-gen.c: Update copyright year.
     34  1.4  christos 	* aarch64-asm-2.c: Re-generate.
     35  1.4  christos 	* aarch64-dis-2.c: Re-generate.
     36  1.4  christos 	* aarch64-opc-2.c: Re-generate.
     37  1.1     skrll 
     38  1.4  christos 2013-02-12  Yufeng Zhang  <yufeng.zhang (a] arm.com>
     39  1.1     skrll 
     40  1.4  christos 	* aarch64-opc.c (aarch64_print_operand): Change to print
     41  1.4  christos 	AARCH64_OPND_IMM_MOV in hexadecimal in the instruction and in decimal
     42  1.4  christos 	in comment.
     43  1.4  christos 	* aarch64-tbl.h (aarch64_opcode_table): Remove the 'F_PSEUDO' flag
     44  1.4  christos 	from the opcode entries of OP_MOV_IMM_LOG, OP_MOV_IMM_WIDEN and
     45  1.4  christos 	OP_MOV_IMM_WIDE.
     46  1.1     skrll 
     47  1.4  christos 2013-02-12  Yufeng Zhang  <yufeng.zhang (a] arm.com>
     48  1.1     skrll 
     49  1.4  christos 	* aarch64-opc.c (aarch64_prfops): Update to support PLIL1KEEP,
     50  1.4  christos 	PLIL1STRM, PLIL2KEEP, PLIL2STRM, PLIL3KEEP and PLIL3STRM.
     51  1.1     skrll 
     52  1.4  christos 2013-02-12  Yufeng Zhang  <yufeng.zhang (a] arm.com>
     53  1.1     skrll 
     54  1.4  christos 	* aarch64-opc.c (aarch64_sys_regs): Add rmr_el1, rmr_el2 and
     55  1.4  christos 	rmr_el3; remove daifset and daifclr.
     56  1.1     skrll 
     57  1.4  christos 2013-02-12  Yufeng Zhang  <yufeng.zhang (a] arm.com>
     58  1.1     skrll 
     59  1.4  christos 	* aarch64-opc.c (operand_general_constraint_met_p): Change to
     60  1.4  christos 	check the alignment of addr.offset.imm instead of that of
     61  1.4  christos 	shifter.amount for operand type AARCH64_OPND_ADDR_UIMM12.
     62  1.1     skrll 
     63  1.4  christos 2013-01-22  Alan Modra  <amodra (a] gmail.com>
     64  1.1     skrll 
     65  1.4  christos 	Apply mainline patches
     66  1.4  christos 	2012-12-13  Alan Modra  <amodra (a] gmail.com>
     67  1.4  christos 	PR binutils/14950
     68  1.4  christos 	* ppc-opc.c (insert_sci8, extract_sci8): Rewrite.
     69  1.4  christos 	(insert_sci8n, extract_sci8n): Likewise.
     70  1.1     skrll 
     71  1.4  christos 	2012-11-23  Alan Modra  <amodra (a] gmail.com>
     72  1.4  christos 	* ppc-dis.c (ppc_parse_cpu): Add "sticky" param.  Track bits
     73  1.4  christos 	set from ppc_opts.sticky in it.  Delete "retain_mask".
     74  1.4  christos 	(powerpc_init_dialect): Choose default dialect from info->mach
     75  1.4  christos 	before parsing -M options.  Handle more bfd_mach_ppc variants.
     76  1.4  christos 	Update common default to power7.
     77  1.1     skrll 
     78  1.4  christos 	2012-10-26  Alan Modra  <amodra (a] gmail.com>
     79  1.4  christos 	* ppc-opc (powerpc_opcodes): "lfdp" and "stfdp" use DS offset.
     80  1.1     skrll 
     81  1.4  christos 	2012-10-22  Peter Bergner  <bergner (a] vnet.ibm.com>
     82  1.4  christos 	* ppc-opc.c (powerpc_opcodes) <vcfpsxws>: Fix opcode spelling.
     83  1.3  christos 
     84  1.4  christos 	2012-10-05  Peter Bergner  <bergner (a] vnet.ibm.com>
     85  1.4  christos 	* ppc-dis.c (ppc_opts) <altivec>: Use PPC_OPCODE_ALTIVEC2;
     86  1.4  christos 	* ppc-opc.c (VBA): New define.
     87  1.4  christos 	(powerpc_opcodes) <vcuxwfp, vcsxwfp, vcfpuxws, vcfpsxsw, vmr, vnot,
     88  1.4  christos 	mfppr, mfppr32, mtppr, mtppr32>: New extended mnemonics.
     89  1.1     skrll 
     90  1.4  christos 2012-11-20  Kirill Yukhin  <kirill.yukhin (a] intel.com>
     91  1.4  christos 	    H.J. Lu  <hongjiu.lu (a] intel.com>
     92  1.1     skrll 
     93  1.4  christos 	PR gas/14859
     94  1.4  christos 	* i386-opc.tbl: Fix opcode for 64-bit jecxz.
     95  1.3  christos 	* i386-tbl.h: Regenerated.
     96  1.1     skrll 
     97  1.4  christos 2012-10-09  Nagajyothi Eggone  <nagajyothi.eggone (a] amd.com>
     98  1.1     skrll 
     99  1.4  christos 	* i386-gen.c (cpu_flag_init): Add CPU_BDVER3_FLAGS.
    100  1.4  christos 	* i386-init.h: Regenerated.
    101  1.1     skrll 
    102  1.4  christos 2012-11-05  Alan Modra  <amodra (a] gmail.com>
    103  1.1     skrll 
    104  1.4  christos 	* configure.in: Apply 2012-09-10 change to config.in here.
    105  1.1     skrll 
    106  1.4  christos 2012-09-18  Kyrylo Tkachov  <kyrylo.tkachov (a] arm.com>
    107  1.1     skrll 
    108  1.4  christos 	* arm-dis.c: Changed ldra and strl-form mnemonics
    109  1.4  christos 	to lda and stl-form.
    110  1.1     skrll 
    111  1.4  christos 2012-09-18  Chao-ying Fu  <fu (a] mips.com>
    112  1.3  christos 
    113  1.4  christos 	* micromips-opc.c (micromips_opcodes): Correct the encoding of
    114  1.4  christos 	the "swxc1" instruction.
    115  1.3  christos 
    116  1.4  christos 2012-09-17  Yufeng Zhang  <yufeng.zhang (a] arm.com>
    117  1.1     skrll 
    118  1.4  christos 	* aarch64-asm.c (aarch64_ins_imm_half): Remove ATTRIBUTE_UNUSED from
    119  1.4  christos 	the parameter 'inst'.
    120  1.4  christos 	(aarch64_ins_addr_simm): Add ATTRIBUTE_UNUSED to the parameter 'inst'.
    121  1.4  christos 	(convert_mov_to_movewide): Change to assert (0) when
    122  1.4  christos 	aarch64_wide_constant_p returns FALSE.
    123  1.3  christos 
    124  1.4  christos 2012-08-17  Nagajyothi Eggone  <nagajyothi.eggone (a] amd.com>
    125  1.3  christos 
    126  1.4  christos 	* i386-gen.c (cpu_flag_init): Add CPU_BTVER1_FLAGS and
    127  1.4  christos 	CPU_BTVER2_FLAGS.
    128  1.1     skrll 
    129  1.4  christos 	* i386-opc.h: Update CpuPRFCHW comment.
    130  1.1     skrll 
    131  1.4  christos 	* i386-opc.tbl: Enable prefetch instruction for CpuPRFCHW.
    132  1.4  christos 	* i386-init.h: Regenerated.
    133  1.4  christos 	* i386-tbl.h: Likewise.
    134  1.1     skrll 
    135  1.4  christos 2012-08-11  Saravanan Ekanathan <saravanan.ekanathan (a] amd.com>
    136  1.1     skrll 
    137  1.4  christos 	PR gas/14423
    138  1.4  christos 	* i386-gen.c (cpu_flag_init): Add CpuFMA in CPU_BDVER2_FLAGS.
    139  1.4  christos 	* i386-init.h: Regenerated.
    140  1.1     skrll 
    141  1.4  christos 2012-09-10  Matthias Klose  <doko (a] ubuntu.com>
    142  1.1     skrll 
    143  1.4  christos 	* config.in: Disable sanity check for kfreebsd.
    144  1.1     skrll 
    145  1.4  christos 2012-08-14  Maciej W. Rozycki  <macro (a] codesourcery.com>
    146  1.1     skrll 
    147  1.4  christos 	* mips-dis.c (print_insn_args): Add GET_OP and GET_OP_S local
    148  1.4  christos 	macros, use local variables for info struct member accesses,
    149  1.4  christos 	update the type of the variable used to hold the instruction
    150  1.4  christos 	word.
    151  1.4  christos 	(print_insn_mips, print_mips16_insn_arg): Likewise.
    152  1.4  christos 	(print_insn_mips16): Add GET_OP and GET_OP_S local macros, use
    153  1.4  christos 	local variables for info struct member accesses.
    154  1.4  christos 	(print_insn_micromips): Add GET_OP_S local macro.
    155  1.4  christos 	(_print_insn_mips): Update the type of the variable used to hold
    156  1.4  christos 	the instruction word.
    157  1.4  christos 
    158  1.4  christos 2012-08-13  Maciej W. Rozycki  <macro (a] codesourcery.com>
    159  1.4  christos 
    160  1.4  christos 	* micromips-opc.c (micromips_opcodes): Update comment.
    161  1.4  christos 	* mips-opc.c (mips_builtin_opcodes): Likewise.  Mark coprocessor
    162  1.4  christos 	instructions for IOCT as appropriate.
    163  1.4  christos 	* mips-dis.c (print_insn_mips): Replace OPCODE_IS_MEMBER with
    164  1.4  christos 	opcode_is_member.
    165  1.4  christos 	* configure.in: Substitute NO_WMISSING_FIELD_INITIALIZERS with
    166  1.4  christos 	the result of a check for the -Wno-missing-field-initializers
    167  1.4  christos 	GCC option.
    168  1.4  christos 	* Makefile.am (NO_WMISSING_FIELD_INITIALIZERS): New variable.
    169  1.4  christos 	(mips-opc.lo): Pass $(NO_WMISSING_FIELD_INITIALIZERS) to
    170  1.4  christos 	compilation.
    171  1.4  christos 	(mips16-opc.lo): Likewise.
    172  1.4  christos 	(micromips-opc.lo): Likewise.
    173  1.4  christos 	* aclocal.m4: Regenerate.
    174  1.4  christos 	* configure: Regenerate.
    175  1.4  christos 	* Makefile.in: Regenerate.
    176  1.1     skrll 
    177  1.4  christos 2012-08-01  Alan Modra  <amodra (a] gmail.com>
    178  1.1     skrll 
    179  1.4  christos 	* h8300-dis.c: Fix printf arg warnings.
    180  1.4  christos 	* i960-dis.c: Likewise.
    181  1.4  christos 	* mips-dis.c: Likewise.
    182  1.4  christos 	* pdp11-dis.c: Likewise.
    183  1.4  christos 	* sh-dis.c: Likewise.
    184  1.4  christos 	* v850-dis.c: Likewise.
    185  1.4  christos 	* configure.in: Formatting.
    186  1.3  christos 	* configure: Regenerate.
    187  1.4  christos 	* rl78-decode.c: Regenerate.
    188  1.4  christos 	* po/POTFILES.in: Regenerate.
    189  1.1     skrll 
    190  1.4  christos 	* mips-dis.c (print_insn_micromips) <'2', '3'>: New cases.
    191  1.4  christos 2012-07-31  Chao-Ying Fu  <fu (a] mips.com>
    192  1.4  christos             Catherine Moore  <clm (a] codesourcery.com>
    193  1.4  christos             Maciej W. Rozycki  <macro (a] codesourcery.com>
    194  1.4  christos 
    195  1.4  christos 	* micromips-opc.c (WR_a, RD_a, MOD_a): New macros.
    196  1.4  christos 	(DSP_VOLA): Likewise.
    197  1.4  christos 	(D32, D33): Likewise.
    198  1.4  christos 	(micromips_opcodes): Add DSP ASE instructions.
    199  1.4  christos 	* micromips-dis.c (print_insn_micromips) <'2', '3'>: New cases.
    200  1.4  christos 	<'4', '5', '6', '7', '8', '0', '^', '@'>: Likewise.
    201  1.4  christos 
    202  1.4  christos 2012-09-04  Sergey A. Guriev <sergey.a.guriev (a] intel.com>
    203  1.4  christos 
    204  1.4  christos 	* ia64-asmtab.h (completer_index): Extend bitfield to full uint.
    205  1.4  christos 	* ia64-gen.c: Promote completer index type to longlong.
    206  1.4  christos 	(irf_operand): Add new register recognition.
    207  1.4  christos 	(in_iclass_mov_x): Add an entry for the new mov_* instruction type.
    208  1.4  christos 	(lookup_specifier): Add new resource recognition.
    209  1.4  christos 	(insert_bit_table_ent): Relax abort condition according to the
    210  1.4  christos 	changed completer index type.
    211  1.4  christos 	(print_dis_table): Fix printf format for completer index.
    212  1.4  christos 	* ia64-ic.tbl: Add a new instruction class.
    213  1.4  christos 	* ia64-opc-i.c (ia64_opcodes_i): Define new I-instructions.
    214  1.4  christos 	* ia64-opc-m.c (ia64_opcodes_m): Define new M-instructions.
    215  1.4  christos 	* ia64-opc.h: Define short names for new operand types.
    216  1.4  christos 	* ia64-raw.tbl: Add new RAW resource for DAHR register.
    217  1.4  christos 	* ia64-waw.tbl: Add new WAW resource for DAHR register.
    218  1.4  christos 	* ia64-asmtab.c: Regenerate.
    219  1.1     skrll 
    220  1.4  christos 2012-08-31  H.J. Lu  <hongjiu.lu (a] intel.com>
    221  1.1     skrll 
    222  1.4  christos 	Backport from mainline
    223  1.4  christos 	2012-07-31  Jan Beulich <jbeulich (a] suse.com>
    224  1.1     skrll 
    225  1.4  christos 	* i386-opc.tbl (vmovntdqa): Move up into 256-bit integer AVX2
    226  1.4  christos 	instruction group. Mark as requiring AVX2.
    227  1.4  christos 	* i386-tbl.h: Re-generate.
    228  1.1     skrll 
    229  1.4  christos 2012-08-29  Peter Bergner  <bergner (a] vnet.ibm.com>
    230  1.1     skrll 
    231  1.4  christos 	Backport from mainline
    232  1.4  christos 	2012-08-29  Peter Bergner  <bergner (a] vnet.ibm.com>
    233  1.4  christos 	* ppc-opc.c (VXASHB_MASK): New define.
    234  1.4  christos 	(powerpc_opcodes) <vsldoi>: Use VXASHB_MASK.
    235  1.1     skrll 
    236  1.4  christos 2012-08-28  Peter Bergner  <bergner (a] vnet.ibm.com>
    237  1.1     skrll 
    238  1.4  christos 	Backport from mainline
    239  1.4  christos 	2012-08-15  Peter Bergner  <bergner (a] vnet.ibm.com>
    240  1.4  christos 	* ppc-opc.c <xnop, yield, mdoio, mdoom>: New extended mnemonics.
    241  1.1     skrll 
    242  1.4  christos 	2012-08-15  Peter Bergner  <bergner (a] vnet.ibm.com>
    243  1.4  christos 	* ppc-opc.c <RSQ, RTQ>: Use PPC_OPERAND_GPR.
    244  1.1     skrll 
    245  1.4  christos 	2012-08-16  Peter Bergner  <bergner (a] vnet.ibm.com>
    246  1.4  christos 	* ppc-opc.c (powerpc_opcodes) <"lswx">: Use RAX for the second and
    247  1.4  christos 	RBX for the third operand.
    248  1.4  christos 	<"lswi">: Use RAX for second and NBI for the third operand.
    249  1.4  christos 
    250  1.4  christos 	2012-08-20  Edmar Wienskoski  <edmar (a] freescale.com>
    251  1.4  christos 	* ppc-opc.c (powerpc_opcodes): Changed opcode for vabsdub,
    252  1.4  christos 	vabsduh, vabsduw, mviwsplt.
    253  1.4  christos 
    254  1.4  christos 	2012-08-28  Peter Bergner  <bergner (a] vnet.ibm.com>
    255  1.4  christos 	* ppc-opc.c (UIMM4, UIMM3, UIMM2, VXVA_MASK, VXVB_MASK, VXVAVB_MASK,
    256  1.4  christos 	VXVDVA_MASK, VXUIMM4_MASK, VXUIMM3_MASK, VXUIMM2_MASK): New defines.
    257  1.4  christos 	(powerpc_opcodes) <vexptefp, vlogefp, vrefp, vrfim, vrfin, vrfip,
    258  1.4  christos 	vrfiz, vrsqrtefp, vupkhpx, vupkhsb, vupkhsh, vupklpx, vupklsb,
    259  1.4  christos 	vupklsh>: Use VXVA_MASK.
    260  1.4  christos 	<vspltisb, vspltish, vspltisw>: Use VXVB_MASK.
    261  1.4  christos 	<mfvscr>: Use VXVAVB_MASK.
    262  1.4  christos 	<mtvscr>: Use VXVDVA_MASK.
    263  1.4  christos 	<vspltb>: Use VXUIMM4_MASK.
    264  1.4  christos 	<vsplth>: Use VXUIMM3_MASK.
    265  1.4  christos 	<vspltw>: Use VXUIMM2_MASK.
    266  1.4  christos 
    267  1.4  christos 2012-08-28  Matthew Gretton-Dann  <matthew.gretton-dann (a] arm.com>
    268  1.4  christos 
    269  1.4  christos 	Apply mainline patches.
    270  1.4  christos 	2012-08-24  Matthew Gretton-Dann  <matthew.gretton-dann (a] arm.com>
    271  1.4  christos 	* arm-dis.c (neon_opcodes): Add 2 operand sha instructions.
    272  1.4  christos 
    273  1.4  christos 	2012-08-24  Matthew Gretton-Dann  <matthew.gretton-dann (a] arm.com>
    274  1.4  christos 	* arm-dis.c (neon_opcodes): Add SHA 3-operand instructions.
    275  1.4  christos 
    276  1.4  christos 	2012-08-24  Matthew Gretton-Dann  <matthew.gretton-dann (a] arm.com>
    277  1.4  christos 	* arm-dis.c (neon_opcodes): Handle VMULL.P64.
    278  1.4  christos 
    279  1.4  christos 	2012-08-24  Matthew Gretton-Dann  <matthew.gretton-dann (a] arm.com>
    280  1.4  christos 	* arm-dis.c (neon_opcodes): Add support for AES instructions.
    281  1.4  christos 
    282  1.4  christos 	2012-08-24  Matthew Gretton-Dann  <matthew.gretton-dann (a] arm.com>
    283  1.4  christos 	* arm-dis.c (coprocessor_opcodes): Add support for HP/DP
    284  1.4  christos 	conversions.
    285  1.4  christos 
    286  1.4  christos 	2012-08-24  Matthew  Gretton-Dann  <matthew.gretton-dann (a] arm.com>
    287  1.4  christos 	* arm-dis.c (coprocessor_opcodes): Add VRINT.
    288  1.4  christos 	(neon_opcodes): Likewise.
    289  1.4  christos 
    290  1.4  christos 	2012-08-24  Matthew Gretton-Dann  <matthew.gretton-dann (a] arm.com>
    291  1.4  christos 	* arm-dis.c (coprocessor_opcodes): Add support for new VCVT
    292  1.4  christos 	variants.
    293  1.4  christos 	(neon_opcodes): Likewise.
    294  1.4  christos 
    295  1.4  christos 	2012-08-24  Matthew Gretton-Dann  <matthew.gretton-dann (a] arm.com>
    296  1.4  christos 	* arm-dis.c (coprocessor_opcodes): Add VMAXNM/VMINNM.
    297  1.4  christos 	(neon_opcodes): Likewise.
    298  1.4  christos 
    299  1.4  christos 	2012-08-24  Matthew Gretton-Dann  <matthew.gretton-dann (a] arm.com>
    300  1.4  christos 	* arm-dis.c (coprocessor_opcodes): Add VSEL.
    301  1.4  christos 	(print_insn_coprocessor): Add new %<>c bitfield format
    302  1.4  christos 	specifier.
    303  1.1     skrll 
    304  1.4  christos 	2012-08-24  Matthew Gretton-Dann  <matthew.gretton-dann (a] arm.com>
    305  1.4  christos 	* arm-dis.c (arm_opcodes): Add LDRA/STRL instructions.
    306  1.3  christos 	(thumb32_opcodes): Likewise.
    307  1.4  christos 	(print_arm_insn): Add support for %<>T formatter.
    308  1.1     skrll 
    309  1.4  christos 	2012-08-24  Matthew Gretton-Dann  <matthew.gretton-dann (a] arm.com>
    310  1.4  christos 	* arm-dis.c (arm_opcodes): Add HLT.
    311  1.4  christos 	(thumb_opcodes): Likewise.
    312  1.4  christos 
    313  1.4  christos 	2012-08-24  Matthew Gretton-Dann  <matthew.gretton-dann (a] arm.com>
    314  1.4  christos 	* arm-dis.c (thumb32_opcodes): Add DCPS instruction.
    315  1.4  christos 
    316  1.4  christos 	2012-08-24  Matthew Gretton-Dann  <matthew.gretton-dann (a] arm.com>
    317  1.4  christos 	* arm-dis.c (arm_opcodes): Add SEVL.
    318  1.4  christos 	(thumb_opcodes): Likewise.
    319  1.3  christos 	(thumb32_opcodes): Likewise.
    320  1.1     skrll 
    321  1.4  christos 	2012-08-24  Matthew Gretton-Dann  <matthew.gretton-dann (a] arm.com>
    322  1.4  christos 	* arm-dis.c (data_barrier_option): New function.
    323  1.4  christos 	(print_insn_arm): Use data_barrier_option.
    324  1.4  christos 	(print_insn_thumb32): Use data_barrier_option.
    325  1.4  christos 
    326  1.4  christos 	2012-08-24  Matthew Gretton-Dann  <matthew.gretton-dann (a] arm.com
    327  1.4  christos 	* arm-dis.c (COND_UNCOND): New constant.
    328  1.4  christos 	(print_insn_coprocessor): Add support for %u format specifier.
    329  1.4  christos 	(print_insn_neon): Likewise.
    330  1.1     skrll 
    331  1.4  christos 2012-08-17  Nick Clifton  <nickc (a] redhat.com>
    332  1.1     skrll 
    333  1.4  christos 	* po/uk.po: New Ukranian translation.
    334  1.4  christos 	* configure.in (ALL_LINGUAS): Add uk.
    335  1.4  christos 	* configure: Regenerate.
    336  1.1     skrll 
    337  1.4  christos 2012-08-16  Ian Bolton  <ian.bolton (a] arm.com>
    338  1.4  christos             Laurent Desnogues  <laurent.desnogues (a] arm.com>
    339  1.4  christos             Jim MacArthur  <jim.macarthur (a] arm.com>
    340  1.4  christos             Marcus Shawcroft  <marcus.shawcroft (a] arm.com>
    341  1.4  christos             Nigel Stephens  <nigel.stephens (a] arm.com>
    342  1.4  christos             Ramana Radhakrishnan  <ramana.radhakrishnan (a] arm.com>
    343  1.4  christos             Richard Earnshaw  <rearnsha (a] arm.com>
    344  1.4  christos             Sofiane Naci  <sofiane.naci (a] arm.com>
    345  1.4  christos             Tejas Belagod  <tejas.belagod (a] arm.com>
    346  1.4  christos             Yufeng Zhang  <yufeng.zhang (a] arm.com>
    347  1.1     skrll 
    348  1.4  christos 	* Makefile.am: Add AArch64.
    349  1.4  christos 	* Makefile.in: Regenerate.
    350  1.4  christos 	* aarch64-asm.c: New file.
    351  1.4  christos 	* aarch64-asm.h: New file.
    352  1.4  christos 	* aarch64-dis.c: New file.
    353  1.4  christos 	* aarch64-dis.h: New file.
    354  1.4  christos 	* aarch64-gen.c: New file.
    355  1.4  christos 	* aarch64-opc.c: New file.
    356  1.4  christos 	* aarch64-opc.h: New file.
    357  1.4  christos 	* aarch64-tbl.h: New file.
    358  1.4  christos 	* configure.in: Add AArch64.
    359  1.4  christos 	* configure: Regenerate.
    360  1.4  christos 	* disassemble.c: Add AArch64.
    361  1.4  christos 	* aarch64-asm-2.c: New file (automatically generated).
    362  1.4  christos 	* aarch64-dis-2.c: New file (automatically generated).
    363  1.4  christos 	* aarch64-opc-2.c: New file (automatically generated).
    364  1.4  christos 	* po/POTFILES.in: Regenerate.
    365  1.1     skrll 
    366  1.4  christos 2012-08-09  Nick Clifton  <nickc (a] redhat.com>
    367  1.1     skrll 
    368  1.4  christos 	* po/vi.po: Updated Vietnamese translation.
    369  1.1     skrll 
    370  1.4  christos 2012-07-30  Nick Clifton  <nickc (a] redhat.com>
    371  1.1     skrll 
    372  1.4  christos 	* po/opcodes.pot: Updated template.
    373  1.4  christos 	* po/es.po: Updated Spanish translation.
    374  1.4  christos 	* po/fi.po: Updated Finnish translation.
    375  1.1     skrll 
    376  1.4  christos 2012-07-25  James Lemke  <jwlemke (a] codesourcery.com>
    377  1.1     skrll 
    378  1.4  christos 	* ppc-opc.c (powerpc_opcodes): Add/remove PPCVLE for some 32-bit insns.
    379  1.1     skrll 
    380  1.4  christos 2012-07-24  Stephan McCamant  <smcc (a] cs.berkeley.edu>
    381  1.4  christos 	    Dr David Alan Gilbert  <dave (a] treblig.org>
    382  1.1     skrll 
    383  1.4  christos 	PR binutils/13135
    384  1.4  christos 	* arm-dis.c: Add necessary casts for printing integer values.
    385  1.4  christos 	Use %s when printing string values.
    386  1.4  christos 	* hppa-dis.c: Likewise.
    387  1.4  christos 	* m68k-dis.c: Likewise.
    388  1.4  christos 	* microblaze-dis.c: Likewise.
    389  1.4  christos 	* mips-dis.c: Likewise.
    390  1.4  christos 	* sparc-dis.c: Likewise.
    391  1.4  christos 
    392  1.4  christos 2012-07-19  Michael Zolotukhin  <michael.v.zolotukhin (a] intel.com>
    393  1.4  christos 
    394  1.4  christos 	PR binutils/14355
    395  1.4  christos 	* i386-dis.c (VEX_LEN_0FXOP_08_CC): New.
    396  1.4  christos 	(VEX_LEN_0FXOP_08_CD): Likewise.
    397  1.4  christos 	(VEX_LEN_0FXOP_08_CE): Likewise.
    398  1.4  christos 	(VEX_LEN_0FXOP_08_CF): Likewise.
    399  1.4  christos 	(VEX_LEN_0FXOP_08_EC): Likewise.
    400  1.4  christos 	(VEX_LEN_0FXOP_08_ED): Likewise.
    401  1.4  christos 	(VEX_LEN_0FXOP_08_EE): Likewise.
    402  1.4  christos 	(VEX_LEN_0FXOP_08_EF): Likewise.
    403  1.4  christos 	(xop_table): Fix entries for vpcomb, vpcomw, vpcomd, vpcomq,
    404  1.4  christos 	vpcomub, vpcomuw, vpcomud, vpcomuq.
    405  1.4  christos 	(vex_len_table): Add entries for VEX_LEN_0FXOP_08_CC,
    406  1.4  christos 	VEX_LEN_0FXOP_08_CD, VEX_LEN_0FXOP_08_CE, VEX_LEN_0FXOP_08_CF,
    407  1.4  christos 	VEX_LEN_0FXOP_08_EC, VEX_LEN_0FXOP_08_ED, VEX_LEN_0FXOP_08_EE,
    408  1.4  christos 	VEX_LEN_0FXOP_08_EF.
    409  1.4  christos 
    410  1.4  christos 2012-07-16  Michael Zolotukhin  <michael.v.zolotukhin (a] intel.com>
    411  1.4  christos 
    412  1.4  christos 	* i386-dis.c (PREFIX_0F38F6): New.
    413  1.4  christos 	(prefix_table): Add adcx, adox instructions.
    414  1.4  christos 	(three_byte_table): Use PREFIX_0F38F6.
    415  1.4  christos 	(mod_table): Add rdseed instruction.
    416  1.4  christos 	* i386-gen.c (cpu_flag_init): Add CpuADX, CpuRDSEED, CpuPRFCHW.
    417  1.4  christos 	(cpu_flags): Likewise.
    418  1.4  christos 	* i386-opc.h: Add CpuADX, CpuRDSEED, CpuPRFCHW.
    419  1.4  christos 	(i386_cpu_flags): Add fields cpurdseed, cpuadx, cpuprfchw.
    420  1.4  christos 	* i386-opc.tbl: Add instrcutions adcx, adox, rdseed. Extend
    421  1.3  christos 	prefetchw.
    422  1.4  christos 	* i386-tbl.h: Regenerate.
    423  1.4  christos 	* i386-init.h: Likewise.
    424  1.1     skrll 
    425  1.4  christos 2012-07-05  Thomas Schwinge  <thomas (a] codesourcery.com>
    426  1.1     skrll 
    427  1.4  christos 	* mips-dis.c: Remove gratuitous newline.
    428  1.1     skrll 
    429  1.4  christos 2012-07-02  Roland McGrath  <mcgrathr (a] google.com>
    430  1.1     skrll 
    431  1.4  christos 	* i386-opc.tbl: Add RepPrefixOk to nop.
    432  1.4  christos 	* i386-tbl.h: Regenerate.
    433  1.1     skrll 
    434  1.4  christos 2012-06-28  Nick Clifton  <nickc (a] redhat.com>
    435  1.1     skrll 
    436  1.4  christos 	* po/vi.po: Updated Vietnamese translation.
    437  1.1     skrll 
    438  1.4  christos 2012-06-22  Roland McGrath  <mcgrathr (a] google.com>
    439  1.1     skrll 
    440  1.4  christos 	* i386-opc.tbl: Add RepPrefixOk to ret.
    441  1.4  christos 	* i386-tbl.h: Regenerate.
    442  1.1     skrll 
    443  1.4  christos 	* i386-opc.h (RepPrefixOk): New enum constant.
    444  1.4  christos 	(i386_opcode_modifier): New bitfield 'repprefixok'.
    445  1.4  christos 	* i386-gen.c (opcode_modifiers): Add RepPrefixOk.
    446  1.4  christos 	* i386-opc.tbl: Add RepPrefixOk to bsf, bsr, and to all
    447  1.4  christos 	instructions that have IsString.
    448  1.4  christos 	* i386-tbl.h: Regenerate.
    449  1.4  christos 
    450  1.4  christos 2012-06-11  Andreas Schwab  <schwab (a] linux-m68k.org>
    451  1.4  christos 
    452  1.4  christos 	* ppc-opc.c (lvsl, lvebx, isellt, icbt, ldepx, lwepx, lvsr, lvehx)
    453  1.4  christos 	(iselgt, lvewx, iseleq, isel, dcbst, dcbstep, dcbfl, dcbf, lbepx)
    454  1.4  christos 	(lvx, dcbfep, dcbtstls, stvebx, dcbtstlse, stdepx, stwepx, dcbtls)
    455  1.4  christos 	(stvehx, dcbtlse, stvewx, stbepx, icblc, stvx, dcbtstt, dcbtst)
    456  1.4  christos 	(dcbtst, dcbtstep, dcbtt, dcbt, dcbt, lhepx, eciwx, dcbtep)
    457  1.4  christos 	(dcread, lxvdsx, lvxl, dcblc, sthepx, ecowx, dcbi, dcread, icbtls)
    458  1.4  christos 	(stvxl, lxsdx, lfdepx, stxsdx, stfdepx, dcba, dcbal, lxvw4x)
    459  1.4  christos 	(tlbivax, lfdpx, lxvd2x, tlbsrx., stxvw4x, tlbsx, tlbsx., stfdpx)
    460  1.4  christos 	(stfqx, stxvd2x, icbi, icbiep, icread, dcbzep): Change RA to RA0.
    461  1.4  christos 
    462  1.4  christos 2012-05-19  Alan Modra  <amodra (a] gmail.com>
    463  1.4  christos 
    464  1.4  christos 	* ppc-dis.c: Don't include elf32-ppc.h, do include elf/ppc.h.
    465  1.4  christos 	(get_powerpc_dialect): Detect VLE sections from ELF sh_flags.
    466  1.4  christos 
    467  1.4  christos 2012-05-18  Alan Modra  <amodra (a] gmail.com>
    468  1.4  christos 
    469  1.4  christos 	* ia64-opc.c: Remove #include "ansidecl.h".
    470  1.4  christos 	* z8kgen.c: Include sysdep.h first.
    471  1.4  christos 
    472  1.4  christos 	* arc-dis.c: Include sysdep.h first, remove some redundant includes.
    473  1.4  christos 	* bfin-dis.c: Likewise.
    474  1.4  christos 	* i860-dis.c: Likewise.
    475  1.4  christos 	* ia64-dis.c: Likewise.
    476  1.4  christos 	* ia64-gen.c: Likewise.
    477  1.4  christos 	* m68hc11-dis.c: Likewise.
    478  1.4  christos 	* mmix-dis.c: Likewise.
    479  1.4  christos 	* msp430-dis.c: Likewise.
    480  1.4  christos 	* or32-dis.c: Likewise.
    481  1.4  christos 	* rl78-dis.c: Likewise.
    482  1.4  christos 	* rx-dis.c: Likewise.
    483  1.4  christos 	* tic4x-dis.c: Likewise.
    484  1.4  christos 	* tilegx-opc.c: Likewise.
    485  1.4  christos 	* tilepro-opc.c: Likewise.
    486  1.4  christos 	* rx-decode.c: Regenerate.
    487  1.1     skrll 
    488  1.4  christos 2012-05-17  James Lemke  <jwlemke (a] codesourcery.com>
    489  1.1     skrll 
    490  1.4  christos 	* ppc-opc.c (powerpc_macros): Add entries for e_extlwi to e_clrlslwi.
    491  1.1     skrll 
    492  1.4  christos 2012-05-17  James Lemke  <jwlemke (a] codesourcery.com>
    493  1.1     skrll 
    494  1.4  christos 	* ppc-opc.c (extract_sprg): Use ALLOW8_SPRG to include VLE.
    495  1.1     skrll 
    496  1.4  christos 2012-05-17  Daniel Richard G.  <skunk (a] iskunk.org>
    497  1.4  christos 	    Nick Clifton  <nickc (a] redhat.com>
    498  1.1     skrll 
    499  1.4  christos 	PR 14072
    500  1.4  christos 	* configure.in: Add check that sysdep.h has been included before
    501  1.4  christos 	any system header files.
    502  1.4  christos 	* configure: Regenerate.
    503  1.4  christos 	* config.in: Regenerate.
    504  1.4  christos 	* sysdep.h: Generate an error if included before config.h.
    505  1.4  christos 	* alpha-opc.c: Include sysdep.h before any other header file.
    506  1.4  christos 	* alpha-dis.c: Likewise.
    507  1.4  christos 	* avr-dis.c: Likewise.
    508  1.4  christos 	* cgen-opc.c: Likewise.
    509  1.4  christos 	* cr16-dis.c: Likewise.
    510  1.4  christos 	* cris-dis.c: Likewise.
    511  1.4  christos 	* crx-dis.c: Likewise.
    512  1.4  christos 	* d10v-dis.c: Likewise.
    513  1.4  christos 	* d10v-opc.c: Likewise.
    514  1.4  christos 	* d30v-dis.c: Likewise.
    515  1.4  christos 	* d30v-opc.c: Likewise.
    516  1.4  christos 	* h8500-dis.c: Likewise.
    517  1.4  christos 	* i370-dis.c: Likewise.
    518  1.4  christos 	* i370-opc.c: Likewise.
    519  1.4  christos 	* m10200-dis.c: Likewise.
    520  1.4  christos 	* m10300-dis.c: Likewise.
    521  1.4  christos 	* micromips-opc.c: Likewise.
    522  1.4  christos 	* mips-opc.c: Likewise.
    523  1.4  christos 	* mips61-opc.c: Likewise.
    524  1.4  christos 	* moxie-dis.c: Likewise.
    525  1.4  christos 	* or32-opc.c: Likewise.
    526  1.4  christos 	* pj-dis.c: Likewise.
    527  1.4  christos 	* ppc-dis.c: Likewise.
    528  1.4  christos 	* ppc-opc.c: Likewise.
    529  1.4  christos 	* s390-dis.c: Likewise.
    530  1.4  christos 	* sh-dis.c: Likewise.
    531  1.4  christos 	* sh64-dis.c: Likewise.
    532  1.4  christos 	* sparc-dis.c: Likewise.
    533  1.4  christos 	* sparc-opc.c: Likewise.
    534  1.4  christos 	* spu-dis.c: Likewise.
    535  1.4  christos 	* tic30-dis.c: Likewise.
    536  1.4  christos 	* tic54x-dis.c: Likewise.
    537  1.4  christos 	* tic80-dis.c: Likewise.
    538  1.4  christos 	* tic80-opc.c: Likewise.
    539  1.4  christos 	* tilegx-dis.c: Likewise.
    540  1.4  christos 	* tilepro-dis.c: Likewise.
    541  1.4  christos 	* v850-dis.c: Likewise.
    542  1.4  christos 	* v850-opc.c: Likewise.
    543  1.4  christos 	* vax-dis.c: Likewise.
    544  1.4  christos 	* w65-dis.c: Likewise.
    545  1.4  christos 	* xgate-dis.c: Likewise.
    546  1.4  christos 	* xtensa-dis.c: Likewise.
    547  1.4  christos 	* rl78-decode.opc: Likewise.
    548  1.4  christos 	* rl78-decode.c: Regenerate.
    549  1.4  christos 	* rx-decode.opc: Likewise.
    550  1.3  christos 	* rx-decode.c: Regenerate.
    551  1.1     skrll 
    552  1.4  christos 2012-05-17  Alan Modra  <amodra (a] gmail.com>
    553  1.1     skrll 
    554  1.4  christos 	* ppc_dis.c: Don't include elf/ppc.h.
    555  1.1     skrll 
    556  1.4  christos 2012-05-16  Meador Inge  <meadori (a] codesourcery.com>
    557  1.1     skrll 
    558  1.4  christos 	* arm-dis.c (arm_opcodes): Don't disassemble STMFD/LDMIA sp!, {reg}
    559  1.4  christos 	to PUSH/POP {reg}.
    560  1.1     skrll 
    561  1.4  christos 2012-05-15  James Murray <jsm (a] jsm-net.demon.co.uk>
    562  1.4  christos 	    Stephane Carrez <stcarrez (a] nerim.fr>
    563  1.1     skrll 
    564  1.4  christos 	* configure.in: Add S12X and XGATE co-processor support to m68hc11
    565  1.4  christos 	target.
    566  1.3  christos 	* disassemble.c: Likewise.
    567  1.1     skrll 	* configure: Regenerate.
    568  1.4  christos 	* m68hc11-dis.c: Make objdump output more consistent, use hex
    569  1.4  christos 	instead of decimal and use 0x prefix for hex.
    570  1.4  christos 	* m68hc11-opc.c: Add S12X and XGATE opcodes.
    571  1.4  christos 
    572  1.4  christos 2012-05-14  James Lemke  <jwlemke (a] codesourcery.com>
    573  1.4  christos 
    574  1.4  christos 	* ppc-dis.c (get_powerpc_dialect): Use is_ppc_vle.
    575  1.4  christos 	(PPC_OPCD_SEGS, VLE_OPCD_SEGS): New defines.
    576  1.4  christos 	(vle_opcd_indices): New array.
    577  1.4  christos 	(lookup_vle): New function.
    578  1.4  christos 	(disassemble_init_powerpc): Revise for second (VLE) opcode table.
    579  1.4  christos 	(print_insn_powerpc): Likewise.
    580  1.4  christos 	* ppc-opc.c: Likewise.
    581  1.1     skrll 
    582  1.4  christos 2012-05-14  Catherine Moore  <clm (a] codesourcery.com>
    583  1.4  christos 	    Maciej W. Rozycki  <macro (a] codesourcery.com>
    584  1.4  christos 	    Rhonda Wittels  <rhonda (a] codesourcery.com>
    585  1.4  christos 	    Nathan Froyd <froydnj (a] codesourcery.com>
    586  1.4  christos 
    587  1.4  christos 	* ppc-opc.c (insert_arx, extract_arx): New functions.
    588  1.4  christos 	(insert_ary, extract_ary): New functions.
    589  1.4  christos 	(insert_li20, extract_li20): New functions.
    590  1.4  christos 	(insert_rx, extract_rx): New functions.
    591  1.4  christos 	(insert_ry, extract_ry): New functions.
    592  1.4  christos 	(insert_sci8, extract_sci8): New functions.
    593  1.4  christos 	(insert_sci8n, extract_sci8n): New functions.
    594  1.4  christos 	(insert_sd4h, extract_sd4h): New functions.
    595  1.4  christos 	(insert_sd4w, extract_sd4w): New functions.
    596  1.4  christos 	(insert_vlesi, extract_vlesi): New functions.
    597  1.4  christos 	(insert_vlensi, extract_vlensi): New functions.
    598  1.4  christos 	(insert_vleui, extract_vleui): New functions.
    599  1.4  christos 	(insert_vleil, extract_vleil): New functions.
    600  1.4  christos 	(BI_MASK, BB_MASK, BT): Use PPC_OPERAND_CR_BIT.
    601  1.4  christos 	(BI16, BI32, BO32, B8): New.
    602  1.4  christos 	(B15, B24, CRD32, CRS): New.
    603  1.4  christos 	(CRD, OBF, BFA, CR, CRFS): Use PPC_OPERAND_CR_REG.
    604  1.4  christos 	(DB, IMM20, RD, Rx, ARX, RY, RZ): New.
    605  1.4  christos 	(ARY, SCLSCI8, SCLSCI8N, SE_SD, SE_SDH): New.
    606  1.4  christos 	(SH6_MASK): Use PPC_OPSHIFT_INV.
    607  1.4  christos 	(SI8, UI5, OIMM5, UI7, BO16): New.
    608  1.4  christos 	(VLESIMM, VLENSIMM, VLEUIMM, VLEUIMML): New.
    609  1.4  christos 	(XT6, XA6, XB6, XB6S, XC6): Use PPC_OPSHIFT_INV.
    610  1.4  christos 	(ALLOW8_SPRG): New.
    611  1.4  christos 	(insert_sprg, extract_sprg): Check ALLOW8_SPRG.
    612  1.4  christos 	(OPVUP, OPVUP_MASK OPVUP): New
    613  1.4  christos 	(BD8, BD8_MASK, BD8IO, BD8IO_MASK): New.
    614  1.4  christos 	(EBD8IO, EBD8IO1_MASK, EBD8IO2_MASK, EBD8IO3_MASK): New.
    615  1.4  christos 	(BD15, BD15_MASK, EBD15, EBD15_MASK, EBD15BI, EBD15BI_MASK): New.
    616  1.4  christos 	(BD24,BD24_MASK, C_LK, C_LK_MASK, C, C_MASK): New.
    617  1.4  christos 	(IA16, IA16_MASK, I16A, I16A_MASK, I16L, I16L_MASK): New.
    618  1.4  christos 	(IM7, IM7_MASK, LI20, LI20_MASK, SCI8, SCI8_MASK): New.
    619  1.4  christos 	(SCI8BF, SCI8BF_MASK, SD4, SD4_MASK): New.
    620  1.4  christos 	(SE_IM5, SE_IM5_MASK): New.
    621  1.4  christos 	(SE_R, SE_R_MASK, SE_RR, SE_RR_MASK): New.
    622  1.4  christos 	(EX, EX_MASK, BO16F, BO16T, BO32F, BO32T): New.
    623  1.4  christos 	(BO32DNZ, BO32DZ): New.
    624  1.4  christos 	(NO371, PPCSPE, PPCISEL, PPCEFS, MULHW): Include PPC_OPCODE_VLE.
    625  1.4  christos 	(PPCVLE): New.
    626  1.4  christos 	(powerpc_opcodes): Add new VLE instructions.  Update existing
    627  1.4  christos 	instruction to include PPCVLE if supported.
    628  1.4  christos 	* ppc-dis.c (ppc_opts): Add vle entry.
    629  1.4  christos 	(get_powerpc_dialect): New function.
    630  1.4  christos 	(powerpc_init_dialect): VLE support.
    631  1.4  christos 	(print_insn_big_powerpc): Call get_powerpc_dialect.
    632  1.4  christos 	(print_insn_little_powerpc): Likewise.
    633  1.4  christos 	(operand_value_powerpc): Handle negative shift counts.
    634  1.4  christos 	(print_insn_powerpc): Handle 2-byte instruction lengths.
    635  1.1     skrll 
    636  1.4  christos 2012-05-11  Daniel Richard G.  <skunk (a] iskunk.org>
    637  1.1     skrll 
    638  1.4  christos 	PR binutils/14028
    639  1.4  christos 	* configure.in: Invoke ACX_HEADER_STRING.
    640  1.3  christos 	* configure: Regenerate.
    641  1.4  christos 	* config.in: Regenerate.
    642  1.4  christos 	* sysdep.h: If STRINGS_WITH_STRING is defined then include both
    643  1.4  christos 	string.h and strings.h.
    644  1.4  christos 
    645  1.4  christos 2012-05-11  Nick Clifton  <nickc (a] redhat.com>
    646  1.4  christos 
    647  1.4  christos 	PR binutils/14006
    648  1.4  christos 	* arm-dis.c (print_insn): Fix detection of instruction mode in
    649  1.4  christos 	files containing multiple executable sections.
    650  1.4  christos 
    651  1.4  christos 2012-05-03  Sean Keys  <skeys (a] ipdatasys.com>
    652  1.4  christos 
    653  1.4  christos 	* Makefile.in, configure: regenerate
    654  1.4  christos 	* disassemble.c (disassembler): Recognize ARCH_XGATE.
    655  1.4  christos 	* xgate-dis.c (read_memory, print_insn, print_insn_xgate):
    656  1.4  christos 	New functions.
    657  1.4  christos 	* configure.in: Recognize xgate.
    658  1.4  christos 	* xgate-dis.c, xgate-opc.c: New files for support of xgate
    659  1.4  christos 	* Makefile.am (CFILES, ALL_MACHINES): New files for disassembly
    660  1.4  christos 	and opcode generation for xgate.
    661  1.1     skrll 
    662  1.4  christos 2012-04-30  DJ Delorie  <dj (a] redhat.com>
    663  1.1     skrll 
    664  1.4  christos 	* rx-decode.opc (MOV): Do not sign-extend immediates which are
    665  1.4  christos 	already the maximum bit size.
    666  1.4  christos 	* rx-decode.c: Regenerate.
    667  1.1     skrll 
    668  1.4  christos 2012-04-27  David S. Miller  <davem (a] davemloft.net>
    669  1.1     skrll 
    670  1.4  christos 	* sparc-dis.c (v9a_asr_reg_names): Add 'cfr'.
    671  1.4  christos 	* sparc-opc.c (sparc_opcodes): Add rd/wr cases for %cfr.
    672  1.1     skrll 
    673  1.4  christos 	* sparc-opc.c (sparc_opcodes): Add 'wr X, %pause' and 'pause'.
    674  1.4  christos 	* sparc-dis.c (v9a_asr_reg_names): Add 'pause'.
    675  1.1     skrll 
    676  1.4  christos 	* sparc-opc.c (CBCOND): New define.
    677  1.4  christos 	(CBCOND_XCC): Likewise.
    678  1.4  christos 	(cbcond): New helper macro.
    679  1.4  christos 	(sparc_opcodes): Add compare-and-branch instructions.
    680  1.4  christos 
    681  1.4  christos 	* sparc-dis.c (print_insn_sparc): Handle ')'.
    682  1.4  christos 	* sparc-opc.c (sparc_opcodes): Add crypto instructions.
    683  1.4  christos 
    684  1.4  christos 	* sparc-opc.c (sparc_opcodes): Rework table to put HWCAP values
    685  1.4  christos 	into new struct sparc_opcode 'hwcaps' field instead of 'flags'.
    686  1.4  christos 
    687  1.4  christos 2012-04-12  David S. Miller  <davem (a] davemloft.net>
    688  1.4  christos 
    689  1.4  christos 	* sparc-dis.c (X_DISP10): Define.
    690  1.4  christos 	(print_insn_sparc): Handle '='.
    691  1.4  christos 
    692  1.4  christos 2012-04-01  Mike Frysinger  <vapier (a] gentoo.org>
    693  1.4  christos 
    694  1.4  christos 	* bfin-dis.c (fmtconst): Replace decimal handling with a single
    695  1.4  christos 	sprintf call and the '*' field width.
    696  1.4  christos 
    697  1.4  christos 2012-03-23  Maxim Kuvyrkov  <maxim (a] codesourcery.com>
    698  1.4  christos 
    699  1.4  christos 	* mips-dis.c (mips_arch_choices): Add entry for Broadcom XLP.
    700  1.4  christos 
    701  1.4  christos 2012-03-16  Alan Modra  <amodra (a] gmail.com>
    702  1.4  christos 
    703  1.4  christos 	* ppc-dis.c (PPC_OPC_SEGS, PPC_OP_TO_SEG): Delete.
    704  1.4  christos 	(powerpc_opcd_indices): Bump array size.
    705  1.4  christos 	(disassemble_init_powerpc): Set powerpc_opcd_indices entries
    706  1.4  christos 	corresponding to unused opcodes to following entry.
    707  1.4  christos 	(lookup_powerpc): New function, extracted and optimised from..
    708  1.4  christos 	(print_insn_powerpc): ..here.
    709  1.4  christos 
    710  1.4  christos 2012-03-15  Alan Modra  <amodra (a] gmail.com>
    711  1.4  christos 	    James Lemke  <jwlemke (a] codesourcery.com>
    712  1.4  christos 
    713  1.4  christos 	* disassemble.c (disassemble_init_for_target): Handle ppc init.
    714  1.4  christos 	* ppc-dis.c (private): New var.
    715  1.4  christos 	(powerpc_init_dialect): Don't return calloc failure, instead use
    716  1.4  christos 	private.
    717  1.4  christos 	(PPC_OPCD_SEGS, PPC_OP_TO_SEG): Define.
    718  1.4  christos 	(powerpc_opcd_indices): New array.
    719  1.4  christos 	(disassemble_init_powerpc): New function.
    720  1.4  christos 	(print_insn_big_powerpc): Don't init dialect here.
    721  1.4  christos 	(print_insn_little_powerpc): Likewise.
    722  1.4  christos 	(print_insn_powerpc): Start search using powerpc_opcd_indices.
    723  1.4  christos 
    724  1.4  christos 2012-03-10  Edmar Wienskoski  <edmar (a] freescale.com>
    725  1.4  christos 
    726  1.4  christos 	* ppc-dis.c (ppc_opts): Add entries for "e5500" and "e6500".
    727  1.4  christos 	* ppc-opc.c (insert_ls, TMR, ESYNC, XSYNCLE_MASK): New.
    728  1.4  christos 	(PPCVEC2, PPCTMR, E6500): New short names.
    729  1.4  christos 	(powerpc_opcodes): Add vabsdub, vabsduh, vabsduw, dni, mvidsplt,
    730  1.4  christos 	mviwsplt, icblq., mftmr, mttmr, dcblq., miso, lvexbx, lvexhx,
    731  1.4  christos 	lvexwx, stvexbx, stvexhx, stvexwx, lvepx, lvepxl, stvepx, stvepxl,
    732  1.4  christos 	lvtrx, lvtrxl, lvtlx, lvtlxl, stvfrx, stvfrxl, stvflx, stvflxl,
    733  1.4  christos 	lvswx, lvswxl, stvswx, stvswxl, lvsm mnemonics. Accept LS, ESYNC
    734  1.4  christos 	optional operands on sync instruction for E6500 target.
    735  1.4  christos 
    736  1.4  christos 2012-03-08  Andreas Krebbel  <Andreas.Krebbel (a] de.ibm.com>
    737  1.4  christos 
    738  1.4  christos 	* s390-opc.txt: Set instruction type of pku to SS_L2RDRD.
    739  1.4  christos 
    740  1.4  christos 2012-02-27  Alan Modra  <amodra (a] gmail.com>
    741  1.4  christos 
    742  1.4  christos 	* mt-dis.c: Regenerate.
    743  1.4  christos 
    744  1.4  christos 2012-02-27  Alan Modra  <amodra (a] gmail.com>
    745  1.4  christos 
    746  1.4  christos 	* v850-opc.c (extract_v8): Rearrange to make it obvious this
    747  1.4  christos 	is the inverse of corresponding insert function.
    748  1.4  christos 	(extract_d22, extract_u9, extract_r4): Likewise.
    749  1.4  christos 	(extract_d9): Correct sign extension.
    750  1.4  christos 	(extract_d16_15): Don't assume "long" is 32 bits, and don't
    751  1.4  christos 	rely on implementation defined behaviour for shift right of
    752  1.4  christos 	signed types.
    753  1.4  christos 	(extract_d16_16, extract_d17_16, extract_i9): Likewise.
    754  1.4  christos 	(extract_d23): Likewise, and correct mask.
    755  1.4  christos 
    756  1.4  christos 2012-02-27  Alan Modra  <amodra (a] gmail.com>
    757  1.4  christos 
    758  1.4  christos 	* crx-dis.c (print_arg): Mask constant to 32 bits.
    759  1.4  christos 	* crx-opc.c (cst4_map): Use int array.
    760  1.4  christos 
    761  1.4  christos 2012-02-27  Alan Modra  <amodra (a] gmail.com>
    762  1.4  christos 
    763  1.4  christos 	* arc-dis.c (BITS): Don't use shifts to mask off bits.
    764  1.4  christos 	(FIELDD): Sign extend with xor,sub.
    765  1.4  christos 
    766  1.4  christos 2012-02-25  Walter Lee  <walt (a] tilera.com>
    767  1.4  christos 
    768  1.4  christos 	* tilegx-opc.c: Handle TILEGX_OPC_LD4S_TLS and TILEGX_OPC_LD_TLS.
    769  1.4  christos 	* tilepro-opc.c: Handle TILEPRO_OPC_LW_TLS and
    770  1.4  christos 	TILEPRO_OPC_LW_TLS_SN.
    771  1.4  christos 
    772  1.4  christos 2012-02-21  H.J. Lu  <hongjiu.lu (a] intel.com>
    773  1.4  christos 
    774  1.4  christos 	* i386-opc.h (HLEPrefixNone): New.
    775  1.4  christos 	(HLEPrefixLock): Likewise.
    776  1.4  christos 	(HLEPrefixAny): Likewise.
    777  1.4  christos 	(HLEPrefixRelease): Likewise.
    778  1.4  christos 
    779  1.4  christos 2012-02-08  H.J. Lu  <hongjiu.lu (a] intel.com>
    780  1.4  christos 
    781  1.4  christos 	* i386-dis.c (HLE_Fixup1): New.
    782  1.4  christos 	(HLE_Fixup2): Likewise.
    783  1.4  christos 	(HLE_Fixup3): Likewise.
    784  1.4  christos 	(Ebh1): Likewise.
    785  1.4  christos 	(Evh1): Likewise.
    786  1.4  christos 	(Ebh2): Likewise.
    787  1.4  christos 	(Evh2): Likewise.
    788  1.4  christos 	(Ebh3): Likewise.
    789  1.4  christos 	(Evh3): Likewise.
    790  1.4  christos 	(MOD_C6_REG_7): Likewise.
    791  1.4  christos 	(MOD_C7_REG_7): Likewise.
    792  1.4  christos 	(RM_C6_REG_7): Likewise.
    793  1.4  christos 	(RM_C7_REG_7): Likewise.
    794  1.4  christos 	(XACQUIRE_PREFIX): Likewise.
    795  1.4  christos 	(XRELEASE_PREFIX): Likewise.
    796  1.4  christos 	(dis386): Use Ebh1/Evh1 on add, adc, and, btc, btr, bts,
    797  1.4  christos 	cmpxchg, dec, inc, neg, not, or, sbb, sub, xor and xadd. Use
    798  1.4  christos 	Ebh2/Evh2 on xchg.  Use Ebh3/Evh3 on mov.
    799  1.4  christos 	(reg_table): Use Ebh1/Evh1 on add, adc, and, dec, inc, neg,
    800  1.4  christos 	not, or, sbb, sub and xor.  Use Ebh3/Evh3 on mov.  Use
    801  1.4  christos 	MOD_C6_REG_7 and MOD_C7_REG_7.
    802  1.4  christos 	(mod_table): Add MOD_C6_REG_7 and MOD_C7_REG_7.
    803  1.4  christos 	(rm_table): Add RM_C6_REG_7 and RM_C7_REG_7.  Add xend and
    804  1.4  christos 	xtest.
    805  1.4  christos 	(prefix_name): Handle XACQUIRE_PREFIX and XRELEASE_PREFIX.
    806  1.4  christos 	(CMPXCHG8B_Fixup): Handle HLE prefix on cmpxchg8b.
    807  1.4  christos 
    808  1.4  christos 	* i386-gen.c (cpu_flag_init): Add CPU_HLE_FLAGS and
    809  1.4  christos 	CPU_RTM_FLAGS.
    810  1.4  christos 	(cpu_flags): Add CpuHLE and CpuRTM.
    811  1.4  christos 	(opcode_modifiers): Add HLEPrefixOk.
    812  1.4  christos 
    813  1.4  christos 	* i386-opc.h (CpuHLE): New.
    814  1.4  christos 	(CpuRTM): Likewise.
    815  1.4  christos 	(HLEPrefixOk): Likewise.
    816  1.4  christos 	(i386_cpu_flags): Add cpuhle and cpurtm.
    817  1.4  christos 	(i386_opcode_modifier): Add hleprefixok.
    818  1.4  christos 
    819  1.4  christos 	* i386-opc.tbl: Add HLEPrefixOk=3 to mov.  Add HLEPrefixOk to
    820  1.4  christos 	add, adc, and, btc, btr, bts, cmpxchg, dec, inc, neg, not, or,
    821  1.4  christos 	sbb, sub, xor and xadd.  Add HLEPrefixOk=2 to xchg with memory
    822  1.4  christos 	operand.  Add xacquire, xrelease, xabort, xbegin, xend and
    823  1.4  christos 	xtest.
    824  1.3  christos 	* i386-init.h: Regenerated.
    825  1.4  christos 	* i386-tbl.h: Likewise.
    826  1.3  christos 
    827  1.4  christos 2012-01-24  DJ Delorie  <dj (a] redhat.com>
    828  1.3  christos 
    829  1.4  christos 	* rl78-decode.opc (rl78_decode_opcode): Add NOT1.
    830  1.4  christos 	* rl78-decode.c: Regenerate.
    831  1.3  christos 
    832  1.4  christos 2012-01-17  James Murray  <jsm (a] jsm-net.demon.co.uk>
    833  1.3  christos 
    834  1.4  christos 	PR binutils/10173
    835  1.4  christos 	* cr16-dis.c (print_arg): Test symtab_size not num_symbols.
    836  1.1     skrll 
    837  1.4  christos 2012-01-17  Andreas Schwab  <schwab (a] linux-m68k.org>
    838  1.1     skrll 
    839  1.4  christos 	* m68k-opc.c (m68k_opcodes): Fix entries for pmove with BADx/BACx
    840  1.4  christos 	register and move them after pmove with PSR/PCSR register.
    841  1.1     skrll 
    842  1.4  christos 2012-01-13  H.J. Lu  <hongjiu.lu (a] intel.com>
    843  1.1     skrll 
    844  1.4  christos 	* i386-dis.c (mod_table): Add vmfunc.
    845  1.1     skrll 
    846  1.4  christos 	* i386-gen.c (cpu_flag_init): Add CPU_VMFUNC_FLAGS.
    847  1.4  christos 	(cpu_flags): CpuVMFUNC.
    848  1.1     skrll 
    849  1.4  christos 	* i386-opc.h (CpuVMFUNC): New.
    850  1.4  christos 	(i386_cpu_flags): Add cpuvmfunc.
    851  1.1     skrll 
    852  1.4  christos 	* i386-opc.tbl: Add vmfunc.
    853  1.3  christos 	* i386-init.h: Regenerated.
    854  1.4  christos 	* i386-tbl.h: Likewise.
    855  1.3  christos 
    856  1.4  christos For older changes see ChangeLog-2011
    857  1.1     skrll 
    859  1.1     skrll Local Variables:
    860  1.1     skrll mode: change-log
    861  1.1     skrll left-margin: 8
    862  1.1     skrll fill-column: 74
    863  1.1     skrll version-control: never
    864                End:
    865