Home | History | Annotate | Line # | Download | only in opcodes
ChangeLog revision 1.7
      1  1.7  christos 2016-08-03  Tristan Gingold  <gingold (a] adacore.com>
      2  1.6  christos 
      3  1.6  christos 	* configure: Regenerate.
      4  1.6  christos 
      5  1.7  christos 2016-07-01  Tristan Gingold  <gingold (a] adacore.com>
      6  1.6  christos 
      7  1.7  christos 	* configure: Regenerate.
      8  1.7  christos 
      9  1.7  christos 2016-07-01  Tristan Gingold  <gingold (a] adacore.com>
     10  1.7  christos 
     11  1.7  christos 	* configure: Regenerate.
     12  1.7  christos 
     13  1.7  christos 2016-07-01  Jan Beulich  <jbeulich (a] suse.com>
     14  1.7  christos 
     15  1.7  christos 	* i386-opc.tbl (movzbl, movzbw, movzbq, movzwl, movzwq): Remove.
     16  1.7  christos 	(movzb): Adjust to cover all permitted suffixes.
     17  1.7  christos 	(movzw): New.
     18  1.7  christos 	* i386-tbl.h: Re-generate.
     19  1.7  christos 
     20  1.7  christos 2016-07-01  Jan Beulich  <jbeulich (a] suse.com>
     21  1.7  christos 
     22  1.7  christos 	* i386-opc.tbl (jmp): Remove Disp32S from non-64-bit variant.
     23  1.7  christos 	(lgdt): Remove Tbyte from non-64-bit variant.
     24  1.7  christos 	(fxsave64, fxrstor64, xsave64, xrstor64, xsaveopt64, xrstors64,
     25  1.7  christos 	xsaves64, xsavec64): Remove Disp16.
     26  1.7  christos 	(cvtsi2ss, cvtsi2sd, invept, invvpid, invpcid, vcvtsi2sd):
     27  1.7  christos 	Remove Disp32S from non-64-bit variants. Remove Disp16 from
     28  1.7  christos 	64-bit variants.
     29  1.7  christos 	(vcvtsi2ss, vcvtsd2si, vcvtsd2usi, vcvtsi2sd, vcvtusi2sd,
     30  1.7  christos 	vcvtusi2ss, vcvtss2si, vcvtss2usi, vcvttsd2si, vcvttsd2usi,
     31  1.7  christos 	vcvttss2si, vcvttss2usi, vmovd, vmovq): Remove Disp16 from
     32  1.7  christos 	64-bit variants.
     33  1.7  christos 	* i386-tbl.h: Re-generate.
     34  1.7  christos 
     35  1.7  christos 2016-07-01  Jan Beulich  <jbeulich (a] suse.com>
     36  1.7  christos 
     37  1.7  christos 	* i386-opc.tbl (xlat): Remove RepPrefixOk.
     38  1.7  christos 	* i386-tbl.h: Re-generate.
     39  1.7  christos 
     40  1.7  christos 2016-06-30  Yao Qi  <yao.qi (a] linaro.org>
     41  1.7  christos 
     42  1.7  christos 	* arm-dis.c (print_insn): Fix typo in comment.
     43  1.7  christos 
     44  1.7  christos 2016-06-28  Richard Sandiford  <richard.sandiford (a] arm.com>
     45  1.7  christos 
     46  1.7  christos 	* aarch64-opc.c (operand_general_constraint_met_p): Check the
     47  1.7  christos 	range of ldst_elemlist operands.
     48  1.7  christos 	(print_register_list): Use PRIi64 to print the index.
     49  1.7  christos 	(aarch64_print_operand): Likewise.
     50  1.7  christos 
     51  1.7  christos 2016-06-25  Trevor Saunders  <tbsaunde+binutils (a] tbsaunde.org>
     52  1.7  christos 
     53  1.7  christos 	* mcore-opc.h: Remove sentinal.
     54  1.7  christos 	* mcore-dis.c (print_insn_mcore): Adjust.
     55  1.7  christos 
     56  1.7  christos 2016-06-23  Graham Markall  <graham.markall (a] embecosm.com>
     57  1.7  christos 
     58  1.7  christos 	* arc-opc.c: Correct description of availability of NPS400
     59  1.7  christos 	features.
     60  1.7  christos 
     61  1.7  christos 2016-06-22  Peter Bergner <bergner (a] vnet.ibm.com>
     62  1.6  christos 
     63  1.6  christos 	* ppc-opc.c (RM, DRM, VXASH, VXASH_MASK, XMMF, XMMF_MASK): New defines.
     64  1.6  christos 	(powerpc_opcodes) <brd, brh, brw, mffsce, mffscdrn, mffscdrni,
     65  1.6  christos 	mffscrn, mffscrni, mffsl, nandxor, rldixor, setbool,
     66  1.6  christos 	xor3>: New mnemonics.
     67  1.6  christos 	<setb>: Change to a VX form instruction.
     68  1.6  christos 	(insert_sh6): Add support for rldixor.
     69  1.6  christos 	(extract_sh6): Likewise.
     70  1.6  christos 
     71  1.7  christos 2016-06-22  Trevor Saunders  <tbsaunde+binutils (a] tbsaunde.org>
     72  1.7  christos 
     73  1.7  christos 	* arc-ext.h: Wrap in extern C.
     74  1.7  christos 
     75  1.7  christos 2016-06-21  Graham Markall  <graham.markall (a] embecosm.com>
     76  1.7  christos 
     77  1.7  christos 	* arc-dis.c (arc_insn_length): Add comment on instruction length.
     78  1.7  christos 	Use same method for determining	instruction length on ARC700 and
     79  1.7  christos 	NPS-400.
     80  1.7  christos 	(arc_insn_length, print_insn_arc): Remove bfd_mach_arc_nps400.
     81  1.7  christos 	* arc-nps400-tbl.h: Make all nps400 instructions ARC700 instructions
     82  1.7  christos 	with the NPS400 subclass.
     83  1.7  christos 	* arc-opc.c: Likewise.
     84  1.7  christos 
     85  1.7  christos 2016-06-17  Jose E. Marchesi  <jose.marchesi (a] oracle.com>
     86  1.7  christos 
     87  1.7  christos 	* sparc-opc.c (rdasr): New macro.
     88  1.7  christos 	(wrasr): Likewise.
     89  1.7  christos 	(rdpr): Likewise.
     90  1.7  christos 	(wrpr): Likewise.
     91  1.7  christos 	(rdhpr): Likewise.
     92  1.7  christos 	(wrhpr): Likewise.
     93  1.7  christos 	(sparc_opcodes): Use the macros above to fix and expand the
     94  1.7  christos 	definition of read/write instructions from/to
     95  1.7  christos 	asr/privileged/hyperprivileged instructions.
     96  1.7  christos 	* sparc-dis.c (v9_hpriv_reg_names): Add %hmcdper, %hmcddfr and
     97  1.7  christos 	%hva_mask_nz.  Prefer softint_set and softint_clear over
     98  1.7  christos 	set_softint and clear_softint.
     99  1.7  christos 	(print_insn_sparc): Support %ver in Rd.
    100  1.7  christos 
    101  1.7  christos 2016-06-17  Jose E. Marchesi  <jose.marchesi (a] oracle.com>
    102  1.7  christos 
    103  1.7  christos 	* sparc-opc.c (sparc_opcodes): Adjust instructions opcode
    104  1.7  christos 	architecture according to the hardware capabilities they require.
    105  1.7  christos 
    106  1.7  christos 2016-06-17  Jose E. Marchesi  <jose.marchesi (a] oracle.com>
    107  1.7  christos 
    108  1.7  christos 	* sparc-dis.c (MASK_V9): Add SPARC_OPCODE_ARCH_V9{C,D,E,V,M}.
    109  1.7  christos 	(compute_arch_mask): Handle bfd_mach_sparc_v8plus{c,d,e,v,m} and
    110  1.7  christos 	bfd_mach_sparc_v9{c,d,e,v,m}.
    111  1.7  christos 	* sparc-opc.c (MASK_V9C): Define.
    112  1.7  christos 	(MASK_V9D): Likewise.
    113  1.7  christos 	(MASK_V9E): Likewise.
    114  1.7  christos 	(MASK_V9V): Likewise.
    115  1.7  christos 	(MASK_V9M): Likewise.
    116  1.7  christos 	(v6): Add MASK_V9{C,D,E,V,M}.
    117  1.7  christos 	(v6notlet): Likewise.
    118  1.7  christos 	(v7): Likewise.
    119  1.7  christos 	(v8): Likewise.
    120  1.7  christos 	(v9): Likewise.
    121  1.7  christos 	(v9andleon): Likewise.
    122  1.7  christos 	(v9a): Likewise.
    123  1.7  christos 	(v9b): Likewise.
    124  1.7  christos 	(v9c): Define.
    125  1.7  christos 	(v9d): Likewise.
    126  1.7  christos 	(v9e): Likewise.
    127  1.7  christos 	(v9v): Likewise.
    128  1.7  christos 	(v9m): Likewise.
    129  1.7  christos 	(sparc_opcode_archs): Add entry for v9{c,d,e,v,m}.
    130  1.7  christos 
    131  1.7  christos 2016-06-15  Nick Clifton  <nickc (a] redhat.com>
    132  1.7  christos 
    133  1.7  christos 	* nds32-dis.c (nds32_parse_audio_ext): Change printing of integer
    134  1.7  christos 	constants to match expected behaviour.
    135  1.7  christos 	(nds32_parse_opcode): Likewise.  Also for whitespace.
    136  1.7  christos 
    137  1.7  christos 2016-06-15  Andrew Burgess  <andrew.burgess (a] embecosm.com>
    138  1.6  christos 
    139  1.7  christos 	* arc-opc.c (extract_rhv1): Extract value from insn.
    140  1.7  christos 
    141  1.7  christos 2016-06-14  Graham Markall  <graham.markall (a] embecosm.com>
    142  1.7  christos 
    143  1.7  christos 	* arc-nps400-tbl.h: Add ldbit instruction.
    144  1.7  christos 	* arc-opc.c: Add flag classes required for ldbit.
    145  1.7  christos 
    146  1.7  christos 2016-06-14  Graham Markall  <graham.markall (a] embecosm.com>
    147  1.7  christos 
    148  1.7  christos 	* arc-nps400-tbl.h: Add hash, hash.p[0-3], tr, utf8, e4by, and addf
    149  1.7  christos 	* arc-opc.c: Add flag classes, insert/extract functions, and operands to
    150  1.7  christos 	support the above instructions.
    151  1.7  christos 
    152  1.7  christos 2016-06-14  Graham Markall  <graham.markall (a] embecosm.com>
    153  1.7  christos 
    154  1.7  christos 	* arc-nps400-tbl.h: Add calcbsd, calcbxd, calckey, calcxkey, mxb,
    155  1.7  christos 	imxb, addl, subl, andl, orl, xorl, andab, orab, lbdsize, bdlen, csms,
    156  1.7  christos 	csma, cbba, zncv, and hofs.
    157  1.7  christos 	* arc-opc.c: Add flag classes, insert/extract functions, and operands to
    158  1.7  christos 	support the above instructions.
    159  1.7  christos 
    160  1.7  christos 2016-06-06  Graham Markall  <graham.markall (a] embecosm.com>
    161  1.7  christos 
    162  1.7  christos 	* arc-nps400-tbl.h: Add andab and orab instructions.
    163  1.7  christos 
    164  1.7  christos 2016-06-06  Graham Markall  <graham.markall (a] embecosm.com>
    165  1.7  christos 
    166  1.7  christos 	* arc-nps400-tbl.h: Add addl-like instructions.
    167  1.7  christos 
    168  1.7  christos 2016-06-06  Graham Markall  <graham.markall (a] embecosm.com>
    169  1.7  christos 
    170  1.7  christos 	* arc-nps400-tbl.h: Add mxb and imxb instructions.
    171  1.7  christos 
    172  1.7  christos 2016-06-06  Graham Markall  <graham.markall (a] embecosm.com>
    173  1.7  christos 
    174  1.7  christos 	* arc-nps400-tbl.h: Add calcbsd, calcbxd, calckey and calcxkey
    175  1.7  christos 	instructions.
    176  1.7  christos 
    177  1.7  christos 2016-06-10  Andreas Krebbel  <krebbel (a] linux.vnet.ibm.com>
    178  1.7  christos 
    179  1.7  christos 	* s390-dis.c (option_use_insn_len_bits_p): New file scope
    180  1.7  christos 	variable.
    181  1.7  christos 	(init_disasm): Handle new command line option "insnlength".
    182  1.7  christos 	(print_s390_disassembler_options): Mention new option in help
    183  1.7  christos 	output.
    184  1.7  christos 	(print_insn_s390): Use the encoded insn length when dumping
    185  1.7  christos 	unknown instructions.
    186  1.7  christos 
    187  1.7  christos 2016-06-03  Pitchumani Sivanupandi  <pitchumani.s (a] atmel.com>
    188  1.7  christos 
    189  1.7  christos 	* avr-dis.c (avr_operand): Add default data address space origin (0x800000)
    190  1.7  christos 	 to the address and set as symbol address for LDS/ STS immediate operands.
    191  1.7  christos 
    192  1.7  christos 2016-06-07  Alan Modra  <amodra (a] gmail.com>
    193  1.7  christos 
    194  1.7  christos 	* ppc-dis.c (ppc_opts): Delete extraneous parentheses.  Default
    195  1.7  christos 	cpu for "vle" to e500.
    196  1.7  christos 	* ppc-opc.c (ALLOW8_SPRG): Remove PPC_OPCODE_VLE.
    197  1.7  christos 	(NO371, PPCSPE, PPCISEL, PPCEFS, MULHW, DCBT_EO): Likewise.
    198  1.7  christos 	(PPCNONE): Delete, substitute throughout.
    199  1.7  christos 	(powerpc_opcodes): Remove PPCVLE from "flags".  Add to "deprecated"
    200  1.7  christos 	except for major opcode 4 and 31.
    201  1.7  christos 	(vle_opcodes <se_rfmci>): Add PPCRFMCI to flags.
    202  1.7  christos 
    203  1.7  christos 2016-06-07  Matthew Wahab  <matthew.wahab (a] arm.com>
    204  1.7  christos 
    205  1.7  christos 	* arm-dis.c (arm_opcodes): Replace ARM_EXT_V8_2A with
    206  1.7  christos 	ARM_EXT_RAS in relevant entries.
    207  1.7  christos 
    208  1.7  christos 2016-06-03  Peter Bergner <bergner (a] vnet.ibm.com>
    209  1.6  christos 
    210  1.6  christos 	PR binutils/20196
    211  1.6  christos 	* ppc-opc.c (powerpc_opcodes <lbarx, lharx, stbcx., sthcx.>): Enable
    212  1.6  christos 	opcodes for E6500.
    213  1.6  christos 
    214  1.7  christos 2016-06-03  H.J. Lu  <hongjiu.lu (a] intel.com>
    215  1.7  christos 
    216  1.7  christos 	PR binutis/18386
    217  1.7  christos 	* i386-dis.c (indirEv): Replace stack_v_mode with indir_v_mode.
    218  1.7  christos 	(indir_v_mode): New.
    219  1.7  christos 	Add comments for '&'.
    220  1.7  christos 	(reg_table): Replace "{T|}" with "{&|}" on call and jmp.
    221  1.7  christos 	(putop): Handle '&'.
    222  1.7  christos 	(intel_operand_size): Handle indir_v_mode.
    223  1.7  christos 	(OP_E_register): Likewise.
    224  1.7  christos 	* i386-opc.tbl: Mark 64-bit indirect call/jmp as AMD64.  Add
    225  1.7  christos 	64-bit indirect call/jmp for AMD64.
    226  1.7  christos 	* i386-tbl.h: Regenerated
    227  1.7  christos 
    228  1.7  christos 2016-06-02  Andrew Burgess  <andrew.burgess (a] embecosm.com>
    229  1.7  christos 
    230  1.7  christos 	* arc-dis.c (struct arc_operand_iterator): New structure.
    231  1.7  christos 	(find_format_from_table): All the old content from find_format,
    232  1.7  christos 	with some minor adjustments, and parameter renaming.
    233  1.7  christos 	(find_format_long_instructions): New function.
    234  1.7  christos 	(find_format): Rewritten.
    235  1.7  christos 	(arc_insn_length): Add LSB parameter.
    236  1.7  christos 	(extract_operand_value): New function.
    237  1.7  christos 	(operand_iterator_next): New function.
    238  1.7  christos 	(print_insn_arc): Use new functions to find opcode, and iterator
    239  1.7  christos 	over operands.
    240  1.7  christos 	* arc-opc.c (insert_nps_3bit_dst_short): New function.
    241  1.7  christos 	(extract_nps_3bit_dst_short): New function.
    242  1.7  christos 	(insert_nps_3bit_src2_short): New function.
    243  1.7  christos 	(extract_nps_3bit_src2_short): New function.
    244  1.7  christos 	(insert_nps_bitop1_size): New function.
    245  1.7  christos 	(extract_nps_bitop1_size): New function.
    246  1.7  christos 	(insert_nps_bitop2_size): New function.
    247  1.7  christos 	(extract_nps_bitop2_size): New function.
    248  1.7  christos 	(insert_nps_bitop_mod4_msb): New function.
    249  1.7  christos 	(extract_nps_bitop_mod4_msb): New function.
    250  1.7  christos 	(insert_nps_bitop_mod4_lsb): New function.
    251  1.7  christos 	(extract_nps_bitop_mod4_lsb): New function.
    252  1.7  christos 	(insert_nps_bitop_dst_pos3_pos4): New function.
    253  1.7  christos 	(extract_nps_bitop_dst_pos3_pos4): New function.
    254  1.7  christos 	(insert_nps_bitop_ins_ext): New function.
    255  1.7  christos 	(extract_nps_bitop_ins_ext): New function.
    256  1.7  christos 	(arc_operands): Add new operands.
    257  1.7  christos 	(arc_long_opcodes): New global array.
    258  1.7  christos 	(arc_num_long_opcodes): New global.
    259  1.7  christos 	* arc-nps400-tbl.h: Add comments referencing arc_long_opcodes.
    260  1.7  christos 
    261  1.7  christos 2016-06-01  Trevor Saunders  <tbsaunde+binutils (a] tbsaunde.org>
    262  1.7  christos 
    263  1.7  christos 	* nds32-asm.h: Add extern "C".
    264  1.7  christos 	* sh-opc.h: Likewise.
    265  1.7  christos 
    266  1.7  christos 2016-06-01  Graham Markall  <graham.markall (a] embecosm.com>
    267  1.7  christos 
    268  1.7  christos 	* arc-nps400-tbl.h: Add operands a,b,u6, 0,b,u6, and
    269  1.7  christos 	0,b,limm to the rflt instruction.
    270  1.7  christos 
    271  1.7  christos 2016-05-31  Trevor Saunders  <tbsaunde+binutils (a] tbsaunde.org>
    272  1.7  christos 
    273  1.7  christos 	* sh-opc.h (ARCH_SH_HAS_DSP): Make the shifted value an unsigned
    274  1.7  christos 	constant.
    275  1.7  christos 
    276  1.7  christos 2016-05-29  H.J. Lu  <hongjiu.lu (a] intel.com>
    277  1.7  christos 
    278  1.7  christos 	PR gas/20145
    279  1.7  christos 	* i386-gen.c (cpu_flag_init): Add CPU_ANY_AVX512F_FLAGS,
    280  1.7  christos 	CPU_ANY_AVX512CD_FLAGS, CPU_ANY_AVX512ER_FLAGS,
    281  1.7  christos 	CPU_ANY_AVX512PF_FLAGS, CPU_ANY_AVX512DQ_FLAGS,
    282  1.7  christos 	CPU_ANY_AVX512BW_FLAGS, CPU_ANY_AVX512VL_FLAGS,
    283  1.7  christos 	CPU_ANY_AVX512IFMA_FLAGS and CPU_ANY_AVX512VBMI_FLAGS.
    284  1.7  christos 	* i386-init.h: Regenerated.
    285  1.7  christos 
    286  1.7  christos 2016-05-27  H.J. Lu  <hongjiu.lu (a] intel.com>
    287  1.6  christos 
    288  1.7  christos 	PR gas/20145
    289  1.7  christos 	* i386-gen.c (cpu_flag_init): Update CPU_XXX_FLAGS.  Remove
    290  1.7  christos 	CpuMMX from CPU_SSE_FLAGS.  Remove AVX and AVX512 bits from
    291  1.7  christos 	CPU_ANY_SSE_FLAGS.  Remove AVX512 bits from CPU_ANY_AVX_FLAGS.
    292  1.7  christos 	Add CPU_XSAVE_FLAGS to CPU_XSAVEOPT_FLAGS, CPU_XSAVE_FLAGS and
    293  1.7  christos 	CpuXSAVEC.  Add CPU_AVX_FLAGS to CpuF16C.  Remove CpuMMX from
    294  1.7  christos 	CPU_AVX512F_FLAGS, CPU_AVX512CD_FLAGS, CPU_AVX512ER_FLAGS,
    295  1.7  christos 	CPU_AVX512PF_FLAGS, CPU_AVX512DQ_FLAGS and CPU_AVX512BW_FLAGS.
    296  1.7  christos 	Add CPU_SSE2_FLAGS to CPU_SHA_FLAGS.   Add CPU_ANY_287_FLAGS,
    297  1.7  christos 	CPU_ANY_387_FLAGS, CPU_ANY_687_FLAGS, CPU_ANY_SSE2_FLAGS,
    298  1.7  christos 	CPU_ANY_SSE3_FLAGS, CPU_ANY_SSSE3_FLAGS, CPU_ANY_SSE4_1_FLAGS,
    299  1.7  christos 	CPU_ANY_SSE4_2_FLAGS and CPU_ANY_AVX2_FLAGS.  Enable CpuRegMMX
    300  1.7  christos 	for MMX.  Enable CpuRegXMM for SSE, AVX and AVX512.  Enable
    301  1.7  christos 	CpuRegYMM for AVX and AVX512VL,  Enable CpuRegZMM and
    302  1.7  christos 	CpuRegMask for AVX512.
    303  1.7  christos 	(cpu_flags): Add CpuRegMMX, CpuRegXMM, CpuRegYMM, CpuRegZMM
    304  1.7  christos 	and CpuRegMask.
    305  1.7  christos 	(set_bitfield_from_cpu_flag_init): New function.
    306  1.7  christos 	(set_bitfield): Remove const on f.  Call
    307  1.7  christos 	set_bitfield_from_cpu_flag_init to handle CPU_XXX_FLAGS.
    308  1.7  christos 	* i386-opc.h (CpuRegMMX): New.
    309  1.7  christos 	(CpuRegXMM): Likewise.
    310  1.7  christos 	(CpuRegYMM): Likewise.
    311  1.7  christos 	(CpuRegZMM): Likewise.
    312  1.7  christos 	(CpuRegMask): Likewise.
    313  1.7  christos 	(i386_cpu_flags): Add cpuregmmx, cpuregxmm, cpuregymm, cpuregzmm
    314  1.7  christos 	and cpuregmask.
    315  1.7  christos 	* i386-init.h: Regenerated.
    316  1.7  christos 	* i386-tbl.h: Likewise.
    317  1.6  christos 
    318  1.7  christos 2016-05-27  H.J. Lu  <hongjiu.lu (a] intel.com>
    319  1.6  christos 
    320  1.7  christos 	PR gas/20154
    321  1.7  christos 	* i386-gen.c (cpu_flags): Remove CpuAMD64 and CpuIntel64.
    322  1.7  christos 	(opcode_modifiers): Add AMD64 and Intel64.
    323  1.7  christos 	(main): Properly verify CpuMax.
    324  1.7  christos 	* i386-opc.h (CpuAMD64): Removed.
    325  1.7  christos 	(CpuIntel64): Likewise.
    326  1.7  christos 	(CpuMax): Set to CpuNo64.
    327  1.7  christos 	(i386_cpu_flags): Remove cpuamd64 and cpuintel64.
    328  1.7  christos 	(AMD64): New.
    329  1.7  christos 	(Intel64): Likewise.
    330  1.7  christos 	(i386_opcode_modifier): Add amd64 and intel64.
    331  1.7  christos 	(i386-opc.tbl): Replace CpuAMD64/CpuIntel64 with AMD64/Intel64
    332  1.7  christos 	on call and jmp.
    333  1.7  christos 	* i386-init.h: Regenerated.
    334  1.7  christos 	* i386-tbl.h: Likewise.
    335  1.6  christos 
    336  1.7  christos 2016-05-27  H.J. Lu  <hongjiu.lu (a] intel.com>
    337  1.6  christos 
    338  1.7  christos 	PR gas/20154
    339  1.7  christos 	* i386-gen.c (main): Fail if CpuMax is incorrect.
    340  1.7  christos 	* i386-opc.h (CpuMax): Set to CpuIntel64.
    341  1.7  christos 	* i386-tbl.h: Regenerated.
    342  1.6  christos 
    343  1.7  christos 2016-05-27  Nick Clifton  <nickc (a] redhat.com>
    344  1.6  christos 
    345  1.7  christos 	PR target/20150
    346  1.7  christos 	* msp430-dis.c (msp430dis_read_two_bytes): New function.
    347  1.7  christos 	(msp430dis_opcode_unsigned): New function.
    348  1.7  christos 	(msp430dis_opcode_signed): New function.
    349  1.7  christos 	(msp430_singleoperand): Use the new opcode reading functions.
    350  1.7  christos 	Only disassenmble bytes if they were successfully read.
    351  1.7  christos 	(msp430_doubleoperand): Likewise.
    352  1.7  christos 	(msp430_branchinstr): Likewise.
    353  1.7  christos 	(msp430x_callx_instr): Likewise.
    354  1.7  christos 	(print_insn_msp430): Check that it is safe to read bytes before
    355  1.7  christos 	attempting disassembly.  Use the new opcode reading functions.
    356  1.6  christos 
    357  1.7  christos 2016-05-26  Peter Bergner <bergner (a] vnet.ibm.com>
    358  1.6  christos 
    359  1.7  christos 	* ppc-opc.c (CY): New define.  Document it.
    360  1.7  christos 	(powerpc_opcodes) <addex[.], lwzmx, vmsumudm>: New mnemonics.
    361  1.6  christos 
    362  1.7  christos 2016-05-25  H.J. Lu  <hongjiu.lu (a] intel.com>
    363  1.2     skrll 
    364  1.7  christos 	* i386-gen.c (cpu_flag_init): Add CpuVREX to CPU_AVX512DQ_FLAGS,
    365  1.7  christos 	CPU_AVX512BW_FLAGS, CPU_AVX512VL_FLAGS, CPU_AVX512IFMA_FLAGS
    366  1.7  christos 	and CPU_AVX512VBMI_FLAGS.  Add CpuAVX512DQ, CpuAVX512BW,
    367  1.7  christos 	CpuAVX512VL, CpuAVX512IFMA and CpuAVX512VBMI to
    368  1.7  christos 	CPU_ANY_AVX_FLAGS.
    369  1.7  christos 	* i386-init.h: Regenerated.
    370  1.5  christos 
    371  1.7  christos 2016-05-25  H.J. Lu  <hongjiu.lu (a] intel.com>
    372  1.5  christos 
    373  1.7  christos 	PR gas/20141
    374  1.7  christos 	* i386-gen.c (cpu_flag_init): Add CpuVREX to CPU_AVX512F_FLAGS,
    375  1.7  christos 	CPU_AVX512CD_FLAGS, CPU_AVX512ER_FLAGS and CPU_AVX512PF_FLAGS.
    376  1.7  christos 	* i386-init.h: Regenerated.
    377  1.5  christos 
    378  1.7  christos 2016-05-25  H.J. Lu  <hongjiu.lu (a] intel.com>
    379  1.5  christos 
    380  1.7  christos 	* i386-gen.c (cpu_flag_init): Rename CPU_ANY87_FLAGS to
    381  1.7  christos 	CPU_ANY_X87_FLAGS.  Add CPU_ANY_MMX_FLAGS.
    382  1.5  christos 	* i386-init.h: Regenerated.
    383  1.5  christos 
    384  1.7  christos 2016-05-23  Claudiu Zissulescu  <claziss (a] synopsys.com>
    385  1.5  christos 
    386  1.7  christos 	* arc-dis.c (print_flags): Set branch_delay_insns, and insn_type
    387  1.7  christos 	information.
    388  1.7  christos 	(print_insn_arc): Set insn_type information.
    389  1.7  christos 	* arc-opc.c (C_CC): Add F_CLASS_COND.
    390  1.7  christos 	* arc-tbl.h (bbit0, bbit1): Update subclass to COND.
    391  1.7  christos 	(beq_s, bge_s, bgt_s, bhi_s, bhs_s): Likewise.
    392  1.7  christos 	(ble_s, blo_s, bls_s, blt_s, bne_s): Likewise.
    393  1.7  christos 	(breq, breq_s, brge, brhs, brlo, brlt): Likewise.
    394  1.7  christos 	(brne, brne_s, jeq_s, jne_s): Likewise.
    395  1.5  christos 
    396  1.7  christos 2016-05-23  Claudiu Zissulescu  <claziss (a] synopsys.com>
    397  1.5  christos 
    398  1.7  christos 	* arc-tbl.h (neg): New instruction variant.
    399  1.5  christos 
    400  1.7  christos 2016-05-23  Cupertino Miranda  <cmiranda (a] synopsys.com>
    401  1.5  christos 
    402  1.7  christos 	* arc-dis.c (find_format, find_format, get_auxreg)
    403  1.7  christos 	(print_insn_arc): Changed.
    404  1.7  christos 	* arc-ext.h (INSERT_XOP): Likewise.
    405  1.5  christos 
    406  1.7  christos 2016-05-23  Trevor Saunders  <tbsaunde+binutils (a] tbsaunde.org>
    407  1.5  christos 
    408  1.7  christos 	* tic54x-dis.c (sprint_mmr): Adjust.
    409  1.7  christos 	* tic54x-opc.c: Likewise.
    410  1.5  christos 
    411  1.7  christos 2016-05-19  Alan Modra  <amodra (a] gmail.com>
    412  1.5  christos 
    413  1.7  christos 	* ppc-opc.c (NSISIGNOPT): Use insert_nsi and extract_nsi.
    414  1.5  christos 
    415  1.7  christos 2016-05-19  Alan Modra  <amodra (a] gmail.com>
    416  1.5  christos 
    417  1.7  christos 	* ppc-opc.c: Formatting.
    418  1.7  christos 	(NSISIGNOPT): Define.
    419  1.7  christos 	(powerpc_opcodes <subis>): Use NSISIGNOPT.
    420  1.5  christos 
    421  1.7  christos 2016-05-18  Maciej W. Rozycki  <macro (a] imgtec.com>
    422  1.5  christos 
    423  1.7  christos 	* mips-dis.c (is_compressed_mode_p): Add `micromips_p' operand,
    424  1.7  christos 	replacing references to `micromips_ase' throughout.
    425  1.7  christos 	(_print_insn_mips): Don't use file-level microMIPS annotation to
    426  1.7  christos 	determine the disassembly mode with the symbol table.
    427  1.5  christos 
    428  1.7  christos 2016-05-13  Peter Bergner <bergner (a] vnet.ibm.com>
    429  1.5  christos 
    430  1.7  christos 	* ppc-opc.c (IMM8): Use PPC_OPERAND_SIGNOPT.
    431  1.2     skrll 
    432  1.7  christos 2016-05-11  Andrew Bennett  <andrew.bennett (a] imgtec.com>
    433  1.2     skrll 
    434  1.7  christos 	* mips-dis.c (mips_arch_choices): Add ASE_DSPR3 to mips32r6 and
    435  1.7  christos 	mips64r6.
    436  1.7  christos 	* mips-opc.c (D34): New macro.
    437  1.7  christos 	(mips_builtin_opcodes): Define bposge32c for DSPr3.
    438  1.1     skrll 
    439  1.7  christos 2016-05-10  Alexander Fomin  <alexander.fomin (a] intel.com>
    440  1.1     skrll 
    441  1.7  christos 	* i386-dis.c (prefix_table): Add RDPID instruction.
    442  1.7  christos 	* i386-gen.c (cpu_flag_init): Add RDPID flag.
    443  1.7  christos 	(cpu_flags): Add RDPID bitfield.
    444  1.7  christos 	* i386-opc.h (enum): Add RDPID element.
    445  1.7  christos 	(i386_cpu_flags): Add RDPID field.
    446  1.7  christos 	* i386-opc.tbl: Add RDPID instruction.
    447  1.7  christos 	* i386-init.h: Regenerate.
    448  1.7  christos 	* i386-tbl.h: Regenerate.
    449  1.1     skrll 
    450  1.7  christos 2016-05-10  Thomas Preud'homme  <thomas.preudhomme (a] arm.com>
    451  1.1     skrll 
    452  1.7  christos 	* arm-dis.c (get_sym_code_type): Use ARM_GET_SYM_BRANCH_TYPE to get
    453  1.7  christos 	branch type of a symbol.
    454  1.7  christos 	(print_insn): Likewise.
    455  1.7  christos 
    456  1.7  christos 2016-05-10  Thomas Preud'homme  <thomas.preudhomme (a] arm.com>
    457  1.7  christos 
    458  1.7  christos 	* arm-dis.c (coprocessor_opcodes): Add entries for VFP ARMv8-M
    459  1.7  christos 	Mainline Security Extensions instructions.
    460  1.7  christos 	(thumb_opcodes): Add entries for narrow ARMv8-M Security
    461  1.7  christos 	Extensions instructions.
    462  1.7  christos 	(thumb32_opcodes): Add entries for wide ARMv8-M Security Extensions
    463  1.7  christos 	instructions.
    464  1.7  christos 	(psr_name): Add new MSP_NS and PSP_NS ARMv8-M Security Extensions
    465  1.7  christos 	special registers.
    466  1.1     skrll 
    467  1.7  christos 2016-05-09  Jose E. Marchesi  <jose.marchesi (a] oracle.com>
    468  1.1     skrll 
    469  1.7  christos 	* sparc-opc.c (sparc_opcodes): Fix mnemonic of faligndatai.
    470  1.1     skrll 
    471  1.7  christos 2016-05-03  Claudiu Zissulescu  <claziss (a] synopsys.com>
    472  1.1     skrll 
    473  1.7  christos 	* arc-ext.c (dump_ARC_extmap): Handle SYNATX_NOP and SYNTAX_1OP.
    474  1.7  christos 	(arcExtMap_genOpcode): Likewise.
    475  1.7  christos 	* arc-opc.c (arg_32bit_rc): Define new variable.
    476  1.7  christos 	(arg_32bit_u6): Likewise.
    477  1.7  christos 	(arg_32bit_limm): Likewise.
    478  1.7  christos 
    479  1.7  christos 2016-05-03  Szabolcs Nagy  <szabolcs.nagy (a] arm.com>
    480  1.7  christos 
    481  1.7  christos 	* aarch64-gen.c (VERIFIER): Define.
    482  1.7  christos 	* aarch64-opc.c (VERIFIER): Define.
    483  1.7  christos 	(verify_ldpsw): Use static linkage.
    484  1.7  christos 	* aarch64-opc.h (verify_ldpsw): Remove.
    485  1.7  christos 	* aarch64-tbl.h: Use VERIFIER for verifiers.
    486  1.7  christos 
    487  1.7  christos 2016-04-28  Nick Clifton  <nickc (a] redhat.com>
    488  1.7  christos 
    489  1.7  christos 	PR target/19722
    490  1.7  christos 	* aarch64-dis.c (aarch64_opcode_decode): Run verifier if present.
    491  1.7  christos 	* aarch64-opc.c (verify_ldpsw): New function.
    492  1.7  christos 	* aarch64-opc.h (verify_ldpsw): New prototype.
    493  1.7  christos 	* aarch64-tbl.h: Add initialiser for verifier field.
    494  1.7  christos 	(LDPSW): Set verifier to verify_ldpsw.
    495  1.7  christos 
    496  1.7  christos 2016-04-23  H.J. Lu  <hongjiu.lu (a] intel.com>
    497  1.7  christos 
    498  1.7  christos 	PR binutils/19983
    499  1.7  christos 	PR binutils/19984
    500  1.7  christos 	* i386-dis.c (print_insn): Return -1 if size of bfd_vma is
    501  1.7  christos 	smaller than address size.
    502  1.7  christos 
    503  1.7  christos 2016-04-20  Trevor Saunders  <tbsaunde+binutils (a] tbsaunde.org>
    504  1.7  christos 
    505  1.7  christos 	* alpha-dis.c: Regenerate.
    506  1.7  christos 	* crx-dis.c: Likewise.
    507  1.7  christos 	* disassemble.c: Likewise.
    508  1.7  christos 	* epiphany-opc.c: Likewise.
    509  1.7  christos 	* fr30-opc.c: Likewise.
    510  1.7  christos 	* frv-opc.c: Likewise.
    511  1.7  christos 	* ip2k-opc.c: Likewise.
    512  1.7  christos 	* iq2000-opc.c: Likewise.
    513  1.7  christos 	* lm32-opc.c: Likewise.
    514  1.7  christos 	* lm32-opinst.c: Likewise.
    515  1.7  christos 	* m32c-opc.c: Likewise.
    516  1.7  christos 	* m32r-opc.c: Likewise.
    517  1.7  christos 	* m32r-opinst.c: Likewise.
    518  1.7  christos 	* mep-opc.c: Likewise.
    519  1.7  christos 	* mt-opc.c: Likewise.
    520  1.7  christos 	* or1k-opc.c: Likewise.
    521  1.7  christos 	* or1k-opinst.c: Likewise.
    522  1.7  christos 	* tic80-opc.c: Likewise.
    523  1.7  christos 	* xc16x-opc.c: Likewise.
    524  1.7  christos 	* xstormy16-opc.c: Likewise.
    525  1.7  christos 
    526  1.7  christos 2016-04-19  Andrew Burgess  <andrew.burgess (a] embecosm.com>
    527  1.7  christos 
    528  1.7  christos 	* arc-nps400-tbl.h: Add addb, subb, adcb, sbcb, andb, xorb, orb,
    529  1.7  christos 	fxorb, wxorb, shlb, shrb, notb, cntbb, div, mod, divm, qcmp,
    530  1.7  christos 	calcsd, and calcxd instructions.
    531  1.7  christos 	* arc-opc.c (insert_nps_bitop_size): Delete.
    532  1.7  christos 	(extract_nps_bitop_size): Delete.
    533  1.7  christos 	(MAKE_SRC_POS_INSERT_EXTRACT_FUNCS): Define, and use.
    534  1.7  christos 	(extract_nps_qcmp_m3): Define.
    535  1.7  christos 	(extract_nps_qcmp_m2): Define.
    536  1.7  christos 	(extract_nps_qcmp_m1): Define.
    537  1.7  christos 	(arc_flag_operands): Add F_NPS_SX, F_NPS_AR, F_NPS_AL.
    538  1.7  christos 	(arc_flag_classes): Add C_NPS_SX, C_NPS_AR_AL
    539  1.7  christos 	(arc_operands): Add NPS_SRC2_POS, NPS_SRC1_POS, NPS_ADDB_SIZE,
    540  1.7  christos 	NPS_ANDB_SIZE, NPS_FXORB_SIZ, NPS_WXORB_SIZ, NPS_R_XLDST,
    541  1.7  christos 	NPS_DIV_UIMM4, NPS_QCMP_SIZE, NPS_QCMP_M1, NPS_QCMP_M2, and
    542  1.7  christos 	NPS_QCMP_M3.
    543  1.7  christos 
    544  1.7  christos 2016-04-19  Andrew Burgess  <andrew.burgess (a] embecosm.com>
    545  1.7  christos 
    546  1.7  christos 	* arc-nps400-tbl.h: Add dctcp, dcip, dcet, and dcacl instructions.
    547  1.1     skrll 
    548  1.7  christos 2016-04-15  H.J. Lu  <hongjiu.lu (a] intel.com>
    549  1.1     skrll 
    550  1.7  christos 	* Makefile.in: Regenerated with automake 1.11.6.
    551  1.7  christos 	* aclocal.m4: Likewise.
    552  1.1     skrll 
    553  1.7  christos 2016-04-14  Andrew Burgess  <andrew.burgess (a] embecosm.com>
    554  1.1     skrll 
    555  1.7  christos 	* arc-nps400-tbl.h: Add xldb, xldw, xld, xstb, xstw, and xst
    556  1.7  christos 	instructions.
    557  1.7  christos 	* arc-opc.c (insert_nps_cmem_uimm16): New function.
    558  1.7  christos 	(extract_nps_cmem_uimm16): New function.
    559  1.7  christos 	(arc_operands): Add NPS_XLDST_UIMM16 operand.
    560  1.1     skrll 
    561  1.7  christos 2016-04-14  Andrew Burgess  <andrew.burgess (a] embecosm.com>
    562  1.1     skrll 
    563  1.7  christos 	* arc-dis.c (arc_insn_length): New function.
    564  1.7  christos 	(print_insn_arc): Use arc_insn_length, change insnLen to unsigned.
    565  1.7  christos 	(find_format): Change insnLen parameter to unsigned.
    566  1.1     skrll 
    567  1.7  christos 2016-04-13  Nick Clifton  <nickc (a] redhat.com>
    568  1.1     skrll 
    569  1.7  christos 	PR target/19937
    570  1.7  christos 	* v850-opc.c (v850_opcodes): Correct masks for long versions of
    571  1.7  christos 	the LD.B and LD.BU instructions.
    572  1.1     skrll 
    573  1.7  christos 2016-04-12  Claudiu Zissulescu  <claziss (a] synopsys.com>
    574  1.1     skrll 
    575  1.7  christos 	* arc-dis.c (find_format): Check for extension flags.
    576  1.7  christos 	(print_flags): New function.
    577  1.7  christos 	(print_insn_arc): Update for .extCondCode, .extCoreRegister and
    578  1.7  christos 	.extAuxRegister.
    579  1.7  christos 	* arc-ext.c (arcExtMap_coreRegName): Use
    580  1.7  christos 	LAST_EXTENSION_CORE_REGISTER.
    581  1.7  christos 	(arcExtMap_coreReadWrite): Likewise.
    582  1.7  christos 	(dump_ARC_extmap): Update printing.
    583  1.7  christos 	* arc-opc.c (arc_flag_classes): Add F_CLASS_EXTEND flag.
    584  1.7  christos 	(arc_aux_regs): Add cpu field.
    585  1.7  christos 	* arc-regs.h: Add cpu field, lower case name aux registers.
    586  1.1     skrll 
    587  1.7  christos 2016-04-12  Claudiu Zissulescu  <claziss (a] synopsys.com>
    588  1.3  christos 
    589  1.7  christos 	* arc-tbl.h: Add rtsc, sleep with no arguments.
    590  1.1     skrll 
    591  1.7  christos 2016-04-12  Claudiu Zissulescu  <claziss (a] synopsys.com>
    592  1.1     skrll 
    593  1.7  christos 	* arc-opc.c (flags_none, flags_f, flags_cc, flags_ccf):
    594  1.7  christos 	Initialize.
    595  1.7  christos 	(arg_none, arg_32bit_rarbrc, arg_32bit_zarbrc, arg_32bit_rbrbrc)
    596  1.7  christos 	(arg_32bit_rarbu6, arg_32bit_zarbu6, arg_32bit_rbrbu6)
    597  1.7  christos 	(arg_32bit_rbrbs12, arg_32bit_ralimmrc, arg_32bit_rarblimm)
    598  1.7  christos 	(arg_32bit_zalimmrc, arg_32bit_zarblimm, arg_32bit_rbrblimm)
    599  1.7  christos 	(arg_32bit_ralimmu6, arg_32bit_zalimmu6, arg_32bit_zalimms12)
    600  1.7  christos 	(arg_32bit_ralimmlimm, arg_32bit_zalimmlimm, arg_32bit_rbrc)
    601  1.7  christos 	(arg_32bit_zarc, arg_32bit_rbu6, arg_32bit_zau6, arg_32bit_rblimm)
    602  1.7  christos 	(arg_32bit_zalimm, arg_32bit_limmrc, arg_32bit_limmu6)
    603  1.7  christos 	(arg_32bit_limms12, arg_32bit_limmlimm): Likewise.
    604  1.7  christos 	(arc_opcode arc_opcodes): Null terminate the array.
    605  1.7  christos 	(arc_num_opcodes): Remove.
    606  1.7  christos 	* arc-ext.h (INSERT_XOP): Define.
    607  1.7  christos 	(extInstruction_t): Likewise.
    608  1.7  christos 	(arcExtMap_instName): Delete.
    609  1.7  christos 	(arcExtMap_insn): New function.
    610  1.7  christos 	(arcExtMap_genOpcode): Likewise.
    611  1.7  christos 	* arc-ext.c (ExtInstruction): Remove.
    612  1.7  christos 	(create_map): Zero initialize instruction fields.
    613  1.7  christos 	(arcExtMap_instName): Remove.
    614  1.7  christos 	(arcExtMap_insn): New function.
    615  1.7  christos 	(dump_ARC_extmap): More info while debuging.
    616  1.7  christos 	(arcExtMap_genOpcode): New function.
    617  1.7  christos 	* arc-dis.c (find_format): New function.
    618  1.7  christos 	(print_insn_arc): Use find_format.
    619  1.7  christos 	(arc_get_disassembler): Enable dump_ARC_extmap only when
    620  1.7  christos 	debugging.
    621  1.1     skrll 
    622  1.7  christos 2016-04-11  Maciej W. Rozycki  <macro (a] imgtec.com>
    623  1.1     skrll 
    624  1.7  christos 	* mips-dis.c (print_mips16_insn_arg): Mask unused extended
    625  1.7  christos 	instruction bits out.
    626  1.3  christos 
    627  1.7  christos 2016-04-07  Andrew Burgess  <andrew.burgess (a] embecosm.com>
    628  1.3  christos 
    629  1.7  christos 	* arc-nps400-tbl.h: Add schd, sync, and hwschd instructions.
    630  1.7  christos 	* arc-opc.c (arc_flag_operands): Add new flags.
    631  1.7  christos 	(arc_flag_classes): Add new classes.
    632  1.1     skrll 
    633  1.7  christos 2016-04-07  Andrew Burgess  <andrew.burgess (a] embecosm.com>
    634  1.1     skrll 
    635  1.7  christos 	* arc-opc.c (arc_opcodes): Extend comment to discus table layout.
    636  1.1     skrll 
    637  1.7  christos 2016-04-05  Andrew Burgess  <andrew.burgess (a] embecosm.com>
    638  1.1     skrll 
    639  1.7  christos 	* arc-nps400-tbl.h: Add movbi, decode1, fbset, fbclear, encode0,
    640  1.7  christos 	encode1, rflt, crc16, and crc32 instructions.
    641  1.7  christos 	* arc-opc.c (arc_flag_operands): Add F_NPS_R.
    642  1.7  christos 	(arc_flag_classes): Add C_NPS_R.
    643  1.7  christos 	(insert_nps_bitop_size_2b): New function.
    644  1.7  christos 	(extract_nps_bitop_size_2b): Likewise.
    645  1.7  christos 	(insert_nps_bitop_uimm8): Likewise.
    646  1.7  christos 	(extract_nps_bitop_uimm8): Likewise.
    647  1.7  christos 	(arc_operands): Add new operand entries.
    648  1.5  christos 
    649  1.7  christos 2016-04-05  Claudiu Zissulescu  <claziss (a] synopsys.com>
    650  1.1     skrll 
    651  1.7  christos 	* arc-regs.h: Add a new subclass field.  Add double assist
    652  1.7  christos 	accumulator register values.
    653  1.7  christos 	* arc-tbl.h: Use DPA subclass to mark the double assist
    654  1.7  christos 	instructions.  Use DPX/SPX subclas to mark the FPX instructions.
    655  1.7  christos 	* arc-opc.c (RSP): Define instead of SP.
    656  1.7  christos 	(arc_aux_regs): Add the subclass field.
    657  1.1     skrll 
    658  1.7  christos 2016-04-05  Jiong Wang  <jiong.wang (a] arm.com>
    659  1.1     skrll 
    660  1.7  christos 	* arm-dis.c: Support FP16 vmul, vmla, vmls (by scalar).
    661  1.1     skrll 
    662  1.7  christos 2016-03-31  Andrew Burgess  <andrew.burgess (a] embecosm.com>
    663  1.1     skrll 
    664  1.7  christos 	* arc-opc.c (arc_operands): Fix operand flags for NPS_R_DST, and
    665  1.7  christos 	NPS_R_SRC1.
    666  1.1     skrll 
    667  1.7  christos 2016-03-30  Andrew Burgess  <andrew.burgess (a] embecosm.com>
    668  1.1     skrll 
    669  1.7  christos 	* arc-nps400-tbl.h: Add a header comment, and fix some whitespace
    670  1.7  christos 	issues.  No functional changes.
    671  1.1     skrll 
    672  1.7  christos 2016-03-30  Claudiu Zissulescu  <claziss (a] synopsys.com>
    673  1.1     skrll 
    674  1.7  christos 	* arc-regs.h (IC_RAM_ADDRESS, IC_TAG, IC_WP, IC_DATA, CONTROL0)
    675  1.7  christos 	(AX2, AY2, MX2, MY2, AY0, AY1, DC_RAM_ADDR, DC_TAG, CONTROL1)
    676  1.7  christos 	(RTT): Remove duplicate.
    677  1.7  christos 	(LCDINSTR, LCDDATA, LCDSTAT, CC_*, PCT_COUNT*, PCT_SNAP*)
    678  1.7  christos 	(PCT_CONFIG*): Remove.
    679  1.7  christos 	(D1L, D1H, D2H, D2L): Define.
    680  1.1     skrll 
    681  1.7  christos 2016-03-29  Claudiu Zissulescu  <claziss (a] synopsys.com>
    682  1.4  christos 
    683  1.7  christos 	* arc-ext-tbl.h (dsp_fp_i2flt): Fix typo.
    684  1.4  christos 
    685  1.7  christos 2016-03-29  Claudiu Zissulescu  <claziss (a] synopsys.com>
    686  1.4  christos 
    687  1.7  christos 	* arc-tbl.h (invld07): Remove.
    688  1.7  christos 	* arc-ext-tbl.h: New file.
    689  1.7  christos 	* arc-dis.c (FIELDA, FIELDB, FIELDC): Remove.
    690  1.7  christos 	* arc-opc.c (arc_opcodes): Add ext-tbl include.
    691  1.4  christos 
    692  1.7  christos 2016-03-24  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
    693  1.1     skrll 
    694  1.7  christos 	Fix -Wstack-usage warnings.
    695  1.7  christos 	* aarch64-dis.c (print_operands): Substitute size.
    696  1.7  christos 	* aarch64-opc.c (print_register_offset_address): Substitute tblen.
    697  1.1     skrll 
    698  1.7  christos 2016-03-22  Jose E. Marchesi  <jose.marchesi (a] oracle.com>
    699  1.4  christos 
    700  1.7  christos 	* sparc-opc.c (sparc_opcodes): Reorder entries for `rd' in order
    701  1.7  christos 	to get a proper diagnostic when an invalid ASR register is used.
    702  1.4  christos 
    703  1.7  christos 2016-03-22  Nick Clifton  <nickc (a] redhat.com>
    704  1.1     skrll 
    705  1.7  christos 	* configure: Regenerate.
    706  1.1     skrll 
    707  1.7  christos 2016-03-21  Andrew Burgess  <andrew.burgess (a] embecosm.com>
    708  1.1     skrll 
    709  1.7  christos 	* arc-nps400-tbl.h: New file.
    710  1.7  christos 	* arc-opc.c: Add top level comment.
    711  1.7  christos 	(insert_nps_3bit_dst): New function.
    712  1.7  christos 	(extract_nps_3bit_dst): New function.
    713  1.7  christos 	(insert_nps_3bit_src2): New function.
    714  1.7  christos 	(extract_nps_3bit_src2): New function.
    715  1.7  christos 	(insert_nps_bitop_size): New function.
    716  1.7  christos 	(extract_nps_bitop_size): New function.
    717  1.7  christos 	(arc_flag_operands): Add nps400 entries.
    718  1.7  christos 	(arc_flag_classes): Add nps400 entries.
    719  1.7  christos 	(arc_operands): Add nps400 entries.
    720  1.7  christos 	(arc_opcodes): Add nps400 include.
    721  1.1     skrll 
    722  1.7  christos 2016-03-21  Andrew Burgess  <andrew.burgess (a] embecosm.com>
    723  1.1     skrll 
    724  1.7  christos 	* arc-opc.c (arc_flag_classes): Convert all flag classes to use
    725  1.7  christos 	the new class enum values.
    726  1.1     skrll 
    727  1.7  christos 2016-03-21  Andrew Burgess  <andrew.burgess (a] embecosm.com>
    728  1.1     skrll 
    729  1.7  christos 	* arc-dis.c (print_insn_arc): Handle nps400.
    730  1.1     skrll 
    731  1.7  christos 2016-03-21  Andrew Burgess  <andrew.burgess (a] embecosm.com>
    732  1.1     skrll 
    733  1.7  christos 	* arc-opc.c (BASE): Delete.
    734  1.1     skrll 
    735  1.7  christos 2016-03-18  Nick Clifton  <nickc (a] redhat.com>
    736  1.1     skrll 
    737  1.7  christos 	PR target/19721
    738  1.7  christos 	* aarch64-tbl.h (aarch64_opcode_table): Fix type of second operand
    739  1.7  christos 	of MOV insn that aliases an ORR insn.
    740  1.1     skrll 
    741  1.7  christos 2016-03-16  Jiong Wang  <jiong.wang (a] arm.com>
    742  1.1     skrll 
    743  1.7  christos 	* arm-dis.c (neon_opcodes): Support new FP16 instructions.
    744  1.1     skrll 
    745  1.7  christos 2016-03-07  Trevor Saunders  <tbsaunde+binutils (a] tbsaunde.org>
    746  1.1     skrll 
    747  1.7  christos 	* mcore-opc.h: Add const qualifiers.
    748  1.7  christos 	* microblaze-opc.h (struct op_code_struct): Likewise.
    749  1.7  christos 	* sh-opc.h: Likewise.
    750  1.7  christos 	* tic4x-dis.c (tic4x_print_indirect): Likewise.
    751  1.7  christos 	(tic4x_print_op): Likewise.
    752  1.1     skrll 
    753  1.7  christos 2016-03-02  Alan Modra  <amodra (a] gmail.com>
    754  1.1     skrll 
    755  1.7  christos 	* or1k-desc.h: Regenerate.
    756  1.7  christos 	* fr30-ibld.c: Regenerate.
    757  1.7  christos 	* rl78-decode.c: Regenerate.
    758  1.1     skrll 
    759  1.7  christos 2016-03-01  Nick Clifton  <nickc (a] redhat.com>
    760  1.4  christos 
    761  1.7  christos 	PR target/19747
    762  1.7  christos 	* rl78-dis.c (print_insn_rl78_common): Fix typo.
    763  1.4  christos 
    764  1.7  christos 2016-02-24  Renlin Li  <renlin.li (a] arm.com>
    765  1.1     skrll 
    766  1.7  christos 	* arm-dis.c (coprocessor_opcodes): Add fp16 instruction entries.
    767  1.7  christos 	(print_insn_coprocessor): Support fp16 instructions.
    768  1.1     skrll 
    769  1.7  christos 2016-02-24  Renlin Li  <renlin.li (a] arm.com>
    770  1.1     skrll 
    771  1.7  christos 	* arm-dis.c (print_insn_coprocessor): Fix mask for vsel, vmaxnm,
    772  1.7  christos 	vminnm, vrint(mpna).
    773  1.5  christos 
    774  1.7  christos 2016-02-24  Renlin Li  <renlin.li (a] arm.com>
    775  1.1     skrll 
    776  1.7  christos 	* arm-dis.c (print_insn_coprocessor): Check co-processor number for
    777  1.7  christos 	cpd/cpd2, mcr/mcr2, mrc/mrc2, ldc/ldc2, stc/stc2.
    778  1.5  christos 
    779  1.7  christos 2016-02-15  H.J. Lu  <hongjiu.lu (a] intel.com>
    780  1.1     skrll 
    781  1.7  christos 	* i386-dis.c (print_insn): Parenthesize expression to prevent
    782  1.7  christos 	truncated addresses.
    783  1.7  christos 	(OP_J): Likewise.
    784  1.1     skrll 
    785  1.7  christos 2016-02-10  Claudiu Zissulescu  <claziss (a] synopsys.com>
    786  1.7  christos 	    Janek van Oirschot  <jvanoirs (a] synopsys.com>
    787  1.1     skrll 
    788  1.7  christos 	* arc-opc.c (arc_relax_opcodes, arc_num_relax_opcodes): New
    789  1.7  christos 	variable.
    790  1.1     skrll 
    791  1.7  christos 2016-02-04  Nick Clifton  <nickc (a] redhat.com>
    792  1.1     skrll 
    793  1.7  christos 	PR target/19561
    794  1.7  christos 	* msp430-dis.c (print_insn_msp430): Add a special case for
    795  1.7  christos 	decoding an RRC instruction with the ZC bit set in the extension
    796  1.7  christos 	word.
    797  1.1     skrll 
    798  1.7  christos 2016-02-02  Andrew Burgess  <andrew.burgess (a] embecosm.com>
    799  1.1     skrll 
    800  1.7  christos 	* cgen-ibld.in (insert_normal): Rework calculation of shift.
    801  1.7  christos 	* epiphany-ibld.c: Regenerate.
    802  1.7  christos 	* fr30-ibld.c: Regenerate.
    803  1.7  christos 	* frv-ibld.c: Regenerate.
    804  1.7  christos 	* ip2k-ibld.c: Regenerate.
    805  1.7  christos 	* iq2000-ibld.c: Regenerate.
    806  1.7  christos 	* lm32-ibld.c: Regenerate.
    807  1.7  christos 	* m32c-ibld.c: Regenerate.
    808  1.7  christos 	* m32r-ibld.c: Regenerate.
    809  1.7  christos 	* mep-ibld.c: Regenerate.
    810  1.7  christos 	* mt-ibld.c: Regenerate.
    811  1.7  christos 	* or1k-ibld.c: Regenerate.
    812  1.7  christos 	* xc16x-ibld.c: Regenerate.
    813  1.7  christos 	* xstormy16-ibld.c: Regenerate.
    814  1.1     skrll 
    815  1.7  christos 2016-02-02  Andrew Burgess  <andrew.burgess (a] embecosm.com>
    816  1.1     skrll 
    817  1.7  christos 	* epiphany-dis.c: Regenerated from latest cpu files.
    818  1.1     skrll 
    819  1.7  christos 2016-02-01  Michael McConville  <mmcco (a] mykolab.com>
    820  1.1     skrll 
    821  1.7  christos 	* cgen-dis.c (count_decodable_bits): Use unsigned value for mask
    822  1.7  christos 	test bit.
    823  1.1     skrll 
    824  1.7  christos 2016-01-25  Renlin Li  <renlin.li (a] arm.com>
    825  1.1     skrll 
    826  1.7  christos 	* arm-dis.c (mapping_symbol_for_insn): New function.
    827  1.7  christos 	(find_ifthen_state): Call mapping_symbol_for_insn().
    828  1.1     skrll 
    829  1.7  christos 2016-01-20  Matthew Wahab  <matthew.wahab (a] arm.com>
    830  1.3  christos 
    831  1.7  christos 	* aarch64-opc.c (operand_general_constraint_met_p): Check validity
    832  1.7  christos 	of MSR UAO immediate operand.
    833  1.3  christos 
    834  1.7  christos 2016-01-18  Maciej W. Rozycki  <macro (a] imgtec.com>
    835  1.3  christos 
    836  1.7  christos 	* mips-dis.c (print_insn_micromips): Remove 48-bit microMIPS
    837  1.7  christos 	instruction support.
    838  1.3  christos 
    839  1.7  christos 2016-01-17  Alan Modra  <amodra (a] gmail.com>
    840  1.1     skrll 
    841  1.5  christos 	* configure: Regenerate.
    842  1.1     skrll 
    843  1.7  christos 2016-01-14  Nick Clifton  <nickc (a] redhat.com>
    844  1.7  christos 
    845  1.7  christos 	* rl78-decode.opc (rl78_decode_opcode): Add 's' operand to movw
    846  1.7  christos 	instructions that can support stack pointer operations.
    847  1.7  christos 	* rl78-decode.c: Regenerate.
    848  1.7  christos 	* rl78-dis.c: Fix display of stack pointer in MOVW based
    849  1.7  christos 	instructions.
    850  1.7  christos 
    851  1.7  christos 2016-01-14  Matthew Wahab  <matthew.wahab (a] arm.com>
    852  1.7  christos 
    853  1.7  christos 	* aarch64-opc.c (aarch64_sys_reg_supported_p): Merge conditionals
    854  1.7  christos 	testing for RAS support.  Add checks for erxfr_el1, erxctlr_el1,
    855  1.7  christos 	erxtatus_el1 and erxaddr_el1.
    856  1.7  christos 
    857  1.7  christos 2016-01-12  Matthew Wahab  <matthew.wahab (a] arm.com>
    858  1.1     skrll 
    859  1.7  christos 	* arm-dis.c (arm_opcodes): Add "esb".
    860  1.7  christos 	(thumb_opcodes): Likewise.
    861  1.7  christos 
    862  1.7  christos 2016-01-11  Peter Bergner <bergner (a] vnet.ibm.com>
    863  1.7  christos 
    864  1.7  christos 	* ppc-opc.c <xscmpnedp>: Delete.
    865  1.7  christos 	<xvcmpnedp>: Likewise.
    866  1.7  christos 	<xvcmpnedp.>: Likewise.
    867  1.7  christos 	<xvcmpnesp>: Likewise.
    868  1.7  christos 	<xvcmpnesp.>: Likewise.
    869  1.1     skrll 
    870  1.7  christos 2016-01-08  Andreas Schwab  <schwab (a] linux-m68k.org>
    871  1.1     skrll 
    872  1.7  christos 	PR gas/13050
    873  1.7  christos 	* m68k-opc.c (moveb, movew): For ISA_B/C only allow #,d(An) in
    874  1.7  christos 	addition to ISA_A.
    875  1.1     skrll 
    876  1.7  christos 2016-01-01  Alan Modra  <amodra (a] gmail.com>
    877  1.1     skrll 
    878  1.5  christos 	Update year range in copyright notice of all files.
    879  1.3  christos 
    880  1.7  christos For older changes see ChangeLog-2015
    881  1.1     skrll 
    883  1.5  christos Copyright (C) 2016 Free Software Foundation, Inc.
    884  1.5  christos 
    885  1.5  christos Copying and distribution of this file, with or without modification,
    886  1.5  christos are permitted in any medium without royalty provided the copyright
    887  1.5  christos notice and this notice are preserved.
    888  1.1     skrll 
    889  1.1     skrll Local Variables:
    890  1.1     skrll mode: change-log
    891  1.1     skrll left-margin: 8
    892  1.1     skrll fill-column: 74
    893  1.1     skrll version-control: never
    894                End:
    895