Home | History | Annotate | Line # | Download | only in opcodes
      1  1.1  christos 2010-12-31  John David Anglin  <dave.anglin (a] nrc-cnrc.gc.ca>
      2  1.1  christos 
      3  1.1  christos 	PR gas/11395
      4  1.1  christos 	* hppa-dis.c (compare_cond_64_names): Change never condition to ",*".
      5  1.1  christos 	(add_cond_64_names): Likewise.
      6  1.1  christos 	(logical_cond_64_names): Likewise.
      7  1.1  christos 	(unit_cond_64_names): Likewise.
      8  1.1  christos 
      9  1.1  christos 2010-12-30  H.J. Lu  <hongjiu.lu (a] intel.com>
     10  1.1  christos 
     11  1.1  christos 	* i386-dis.c (print_insn): Support bfd_mach_x64_32 and
     12  1.1  christos 	bfd_mach_x64_32_intel_syntax.
     13  1.1  christos 
     14  1.1  christos 2010-12-18  Mingjie Xing  <mingjie.xing (a] gmail.com>
     15  1.1  christos 
     16  1.1  christos 	* mips-opc.c (WR_z, WR_Z, RD_z, RD_Z, RD_d): Define.
     17  1.1  christos 	(mips_builtin_opcodes): Add loongson3a specific instructions.
     18  1.1  christos 	* mips-dis.c (print_insn_args): Handle the new arguments +a|b|c|z|Z.
     19  1.1  christos 
     20  1.1  christos 2010-12-11 Mingming Sun <mingm.sun (a] gmail.com>
     21  1.1  christos 
     22  1.1  christos 	* mips-opc.c: (mips_builtin_opcodes): Add loongson3a mul/div and
     23  1.1  christos 	fixed point instructions.
     24  1.1  christos 
     25  1.1  christos 2010-12-09  Mike Frysinger  <vapier (a] gentoo.org>
     26  1.1  christos 
     27  1.1  christos 	* .gitignore: New file.
     28  1.1  christos 
     29  1.1  christos 2010-11-25  Alan Modra  <amodra (a] gmail.com>
     30  1.1  christos 
     31  1.1  christos 	* po/es.po: Update.
     32  1.1  christos 	* po/fr.po: Update.
     33  1.1  christos 	* po/nl.po: Update.
     34  1.1  christos 	* po/zh_CN.po: Update.
     35  1.1  christos 
     36  1.1  christos 2010-11-11  Mingming Sun  <mingm.sun (a] gmail.com>
     37  1.1  christos 
     38  1.1  christos 	* mips-dis.c (mips_arch_choices): Add loongson3a.
     39  1.1  christos 	* mips-opc.c (IL3A): Defined as INSN_LOONGSON_3A.
     40  1.1  christos 	(mips_builtin_opcodes): Modify some instructions' membership from
     41  1.1  christos 	IL2F to IL2F|IL3A.
     42  1.1  christos 
     43  1.1  christos 2010-11-10  Nick Clifton  <nickc (a] redhat.com>
     44  1.1  christos 
     45  1.1  christos 	* po/fi.po: Updated Finnish translation.
     46  1.1  christos 
     47  1.1  christos 2010-11-05  Tristan Gingold  <gingold (a] adacore.com>
     48  1.1  christos 
     49  1.1  christos 	* po/opcodes.pot: Regenerate
     50  1.1  christos 
     51  1.1  christos 2010-10-28  Maciej W. Rozycki  <macro (a] codesourcery.com>
     52  1.1  christos 
     53  1.1  christos 	* mips-opc.c (mips_builtin_opcodes): Fix formatting of "ld".
     54  1.1  christos 
     55  1.1  christos 2010-10-28  Andreas Krebbel  <Andreas.Krebbel (a] de.ibm.com>
     56  1.1  christos 
     57  1.1  christos 	* s390-opc.txt: cfxr, cfdr and cfer z900 -> g5.
     58  1.1  christos 
     59  1.1  christos 2010-10-25  Chao-ying Fu  <fu (a] mips.com>
     60  1.1  christos 
     61  1.1  christos 	* mips-opc.c (madd, maddu, msub, msubu, mult, multu): Change D33 to D32.
     62  1.1  christos 
     63  1.1  christos 2010-10-25  Nathan Sidwell  <nathan (a] codesourcery.com>
     64  1.1  christos 
     65  1.1  christos 	* tic6x-dis.c: Add attribution.
     66  1.1  christos 
     67  1.1  christos 2010-10-22  Alan Modra  <amodra (a] gmail.com>
     68  1.1  christos 
     69  1.1  christos 	* Makefile.am (CLEANFILES): Add stamp-lm32.  Sort.
     70  1.1  christos 	* Makefile.in: Regenerate.
     71  1.1  christos 
     72  1.1  christos 2010-10-18  Maciej W. Rozycki  <macro (a] linux-mips.org>
     73  1.1  christos 
     74  1.1  christos 	* mips-opc.c (mips_builtin_opcodes): Move M_LD_OB and M_SD_OB
     75  1.1  christos 	macros before their corresponding MIPS III hardware instructions.
     76  1.1  christos 
     77  1.1  christos 2010-10-16  H.J. Lu  <hongjiu.lu (a] intel.com>
     78  1.1  christos 
     79  1.1  christos 	* i386-gen.c (cpu_flag_init): Add CpuNop to CPU_GENERIC64_FLAGS.
     80  1.1  christos 
     81  1.1  christos 	* i386-init.h: Regenerated.
     82  1.1  christos 
     83  1.1  christos 2010-10-15  Mike Frysinger  <vapier (a] gentoo.org>
     84  1.1  christos 
     85  1.1  christos 	* bfin-dis.c (decode_dsp32alu_0): Call imm5d() for BYTEOP2M.
     86  1.1  christos 
     87  1.1  christos 2010-10-14  H.J. Lu  <hongjiu.lu (a] intel.com>
     88  1.1  christos 
     89  1.1  christos 	* i386-opc.tbl: Remove CheckRegSize from movq.
     90  1.1  christos 	* i386-tbl.h: Regenerated.
     91  1.1  christos 
     92  1.1  christos 2010-10-14  H.J. Lu  <hongjiu.lu (a] intel.com>
     93  1.1  christos 
     94  1.1  christos 	* i386-opc.tbl: Remove CheckRegSize from instructions with
     95  1.1  christos 	0, 1 or fixed operands.
     96  1.1  christos 	* i386-tbl.h: Regenerated.
     97  1.1  christos 
     98  1.1  christos 2010-10-14  H.J. Lu  <hongjiu.lu (a] intel.com>
     99  1.1  christos 
    100  1.1  christos 	* i386-gen.c (opcode_modifiers): Add CheckRegSize.
    101  1.1  christos 
    102  1.1  christos 	* i386-opc.h (CheckRegSize): New.
    103  1.1  christos 	(i386_opcode_modifier): Add checkregsize.
    104  1.1  christos 
    105  1.1  christos 	* i386-opc.tbl: Add CheckRegSize to instructions which
    106  1.1  christos 	require register size check.
    107  1.1  christos 	* i386-tbl.h: Regenerated.
    108  1.1  christos 
    109  1.1  christos 2010-10-12  Andreas Schwab  <schwab (a] linux-m68k.org>
    110  1.1  christos 
    111  1.1  christos 	* m68k-opc.c (m68k_opcodes): Move fnop before fbf.
    112  1.1  christos 
    113  1.1  christos 2010-10-11  Andreas Krebbel  <Andreas.Krebbel (a] de.ibm.com>
    114  1.1  christos 
    115  1.1  christos 	* s390-opc.c: Make the instruction masks for the load/store on
    116  1.1  christos 	condition instructions to cover the condition code mask as well.
    117  1.1  christos 	* s390-opc.txt: lgoc -> locg and stgoc -> stocg.
    118  1.1  christos 
    119  1.1  christos 2010-10-11  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
    120  1.1  christos 	    Jiang Jilin  <freephp (a] gmail.com>
    121  1.1  christos 
    122  1.1  christos 	* Makefile.am (libopcodes_a_SOURCES): New as empty.
    123  1.1  christos 	* Makefile.in: Regenerate.
    124  1.1  christos 
    125  1.1  christos 2010-10-09  Matt Rice  <ratmice (a] gmail.com>
    126  1.1  christos 
    127  1.1  christos 	* fr30-desc.h: Regenerate.
    128  1.1  christos 	* frv-desc.h: Regenerate.
    129  1.1  christos 	* ip2k-desc.h: Regenerate.
    130  1.1  christos 	* iq2000-desc.h: Regenerate.
    131  1.1  christos 	* lm32-desc.h: Regenerate.
    132  1.1  christos 	* m32c-desc.h: Regenerate.
    133  1.1  christos 	* m32r-desc.h: Regenerate.
    134  1.1  christos 	* mep-desc.h: Regenerate.
    135  1.1  christos 	* mep-opc.c: Regenerate.
    136  1.1  christos 	* mt-desc.h: Regenerate.
    137  1.1  christos 	* openrisc-desc.h: Regenerate.
    138  1.1  christos 	* xc16x-desc.h: Regenerate.
    139  1.1  christos 	* xstormy16-desc.h: Regenerate.
    140  1.1  christos 
    141  1.1  christos 2010-10-08  Pierre Muller  <muller (a] ics.u-strasbg.fr>
    142  1.1  christos 
    143  1.1  christos 	Fix build with -DDEBUG=7
    144  1.1  christos 	* frv-opc.c: Regenerate.
    145  1.1  christos 	* or32-dis.c (DEBUG): Don't redefine.
    146  1.1  christos 	(find_bytes_big, or32_extract, or32_opcode_match, or32_print_register):
    147  1.1  christos 	Adapt DEBUG code to some type changes throughout.
    148  1.1  christos 	* or32-opc.c (or32_extract): Likewise.
    149  1.1  christos 
    150  1.1  christos 2010-10-07  Bernd Schmidt  <bernds (a] codesourcery.com>
    151  1.1  christos 
    152  1.1  christos 	* tic6x-dis.c (print_insn_tic6x): Correct decoding of fstg field
    153  1.1  christos 	in SPKERNEL instructions.
    154  1.1  christos 
    155  1.1  christos 2010-10-02  H.J. Lu  <hongjiu.lu (a] intel.com>
    156  1.1  christos 
    157  1.1  christos 	PR binutils/12076
    158  1.1  christos 	* i386-dis.c (RMAL): Remove duplicate.
    159  1.1  christos 
    160  1.1  christos 2010-09-30  Pierre Muller  <muller (a] ics.u-strasbg.fr>
    161  1.1  christos 
    162  1.1  christos 	* s390-mkopc.c (main): Exit with error 1 if sscanf fails
    163  1.1  christos 	to parse all 6 parameters.
    164  1.1  christos 
    165  1.1  christos 2010-09-28  Pierre Muller  <muller (a] ics.u-strasbg.fr>
    166  1.1  christos 
    167  1.1  christos 	* s390-mkopc.c (main): Change description array size to 80.
    168  1.1  christos 	Add maximum length of 79 to description parsing.
    169  1.1  christos 
    170  1.1  christos 2010-09-27  Ralf Wildenhues  <Ralf.Wildenhues (a] gmx.de>
    171  1.1  christos 
    172  1.1  christos 	* configure: Regenerate.
    173  1.1  christos 
    174  1.1  christos 2010-09-27  Andreas Krebbel  <Andreas.Krebbel (a] de.ibm.com>
    175  1.1  christos 
    176  1.1  christos 	* s390-mkopc.c (enum s390_opcde_cpu_val): Add S390_OPCODE_Z196.
    177  1.1  christos 	(main): Recognize the new CPU string.
    178  1.1  christos 	* s390-opc.c: Add new instruction formats and masks.
    179  1.1  christos 	* s390-opc.txt: Add new z196 instructions.
    180  1.1  christos 
    181  1.1  christos 2010-09-27  Andreas Krebbel  <Andreas.Krebbel (a] de.ibm.com>
    182  1.1  christos 
    183  1.1  christos 	* s390-dis.c (print_insn_s390): Pick instruction with most
    184  1.1  christos 	specific mask.
    185  1.1  christos 	* s390-opc.c: Add unused bits to the insn mask.
    186  1.1  christos 	* s390-opc.txt: Reorder some instructions to prefer more recent
    187  1.1  christos 	versions.
    188  1.1  christos 
    189  1.1  christos 2010-09-27  Tejas Belagod  <tejas.belagod (a] arm.com>
    190  1.1  christos 
    191  1.1  christos 	* arm_dis.c (print_insn_coprocessor): Apply off-by-alignment
    192  1.1  christos 	correction to unaligned PCs while printing comment.
    193  1.1  christos 
    194  1.1  christos 2010-09-23  Matthew Gretton-Dann  <matthew.gretton-dann (a] arm.com>
    195  1.1  christos 
    196  1.1  christos 	* arm-dis.c (arm_opcodes): Add Virtualiztion Extensions support.
    197  1.1  christos 	(thumb32_opcodes): Likewise.
    198  1.1  christos 	(banked_regname): New function.
    199  1.1  christos 	(print_insn_arm): Add Virtualization Extensions support.
    200  1.1  christos 	(print_insn_thumb32): Likewise.
    201  1.1  christos 
    202  1.1  christos 2010-09-23  Matthew Gretton-Dann  <matthew.gretton-dann (a] arm.com>
    203  1.1  christos 
    204  1.1  christos 	* arm-dis.c (arm_opcodes): Support disassembly of UDIV and SDIV in
    205  1.1  christos 	ARM state.
    206  1.1  christos 
    207  1.1  christos 2010-09-23  Matthew Gretton-Dann  <matthew.gretton-dann (a] arm.com>
    208  1.1  christos 
    209  1.1  christos 	* arm-dis.c (arm_opcodes): SMC implies Security Extensions.
    210  1.1  christos 	(thumb32_opcodes): Likewise.
    211  1.1  christos 
    212  1.1  christos 2010-09-23  Matthew Gretton-Dann  <matthew.gretton-dann (a] arm.com>
    213  1.1  christos 
    214  1.1  christos 	* arm-dis.c (arm_opcodes): Add support for pldw.
    215  1.1  christos 	(thumb32_opcodes): Likewise.
    216  1.1  christos 
    217  1.1  christos 2010-09-22  Robin Getz  <robin.getz (a] analog.com>
    218  1.1  christos 
    219  1.1  christos 	* bfin-dis.c (fmtconst): Cast address to 32bits.
    220  1.1  christos 
    221  1.1  christos 2010-09-22  Mike Frysinger  <vapier (a] gentoo.org>
    222  1.1  christos 
    223  1.1  christos 	* bfin-dis.c (decode_REGMV_0): Rewrite valid combo checks.
    224  1.1  christos 
    225  1.1  christos 2010-09-22  Robin Getz  <robin.getz (a] analog.com>
    226  1.1  christos 
    227  1.1  christos 	* bfin-dis.c (decode_ProgCtrl_0): Check for parallel insns.
    228  1.1  christos 	Reject P6/P7 to TESTSET.
    229  1.1  christos 	(decode_PushPopReg_0): Check for parallel insns.  Reject pushing
    230  1.1  christos 	SP onto the stack.
    231  1.1  christos 	(decode_PushPopMultiple_0): Check for parallel insns.  Make sure
    232  1.1  christos 	P/D fields match all the time.
    233  1.1  christos 	(decode_CCflag_0): Check for parallel insns.  Verify x/y fields
    234  1.1  christos 	are 0 for accumulator compares.
    235  1.1  christos 	(decode_CC2stat_0): Check for parallel insns.  Reject CC<op>CC.
    236  1.1  christos 	(decode_CaCTRL_0, decode_ccMV_0, decode_CC2dreg_0, decode_BRCC_0,
    237  1.1  christos 	decode_UJUMP_0, decode_LOGI2op_0, decode_COMPI2opD_0,
    238  1.1  christos 	decode_COMPI2opP_0, decode_LoopSetup_0, decode_LDIMMhalf_0,
    239  1.1  christos 	decode_CALLa_0, decode_linkage_0, decode_pseudoDEBUG_0,
    240  1.1  christos 	decode_pseudoOChar_0, decode_pseudodbg_assert_0): Check for parallel
    241  1.1  christos 	insns.
    242  1.1  christos 	(decode_dagMODim_0): Verify br field for IREG ops.
    243  1.1  christos 	(decode_LDST_0): Reject preg load into same preg.
    244  1.1  christos 	(_print_insn_bfin): Handle returns for ILLEGAL decodes.
    245  1.1  christos 	(print_insn_bfin): Likewise.
    246  1.1  christos 
    247  1.1  christos 2010-09-22  Mike Frysinger  <vapier (a] gentoo.org>
    248  1.1  christos 
    249  1.1  christos 	* bfin-dis.c (decode_PushPopMultiple_0): Return 0 when pr > 5.
    250  1.1  christos 
    251  1.1  christos 2010-09-22  Robin Getz  <robin.getz (a] analog.com>
    252  1.1  christos 
    253  1.1  christos 	* bfin-dis.c (decode_dsp32shiftimm_0): Add missing "S" flag.
    254  1.1  christos 
    255  1.1  christos 2010-09-22  Mike Frysinger  <vapier (a] gentoo.org>
    256  1.1  christos 
    257  1.1  christos 	* bfin-dis.c (decode_CC2stat_0): Decode all ASTAT bits.
    258  1.1  christos 
    259  1.1  christos 2010-09-22  Robin Getz  <robin.getz (a] analog.com>
    260  1.1  christos 
    261  1.1  christos 	* bfin-dis.c (IS_DREG, IS_PREG, IS_GENREG, IS_DAGREG): Reject
    262  1.1  christos 	register values greater than 8.
    263  1.1  christos 	(IS_RESERVEDREG, allreg, mostreg): New helpers.
    264  1.1  christos 	(decode_ProgCtrl_0): Call IS_DREG/IS_PREG as appropriate.
    265  1.1  christos 	(decode_PushPopReg_0): Call mostreg/allreg as appropriate.
    266  1.1  christos 	(decode_CC2dreg_0): Check valid CC register number.
    267  1.1  christos 
    268  1.1  christos 2010-09-22  Robin Getz  <robin.getz (a] analog.com>
    269  1.1  christos 
    270  1.1  christos 	* bfin-dis.c (decode_pseudoDEBUG_0): Add space after DBG.
    271  1.1  christos 
    272  1.1  christos 2010-09-22  Robin Getz  <robin.getz (a] analog.com>
    273  1.1  christos 
    274  1.1  christos 	* bfin-dis.c (machine_registers): Add AC0_COPY, V_COPY, and RND_MOD.
    275  1.1  christos 	(reg_names): Likewise.
    276  1.1  christos 	(decode_statbits): Likewise; while reformatting to make manageable.
    277  1.1  christos 
    278  1.1  christos 2010-09-22  Mike Frysinger  <vapier (a] gentoo.org>
    279  1.1  christos 
    280  1.1  christos 	* bfin-dis.c (decode_pseudoDEBUG_0): Add space after OUTC.
    281  1.1  christos 	(decode_pseudoOChar_0): New function.
    282  1.1  christos 	(_print_insn_bfin): Remove #if 0 and call new decode_pseudoOChar_0.
    283  1.1  christos 
    284  1.1  christos 2010-09-22  Robin Getz  <robin.getz (a] analog.com>
    285  1.1  christos 
    286  1.1  christos 	* bfin-dis.c (decode_dsp32shift_0): Decode sub opcodes 2/2 as
    287  1.1  christos 	LSHIFT instead of SHIFT.
    288  1.1  christos 
    289  1.1  christos 2010-09-22  Mike Frysinger  <vapier (a] gentoo.org>
    290  1.1  christos 
    291  1.1  christos 	* bfin-dis.c (constant_formats): Constify the whole structure.
    292  1.1  christos 	(fmtconst): Add const to return value.
    293  1.1  christos 	(reg_names): Mark const.
    294  1.1  christos 	(decode_multfunc): Mark s0/s1 as const.
    295  1.1  christos 	(decode_macfunc): Mark a/sop as const.
    296  1.1  christos 
    297  1.1  christos 2010-09-17  Tejas Belagod  <tejas.belagod (a] arm.com>
    298  1.1  christos 
    299  1.1  christos 	* arm_dis.c (coprocessor_opcodes): Add MRC entry for APSR_nzcv.
    300  1.1  christos 
    301  1.1  christos 2010-09-14  Maciej W. Rozycki  <macro (a] codesourcery.com>
    302  1.1  christos 
    303  1.1  christos 	* mips-opc.c (mips_builtin_opcodes): Add "sync_acquire",
    304  1.1  christos 	"sync_mb", "sync_release", "sync_rmb" and "sync_wmb".
    305  1.1  christos 
    306  1.1  christos 2010-09-10  Pierre Muller  <muller (a] ics.u-strasbg.fr>
    307  1.1  christos 
    308  1.1  christos 	* src/opcodes/dlx-dis.c (print_insn_dlx): Use dlx_insn type for
    309  1.1  christos 	dlx_insn_type array.
    310  1.1  christos 
    311  1.1  christos 2010-08-31  H.J. Lu  <hongjiu.lu (a] intel.com>
    312  1.1  christos 
    313  1.1  christos 	PR binutils/11960
    314  1.1  christos 	* i386-dis.c (sIv): New.
    315  1.1  christos 	(dis386): Replace Iq with sIv on "pushT".
    316  1.1  christos 	(reg_table): Replace T with {T|} on callT, JcallT, jmpT and JjmpT.
    317  1.1  christos 	(x86_64_table): Replace {T|}/{P|} with P.
    318  1.1  christos 	(putop): Add 'w' to 'T'/'P' if needed for Intel syntax.
    319  1.1  christos 	(OP_sI): Update v_mode.  Remove w_mode.
    320  1.1  christos 
    321  1.1  christos 2010-08-27  Nathan Froyd  <froydnj (a] codesourcery.com>
    322  1.1  christos 
    323  1.1  christos 	* ppc-opc.c (powerpc_opcodes) [lswx,lswi,stswx,stswi]: Deprecate
    324  1.1  christos 	on E500 and E500MC.
    325  1.1  christos 
    326  1.1  christos 2010-08-17  H.J. Lu  <hongjiu.lu (a] intel.com>
    327  1.1  christos 
    328  1.1  christos 	* i386-dis.c (reg_table): Replace Eb with Mb on prefetch and
    329  1.1  christos 	prefetchw.
    330  1.1  christos 
    331  1.1  christos 2010-08-06  Quentin Neill <quentin.neill (a] amd.com>
    332  1.1  christos 
    333  1.1  christos 	* i386-gen.c (cpu_flag_init): Define CpuNop extension flag, add
    334  1.1  christos 	to processor flags for PENTIUMPRO processors and later.
    335  1.1  christos 	* i386-opc.h (enum): Add CpuNop.
    336  1.1  christos 	(i386_cpu_flags): Add cpunop bit.
    337  1.1  christos 	* i386-opc.tbl: Change nop cpu_flags.
    338  1.1  christos 	* i386-init.h: Regenerated.
    339  1.1  christos 	* i386-tbl.h: Likewise.
    340  1.1  christos 
    341  1.1  christos 2010-08-06  Quentin Neill <quentin.neill (a] amd.com>
    342  1.1  christos 
    343  1.1  christos 	* i386-opc.h (enum): Fix typos in comments.
    344  1.1  christos 
    345  1.1  christos 2010-08-06  Alan Modra  <amodra (a] gmail.com>
    346  1.1  christos 
    347  1.1  christos 	* disassemble.c: Formatting.
    348  1.1  christos 	(disassemble_init_for_target <ARCH_m32c>): Comment on endian.
    349  1.1  christos 
    350  1.1  christos 2010-08-05  H.J. Lu  <hongjiu.lu (a] intel.com>
    351  1.1  christos 
    352  1.1  christos 	* i386-opc.tbl: Add Cpu186 to ud1/ud2/ud2a/ud2b.
    353  1.1  christos 	* i386-tbl.h: Regenerated.
    354  1.1  christos 
    355  1.1  christos 2010-08-05  H.J. Lu  <hongjiu.lu (a] intel.com>
    356  1.1  christos 
    357  1.1  christos 	* i386-dis.c (dis386_twobyte): Replace ud2a/ud2b with ud2/ud1.
    358  1.1  christos 
    359  1.1  christos 	* i386-opc.tbl: Add ud1.  Remove Cpu686 from ud2/ud2a/ud2b.
    360  1.1  christos 	* i386-tbl.h: Regenerated.
    361  1.1  christos 
    362  1.1  christos 2010-07-29  DJ Delorie  <dj (a] redhat.com>
    363  1.1  christos 
    364  1.1  christos 	* rx-decode.opc (SRR): New.
    365  1.1  christos 	(rx_decode_opcode): Use it for movbi and movbir.  Decode NOP2 (mov
    366  1.1  christos 	r0,r0) and NOP3 (max r0,r0) special cases.
    367  1.1  christos 	* rx-decode.c: Regenerate.
    368  1.1  christos 
    369  1.1  christos 2010-07-28  H.J. Lu  <hongjiu.lu (a] intel.com>
    370  1.1  christos 
    371  1.1  christos 	* i386-dis.c: Add 0F to VEX opcode enums.
    372  1.1  christos 
    373  1.1  christos 2010-07-27  DJ Delorie  <dj (a] redhat.com>
    374  1.1  christos 
    375  1.1  christos 	* rx-decode.opc (store_flags): Remove, replace with F_* macros.
    376  1.1  christos 	(rx_decode_opcode): Likewise.
    377  1.1  christos 	* rx-decode.c: Regenerate.
    378  1.1  christos 
    379  1.1  christos 2010-07-23  Naveen.H.S  <naveen.S (a] kpitcummins.com>
    380  1.1  christos 	    Ina Pandit  <ina.pandit (a] kpitcummins.com>
    381  1.1  christos 
    382  1.1  christos 	* v850-dis.c (v850_sreg_names): Updated structure for system
    383  1.1  christos 	registers.
    384  1.1  christos 	(float_cc_names): new structure for condition codes.
    385  1.1  christos 	(print_value): Update the function that prints value.
    386  1.1  christos 	(get_operand_value): New function to get the operand value.
    387  1.1  christos 	(disassemble): Updated to handle the disassembly of instructions.
    388  1.1  christos 	(print_insn_v850): Updated function to print instruction for different
    389  1.1  christos 	families.
    390  1.1  christos 	* opcodes/v850-opc.c (v850_msg_is_out_of_range, insert_i5div1,
    391  1.1  christos 	extract_i5div1, insert_i5div2, extract_i5div2, insert_i5div3,
    392  1.1  christos 	extract_i5div3, insert_d5_4, extract_d5_4, extract_d8_6,
    393  1.1  christos 	insert_d8_7, extract_d8_7, insert_v8, extract_v8, insert_u16_loop,
    394  1.1  christos 	extract_u16_loop, insert_d16_15, extract_d16_15, insert_d16_16,
    395  1.1  christos 	extract_d16_16, nsert_d17_16, extract_d17_16, insert_d22,
    396  1.1  christos 	extract_d22, insert_d23, extract_d23, insert_i9, extract_i9,
    397  1.1  christos 	insert_u9, extract_u9, extract_spe, insert_r4, extract_r4): New.
    398  1.1  christos 	(insert_d8_7, insert_d5_4, insert_i5div): Remove.
    399  1.1  christos 	(v850_operands): Update with the relocation name. Also update
    400  1.1  christos 	the instructions with specific set of processors.
    401  1.1  christos 
    402  1.1  christos 2010-07-08 Tejas Belagod <tejas.belagod (a] arm.com>
    403  1.1  christos 
    404  1.1  christos 	* arm-dis.c (print_insn_arm): Add cases for printing more
    405  1.1  christos 	symbolic operands.
    406  1.1  christos 	(print_insn_thumb32): Likewise.
    407  1.1  christos 
    408  1.1  christos 2010-07-06  Maciej W. Rozycki  <macro (a] codesourcery.com>
    409  1.1  christos 
    410  1.1  christos 	* mips-dis.c (print_insn_mips): Correct branch instruction type
    411  1.1  christos 	determination.
    412  1.1  christos 
    413  1.1  christos 2010-07-06  Maciej W. Rozycki  <macro (a] codesourcery.com>
    414  1.1  christos 
    415  1.1  christos 	* mips-dis.c (print_mips16_insn_arg): Remove branch instruction
    416  1.1  christos 	type and delay slot determination.
    417  1.1  christos 	(print_insn_mips16): Extend branch instruction type and delay
    418  1.1  christos 	slot determination to cover all instructions.
    419  1.1  christos 	* mips16-opc.c (BR): Remove macro.
    420  1.1  christos 	(UBR, CBR): New macros.
    421  1.1  christos 	(mips16_opcodes): Update branch annotation for "b", "beqz",
    422  1.1  christos 	"bnez", "bteqz" and "btnez".  Add branch annotation for "jalrc"
    423  1.1  christos 	and "jrc".
    424  1.1  christos 
    425  1.1  christos 2010-07-05  H.J. Lu  <hongjiu.lu (a] intel.com>
    426  1.1  christos 
    427  1.1  christos 	AVX Programming Reference (June, 2010)
    428  1.1  christos 	* i386-dis.c (mod_table): Replace rdrnd with rdrand.
    429  1.1  christos 	* i386-opc.tbl: Likewise.
    430  1.1  christos 	* i386-tbl.h: Regenerated.
    431  1.1  christos 
    432  1.1  christos 2010-07-05  H.J. Lu  <hongjiu.lu (a] intel.com>
    433  1.1  christos 
    434  1.1  christos 	* i386-opc.h (CpuFSGSBase): Fix a typo in comments.
    435  1.1  christos 
    436  1.1  christos 2010-07-03  Andreas Schwab  <schwab (a] linux-m68k.org>
    437  1.1  christos 
    438  1.1  christos 	* ppc-dis.c (powerpc_init_dialect): Cast PPC_OPCODE_xxx to
    439  1.1  christos 	ppc_cpu_t before inverting.
    440  1.1  christos 	(ppc_parse_cpu): Likewise.
    441  1.1  christos 	(print_insn_powerpc): Likewise.
    442  1.1  christos 
    443  1.1  christos 2010-07-03  Alan Modra  <amodra (a] gmail.com>
    444  1.1  christos 
    445  1.1  christos 	* ppc-dis.c (ppc_opts, powerpc_init_dialect): Remove old opcode flags.
    446  1.1  christos 	* ppc-opc.c (PPC32, POWER32, COM32, CLASSIC): Delete.
    447  1.1  christos 	(PPC64, MFDEC2): Update.
    448  1.1  christos 	(NON32, NO371): Define.
    449  1.1  christos 	(powerpc_opcode): Update to not use old opcode flags, and avoid
    450  1.1  christos 	-m601 duplicates.
    451  1.1  christos 
    452  1.1  christos 2010-07-03  DJ Delorie  <dj (a] delorie.com>
    453  1.1  christos 
    454  1.1  christos 	* m32c-ibld.c: Regenerate.
    455  1.1  christos 
    456  1.1  christos 2010-07-03  Alan Modra  <amodra (a] gmail.com>
    457  1.1  christos 
    458  1.1  christos 	* ppc-opc.c (PWR2COM): Define.
    459  1.1  christos 	(PPCPWR2): Add PPC_OPCODE_COMMON.
    460  1.1  christos 	(powerpc_opcodes): Add "subc", "subco", "subco.", "fcir", "fcir.",
    461  1.1  christos 	"fcirz", "fcirz." to -mcom opcodes.  Remove "mfsri", "dclst",
    462  1.1  christos 	"rac" from -mcom.
    463  1.1  christos 
    464  1.1  christos 2010-07-01  H.J. Lu  <hongjiu.lu (a] intel.com>
    465  1.1  christos 
    466  1.1  christos 	AVX Programming Reference (June, 2010)
    467  1.1  christos 	* i386-dis.c (PREFIX_0FAE_REG_0): New.
    468  1.1  christos 	(PREFIX_0FAE_REG_1): Likewise.
    469  1.1  christos 	(PREFIX_0FAE_REG_2): Likewise.
    470  1.1  christos 	(PREFIX_0FAE_REG_3): Likewise.
    471  1.1  christos 	(PREFIX_VEX_3813): Likewise.
    472  1.1  christos 	(PREFIX_VEX_3A1D): Likewise.
    473  1.1  christos 	(prefix_table): Add PREFIX_0FAE_REG_0, PREFIX_0FAE_REG_1,
    474  1.1  christos 	PREFIX_0FAE_REG_2, PREFIX_0FAE_REG_3, PREFIX_VEX_3813 and
    475  1.1  christos 	PREFIX_VEX_3A1D.
    476  1.1  christos 	(vex_table): Add PREFIX_VEX_3813 and PREFIX_VEX_3A1D.
    477  1.1  christos 	(mod_table): Add PREFIX_0FAE_REG_0, PREFIX_0FAE_REG_1,
    478  1.1  christos 	PREFIX_0FAE_REG_2, PREFIX_0FAE_REG_3 xsaveopt and rdrnd.
    479  1.1  christos 
    480  1.1  christos 	* i386-gen.c (cpu_flag_init): Add CPU_XSAVEOPT_FLAGS,
    481  1.1  christos 	CPU_FSGSBASE_FLAGS, CPU_RDRND_FLAGS and CPU_F16C_FLAGS.
    482  1.1  christos 	(cpu_flags): Add CpuXsaveopt, CpuFSGSBase, CpuRdRnd and CpuF16C.
    483  1.1  christos 
    484  1.1  christos 	* i386-opc.h (CpuXsaveopt): New.
    485  1.1  christos 	(CpuFSGSBase): Likewise.
    486  1.1  christos 	(CpuRdRnd): Likewise.
    487  1.1  christos 	(CpuF16C): Likewise.
    488  1.1  christos 	(i386_cpu_flags): Add cpuxsaveopt, cpufsgsbase, cpurdrnd and
    489  1.1  christos 	cpuf16c.
    490  1.1  christos 
    491  1.1  christos 	* i386-opc.tbl: Add xsaveopt, rdfsbase, rdgsbase, rdrnd,
    492  1.1  christos 	wrfsbase, wrgsbase, vcvtph2ps and vcvtps2ph.
    493  1.1  christos 	* i386-init.h: Regenerated.
    494  1.1  christos 	* i386-tbl.h: Likewise.
    495  1.1  christos 
    496  1.1  christos 2010-07-01  Sebastian Andrzej Siewior  <bigeasy (a] linutronix.de>
    497  1.1  christos 
    498  1.1  christos 	* ppc-opc.c (powerpc_opcodes): Revert deprecation of mfocrf, mtcrf
    499  1.1  christos 	and mtocrf on EFS.
    500  1.1  christos 
    501  1.1  christos 2010-06-29  Alan Modra  <amodra (a] gmail.com>
    502  1.1  christos 
    503  1.1  christos 	* maxq-dis.c: Delete file.
    504  1.1  christos 	* Makefile.am: Remove references to maxq.
    505  1.1  christos 	* configure.in: Likewise.
    506  1.1  christos 	* disassemble.c: Likewise.
    507  1.1  christos 	* Makefile.in: Regenerate.
    508  1.1  christos 	* configure: Regenerate.
    509  1.1  christos 	* po/POTFILES.in: Regenerate.
    510  1.1  christos 
    511  1.1  christos 2010-06-29  Alan Modra  <amodra (a] gmail.com>
    512  1.1  christos 
    513  1.1  christos 	* mep-dis.c: Regenerate.
    514  1.1  christos 
    515  1.1  christos 2010-06-28  Matthew Gretton-Dann  <matthew.gretton-dann (a] arm.com>
    516  1.1  christos 
    517  1.1  christos 	* arm-disc.c (parse_insn_neon):  Fix Neon alignment syntax.
    518  1.1  christos 
    519  1.1  christos 2010-06-27  Alan Modra  <amodra (a] gmail.com>
    520  1.1  christos 
    521  1.1  christos 	* arc-dis.c (arc_sprintf): Delete set but unused variables.
    522  1.1  christos 	(decodeInstr): Likewise.
    523  1.1  christos 	* dlx-dis.c (print_insn_dlx): Likewise.
    524  1.1  christos 	* h8300-dis.c (bfd_h8_disassemble_init): Likewise.
    525  1.1  christos 	* maxq-dis.c (check_move, print_insn): Likewise.
    526  1.1  christos 	* mep-dis.c (mep_examine_ivc2_insns): Likewise.
    527  1.1  christos 	* msp430-dis.c (msp430_branchinstr): Likewise.
    528  1.1  christos 	* bfin-dis.c (_print_insn_bfin): Avoid set but unused warning.
    529  1.1  christos 	* cgen-asm.in (parse_insn_normal, _cgen_assemble_insn): Likewise.
    530  1.1  christos 	* sparc-dis.c (print_insn_sparc): Likewise.
    531  1.1  christos 	* fr30-asm.c: Regenerate.
    532  1.1  christos 	* frv-asm.c: Regenerate.
    533  1.1  christos 	* ip2k-asm.c: Regenerate.
    534  1.1  christos 	* iq2000-asm.c: Regenerate.
    535  1.1  christos 	* lm32-asm.c: Regenerate.
    536  1.1  christos 	* m32c-asm.c: Regenerate.
    537  1.1  christos 	* m32r-asm.c: Regenerate.
    538  1.1  christos 	* mep-asm.c: Regenerate.
    539  1.1  christos 	* mt-asm.c: Regenerate.
    540  1.1  christos 	* openrisc-asm.c: Regenerate.
    541  1.1  christos 	* xc16x-asm.c: Regenerate.
    542  1.1  christos 	* xstormy16-asm.c: Regenerate.
    543  1.1  christos 
    544  1.1  christos 2010-06-16  Vincent Rivire  <vincent.riviere (a] freesbee.fr>
    545  1.1  christos 
    546  1.1  christos 	PR gas/11673
    547  1.1  christos 	* m68k-opc.c (m68k_opcodes): Remove move.l for isab and later.
    548  1.1  christos 
    549  1.1  christos 2010-06-16  Vincent Rivire  <vincent.riviere (a] freesbee.fr>
    550  1.1  christos 
    551  1.1  christos 	PR binutils/11676
    552  1.1  christos 	* m68k-dis.c (print_insn_arg): Prefix float constants with #0e.
    553  1.1  christos 
    554  1.1  christos 2010-06-14  Sebastian Andrzej Siewior  <bigeasy (a] linutronix.de>
    555  1.1  christos 
    556  1.1  christos 	* ppc-dis.c (ppc_opts):  Remove PPC_OPCODE_E500MC from e500 and
    557  1.1  christos 	e500x2.  Add PPC_OPCODE_E500 to e500 and e500x2
    558  1.1  christos 	* ppc-opc.c (powerpc_opcodes): Deprecate all opcodes on EFS which
    559  1.1  christos 	touch floating point regs and are enabled by COM, PPC or PPCCOM.
    560  1.1  christos 	Treat sync as msync on e500.  Treat eieio as mbar 1 on e500.
    561  1.1  christos 	Treat lwsync as msync on e500.
    562  1.1  christos 
    563  1.1  christos 2010-06-07  Matthew Gretton-Dann  <matthew.gretton-dann (a] arm.com>
    564  1.1  christos 
    565  1.1  christos 	* arm-dis.c (thumb-opcodes): Add disassembly for movs.
    566  1.1  christos 
    567  1.1  christos 2010-05-28  Matthew Gretton-Dann  <matthew.gretton-dann (a] arm.com>
    568  1.1  christos 
    569  1.1  christos 	* arm-dis.c (print_insn_neon):  Ensure disassembly of Neon
    570  1.1  christos 	constants is the same on 32-bit and 64-bit hosts.
    571  1.1  christos 
    572  1.1  christos 2010-05-27  Jason Duerstock  <jason.duerstock+binutils (a] gmail.com>
    573  1.1  christos 
    574  1.1  christos 	* m68k-dis.c (print_insn_m68k): Emit undefined instructions as
    575  1.1  christos 	.short directives so that they can be reassembled.
    576  1.1  christos 
    577  1.1  christos 2010-05-26  Catherine Moore <clm (a] codesourcery.com>
    578  1.1  christos 	    David Ung  <davidu (a] mips.com>
    579  1.1  christos 
    580  1.1  christos 	* mips-opc.c: Change membership to I1 for instructions ssnop and
    581  1.1  christos 	ehb.
    582  1.1  christos 
    583  1.1  christos 2010-05-26  H.J. Lu  <hongjiu.lu (a] intel.com>
    584  1.1  christos 
    585  1.1  christos 	* i386-dis.c (sib): New.
    586  1.1  christos 	(get_sib): Likewise.
    587  1.1  christos 	(print_insn): Call get_sib.
    588  1.1  christos 	OP_E_memory): Use sib.
    589  1.1  christos 
    590  1.1  christos 2010-05-26  Catherine Moore  <clm (a] codesoourcery.com>
    591  1.1  christos 
    592  1.1  christos 	* mips-dis.c (mips_arch): Remove INSN_MIPS16.
    593  1.1  christos 	* mips-opc.c (I16): Remove.
    594  1.1  christos 	(mips_builtin_op): Reclassify jalx.
    595  1.1  christos 
    596  1.1  christos 2010-05-19  Alan Modra  <amodra (a] gmail.com>
    597  1.1  christos 
    598  1.1  christos 	* ppc-opc.c (powerpc_opcodes): Enable divdeu, devweu, divde,
    599  1.1  christos 	divwe, divdeuo, divweuo, divdeo, divweo for A2.  Add icswepx.
    600  1.1  christos 
    601  1.1  christos 2010-05-13  Alan Modra  <amodra (a] gmail.com>
    602  1.1  christos 
    603  1.1  christos 	* ppc-opc.c (powerpc_opcodes): Correct wclr encoding.
    604  1.1  christos 
    605  1.1  christos 2010-05-11  Matthew Gretton-Dann  <matthew.gretton-dann (a] arm.com>
    606  1.1  christos 
    607  1.1  christos 	* arm-dis.c (thumb_opcodes): Update ldmia entry to use new %W
    608  1.1  christos 	format.
    609  1.1  christos 	(print_insn_thumb16): Add support for new %W format.
    610  1.1  christos 
    611  1.1  christos 2010-05-07  Tristan Gingold  <gingold (a] adacore.com>
    612  1.1  christos 
    613  1.1  christos 	* Makefile.in: Regenerate with automake 1.11.1.
    614  1.1  christos 	* aclocal.m4: Ditto.
    615  1.1  christos 
    616  1.1  christos 2010-05-05  Nick Clifton  <nickc (a] redhat.com>
    617  1.1  christos 
    618  1.1  christos 	* po/es.po: Updated Spanish translation.
    619  1.1  christos 
    620  1.1  christos 2010-04-22  Nick Clifton  <nickc (a] redhat.com>
    621  1.1  christos 
    622  1.1  christos 	* po/opcodes.pot: Updated by the Translation project.
    623  1.1  christos 	* po/vi.po: Updated Vietnamese translation.
    624  1.1  christos 
    625  1.1  christos 2010-04-16  H.J. Lu  <hongjiu.lu (a] intel.com>
    626  1.1  christos 
    627  1.1  christos 	* i386-dis.c (get_valid_dis386): Return bad_opcode on unknown
    628  1.1  christos 	bits in opcode.
    629  1.1  christos 
    630  1.1  christos 2010-04-09  Nick Clifton  <nickc (a] redhat.com>
    631  1.1  christos 
    632  1.1  christos 	* i386-dis.c (print_insn): Remove unused variable op.
    633  1.1  christos 	(OP_sI): Remove unused variable mask.
    634  1.1  christos 
    635  1.1  christos 2010-04-07  Alan Modra  <amodra (a] gmail.com>
    636  1.1  christos 
    637  1.1  christos 	* configure: Regenerate.
    638  1.1  christos 
    639  1.1  christos 2010-04-06  Peter Bergner  <bergner (a] vnet.ibm.com>
    640  1.1  christos 
    641  1.1  christos 	* ppc-opc.c (RBOPT): New define.
    642  1.1  christos 	("dccci"): Enable for PPCA2.  Make operands optional.
    643  1.1  christos 	("iccci"): Likewise.  Do not deprecate for PPC476.
    644  1.1  christos 
    645  1.1  christos 2010-04-02  Masaki Muranaka  <monaka (a] monami-software.com>
    646  1.1  christos 
    647  1.1  christos 	* cr16-opc.c (cr16_instruction): Fix typo in comment.
    648  1.1  christos 
    649  1.1  christos 2010-03-25  Joseph Myers  <joseph (a] codesourcery.com>
    650  1.1  christos 
    651  1.1  christos 	* Makefile.am (TARGET_LIBOPCODES_CFILES): Add tic6x-dis.c.
    652  1.1  christos 	* Makefile.in: Regenerate.
    653  1.1  christos 	* configure.in (bfd_tic6x_arch): New.
    654  1.1  christos 	* configure: Regenerate.
    655  1.1  christos 	* disassemble.c (ARCH_tic6x): Define if ARCH_all.
    656  1.1  christos 	(disassembler): Handle TI C6X.
    657  1.1  christos 	* tic6x-dis.c: New.
    658  1.1  christos 
    659  1.1  christos 2010-03-24  Mike Frysinger  <vapier (a] gentoo.org>
    660  1.1  christos 
    661  1.1  christos 	* bfin-dis.c (decode_regs_hi): Change REG_LH2 typo to REG_MH2.
    662  1.1  christos 
    663  1.1  christos 2010-03-23  Joseph Myers  <joseph (a] codesourcery.com>
    664  1.1  christos 
    665  1.1  christos 	* dis-buf.c (buffer_read_memory): Give error for reading just
    666  1.1  christos 	before the start of memory.
    667  1.1  christos 
    668  1.1  christos 2010-03-22  Sebastian Pop  <sebastian.pop (a] amd.com>
    669  1.1  christos 	    Quentin Neill <quentin.neill (a] amd.com>
    670  1.1  christos 
    671  1.1  christos 	* i386-dis.c (OP_LWP_I): Removed.
    672  1.1  christos 	(reg_table): Do not use OP_LWP_I, use Iq.
    673  1.1  christos 	(OP_LWPCB_E): Remove use of names16.
    674  1.1  christos 	(OP_LWP_E): Same.
    675  1.1  christos 	* i386-opc.tbl: Removed 16bit LWP insns.  32bit LWP insns
    676  1.1  christos 	should not set the Vex.length bit.
    677  1.1  christos 	* i386-tbl.h: Regenerated.
    678  1.1  christos 
    679  1.1  christos 2010-02-25  Edmar Wienskoski  <edmar (a] freescale.com>
    680  1.1  christos 
    681  1.1  christos 	* ppc-dis.c (ppc_opts): Add PPC_OPCODE_E500MC for "e500mc64".
    682  1.1  christos 
    683  1.1  christos 2010-02-24  Nick Clifton  <nickc (a] redhat.com>
    684  1.1  christos 
    685  1.1  christos 	PR binutils/6773
    686  1.1  christos 	* arm-dis.c (arm_opcodes): Replace <prefix>addsubx with
    687  1.1  christos 	<prefix>asx.  Replace <prefix>subaddx with <prefix>sax.
    688  1.1  christos 	(thumb32_opcodes): Likewise.
    689  1.1  christos 
    690  1.1  christos 2010-02-15  Nick Clifton  <nickc (a] redhat.com>
    691  1.1  christos 
    692  1.1  christos 	* po/vi.po: Updated Vietnamese translation.
    693  1.1  christos 
    694  1.1  christos 2010-02-12  Doug Evans  <dje (a] sebabeach.org>
    695  1.1  christos 
    696  1.1  christos 	* lm32-opinst.c: Regenerate.
    697  1.1  christos 
    698  1.1  christos 2010-02-11  Doug Evans  <dje (a] sebabeach.org>
    699  1.1  christos 
    700  1.1  christos 	* cgen-dis.in (print_normal): Delete CGEN_PRINT_NORMAL.
    701  1.1  christos 	(print_address): Delete CGEN_PRINT_ADDRESS.
    702  1.1  christos 	* fr30-dis.c, * frv-dis.c, * ip2k-dis.c, * iq2000-dis.c,
    703  1.1  christos 	* lm32-dis.c, * m32c-dis.c, * m32r-desc.c, * m32r-desc.h,
    704  1.1  christos 	* m32r-dis.c, * mep-dis.c, * mt-dis.c, * openrisc-dis.c,
    705  1.1  christos 	* xc16x-dis.c, * xstormy16-dis.c: Regenerate.
    706  1.1  christos 
    707  1.1  christos 	* fr30-desc.c, * fr30-desc.h, * fr30-opc.c,
    708  1.1  christos 	* frv-desc.c, * frv-desc.h, * frv-opc.c,
    709  1.1  christos 	* ip2k-desc.c, * ip2k-desc.h, * ip2k-opc.c,
    710  1.1  christos 	* iq2000-desc.c, * iq2000-desc.h, * iq2000-opc.c,
    711  1.1  christos 	* lm32-desc.c, * lm32-desc.h, * lm32-opc.c, * lm32-opinst.c,
    712  1.1  christos 	* m32c-desc.c, * m32c-desc.h, * m32c-opc.c,
    713  1.1  christos 	* m32r-desc.c, * m32r-desc.h, * m32r-opc.c, * m32r-opinst.c,
    714  1.1  christos 	* mep-desc.c, * mep-desc.h, * mep-opc.c,
    715  1.1  christos 	* mt-desc.c, * mt-desc.h, * mt-opc.c,
    716  1.1  christos 	* openrisc-desc.c, * openrisc-desc.h, * openrisc-opc.c,
    717  1.1  christos 	* xc16x-desc.c, * xc16x-desc.h, * xc16x-opc.c,
    718  1.1  christos 	* xstormy16-desc.c, * xstormy16-desc.h, * xstormy16-opc.c: Regenerate.
    719  1.1  christos 
    720  1.1  christos 2010-02-11  H.J. Lu  <hongjiu.lu (a] intel.com>
    721  1.1  christos 
    722  1.1  christos 	* i386-dis.c: Update copyright.
    723  1.1  christos 	* i386-gen.c: Likewise.
    724  1.1  christos 	* i386-opc.h: Likewise.
    725  1.1  christos 	* i386-opc.tbl: Likewise.
    726  1.1  christos 
    727  1.1  christos 2010-02-10  Quentin Neill  <quentin.neill (a] amd.com>
    728  1.1  christos 	    Sebastian Pop  <sebastian.pop (a] amd.com>
    729  1.1  christos 
    730  1.1  christos 	* i386-dis.c (OP_EX_VexImmW): Reintroduced
    731  1.1  christos 	function to handle 5th imm8 operand.
    732  1.1  christos 	(PREFIX_VEX_3A48): Added.
    733  1.1  christos 	(PREFIX_VEX_3A49): Added.
    734  1.1  christos 	(VEX_W_3A48_P_2): Added.
    735  1.1  christos 	(VEX_W_3A49_P_2): Added.
    736  1.1  christos 	(prefix table): Added entries for PREFIX_VEX_3A48
    737  1.1  christos 	and PREFIX_VEX_3A49.
    738  1.1  christos 	(vex table): Added entries for VEX_W_3A48_P_2 and
    739  1.1  christos 	and VEX_W_3A49_P_2.
    740  1.1  christos 	* i386-gen.c (operand_type_init): Added OPERAND_TYPE_VEC_IMM4
    741  1.1  christos 	for Vec_Imm4 operands.
    742  1.1  christos 	* i386-opc.h (enum): Added Vec_Imm4.
    743  1.1  christos 	(i386_operand_type): Added vec_imm4.
    744  1.1  christos 	* i386-opc.tbl: Add entries for vpermilp[ds].
    745  1.1  christos 	* i386-init.h: Regenerated.
    746  1.1  christos 	* i386-tbl.h: Regenerated.
    747  1.1  christos 
    748  1.1  christos 2010-02-10  Richard Sandiford  <r.sandiford (a] uk.ibm.com>
    749  1.1  christos 
    750  1.1  christos 	* ppc-dis.c (ppc_opts): Add "pwr4", "pwr5", "pwr5x", "pwr6"
    751  1.1  christos 	and "pwr7".  Move "a2" into alphabetical order.
    752  1.1  christos 
    753  1.1  christos 2010-02-08  Philipp Tomsich  <philipp.tomsich (a] theobroma-systems.com>
    754  1.1  christos 
    755  1.1  christos 	* ppc-dis.c (ppc_opts): Add titan entry.
    756  1.1  christos 	* ppc-opc.c (TITAN, MULHW): Define.
    757  1.1  christos 	(powerpc_opcodes): Support AppliedMicro Titan core (APM83xxx).
    758  1.1  christos 
    759  1.1  christos 2010-02-03  Quentin Neill  <quentin.neill (a] amd.com>
    760  1.1  christos 
    761  1.1  christos 	* i386-gen.c (cpu_flag_init): Rename CPU_AMDFAM15_FLAGS
    762  1.1  christos 	to CPU_BDVER1_FLAGS
    763  1.1  christos 	* i386-init.h: Regenerated.
    764  1.1  christos 
    765  1.1  christos 2010-02-03  Anthony Green  <green (a] moxielogic.com>
    766  1.1  christos 
    767  1.1  christos 	* moxie-opc.c (moxie_form1_opc_info): Move "nop" from 0x00 to
    768  1.1  christos 	0x0f, and make 0x00 an illegal instruction.
    769  1.1  christos 
    770  1.1  christos 2010-01-29  Daniel Jacobowitz  <dan (a] codesourcery.com>
    771  1.1  christos 
    772  1.1  christos 	* opcodes/arm-dis.c (struct arm_private_data): New.
    773  1.1  christos 	(print_insn_coprocessor, print_insn_arm): Update to use struct
    774  1.1  christos 	arm_private_data.
    775  1.1  christos 	(is_mapping_symbol, get_map_sym_type): New functions.
    776  1.1  christos 	(get_sym_code_type): Check the symbol's section.  Do not check
    777  1.1  christos 	mapping symbols.
    778  1.1  christos 	(print_insn): Default to disassembling ARM mode code.  Check
    779  1.1  christos 	for mapping symbols separately from other symbols.  Use
    780  1.1  christos 	struct arm_private_data.
    781  1.1  christos 
    782  1.1  christos 2010-01-28  H.J. Lu  <hongjiu.lu (a] intel.com>
    783  1.1  christos 
    784  1.1  christos 	* i386-dis.c (EXVexWdqScalar): New.
    785  1.1  christos 	(vex_scalar_w_dq_mode): Likewise.
    786  1.1  christos 	(prefix_table): Update entries for PREFIX_VEX_3899,
    787  1.1  christos 	PREFIX_VEX_389B, PREFIX_VEX_389D, PREFIX_VEX_389F,
    788  1.1  christos 	PREFIX_VEX_38A9, PREFIX_VEX_38AB, PREFIX_VEX_38AD,
    789  1.1  christos 	PREFIX_VEX_38AF, PREFIX_VEX_38B9, PREFIX_VEX_38BB,
    790  1.1  christos 	PREFIX_VEX_38BD and PREFIX_VEX_38BF.
    791  1.1  christos 	(intel_operand_size): Handle vex_scalar_w_dq_mode.
    792  1.1  christos 	(OP_EX): Likewise.
    793  1.1  christos 
    794  1.1  christos 2010-01-27  H.J. Lu  <hongjiu.lu (a] intel.com>
    795  1.1  christos 
    796  1.1  christos 	* i386-dis.c (XMScalar): New.
    797  1.1  christos 	(EXdScalar): Likewise.
    798  1.1  christos 	(EXqScalar): Likewise.
    799  1.1  christos 	(EXqScalarS): Likewise.
    800  1.1  christos 	(VexScalar): Likewise.
    801  1.1  christos 	(EXdVexScalarS): Likewise.
    802  1.1  christos 	(EXqVexScalarS): Likewise.
    803  1.1  christos 	(XMVexScalar): Likewise.
    804  1.1  christos 	(scalar_mode): Likewise.
    805  1.1  christos 	(d_scalar_mode): Likewise.
    806  1.1  christos 	(d_scalar_swap_mode): Likewise.
    807  1.1  christos 	(q_scalar_mode): Likewise.
    808  1.1  christos 	(q_scalar_swap_mode): Likewise.
    809  1.1  christos 	(vex_scalar_mode): Likewise.
    810  1.1  christos 	(vex_len_table): Duplcate entries for VEX_LEN_10_P_1,
    811  1.1  christos 	VEX_LEN_10_P_3, VEX_LEN_11_P_1, VEX_LEN_11_P_3, VEX_LEN_2A_P_1,
    812  1.1  christos 	VEX_LEN_2A_P_3, VEX_LEN_2C_P_3, VEX_LEN_2D_P_1, VEX_LEN_2E_P_0,
    813  1.1  christos 	VEX_LEN_2E_P_2, VEX_LEN_2F_P_2, VEX_LEN_51_P_1, VEX_LEN_51_P_3,
    814  1.1  christos 	VEX_LEN_52_P_1, VEX_LEN_53_P_1, VEX_LEN_58_P_1, VEX_LEN_58_P_3,
    815  1.1  christos 	VEX_LEN_59_P_1, VEX_LEN_5A_P_1, VEX_LEN_5A_P_3, VEX_LEN_5C_P_1,
    816  1.1  christos 	VEX_LEN_5C_P_3, VEX_LEN_5D_P_1, VEX_LEN_5D_P_3, VEX_LEN_5E_P_1,
    817  1.1  christos 	VEX_LEN_5E_P_3, VEX_LEN_5F_P_1, VEX_LEN_5F_P_3, VEX_LEN_6E_P_2,
    818  1.1  christos 	VEX_LEN_7E_P_1, VEX_LEN_7E_P_2, VEX_LEN_D6_P_2, VEX_LEN_C2_P_1,
    819  1.1  christos 	VEX_LEN_C2_P_3, VEX_LEN_3A0A_P_2 and VEX_LEN_3A0B_P_2.
    820  1.1  christos 	(vex_w_table): Update entries for VEX_W_10_P_1, VEX_W_10_P_3,
    821  1.1  christos 	VEX_W_11_P_1, VEX_W_11_P_3, VEX_W_2E_P_0, VEX_W_2E_P_2,
    822  1.1  christos 	VEX_W_2F_P_0, VEX_W_2F_P_2, VEX_W_51_P_1, VEX_W_51_P_3,
    823  1.1  christos 	VEX_W_52_P_1, VEX_W_53_P_1, VEX_W_58_P_1, VEX_W_58_P_3,
    824  1.1  christos 	VEX_W_59_P_1, VEX_W_59_P_3, VEX_W_5A_P_1, VEX_W_5A_P_3,
    825  1.1  christos 	VEX_W_5C_P_1, VEX_W_5C_P_3, VEX_W_5D_P_1, VEX_W_5D_P_3,
    826  1.1  christos 	VEX_W_5E_P_1, VEX_W_5E_P_3, VEX_W_5F_P_1, VEX_W_5F_P_3,
    827  1.1  christos 	VEX_W_7E_P_1, VEX_W_D6_P_2  VEX_W_C2_P_1, VEX_W_C2_P_3,
    828  1.1  christos 	VEX_W_3A0A_P_2 and VEX_W_3A0B_P_2.
    829  1.1  christos 	(intel_operand_size): Handle d_scalar_mode, d_scalar_swap_mode,
    830  1.1  christos 	q_scalar_mode, q_scalar_swap_mode.
    831  1.1  christos 	(OP_XMM): Handle scalar_mode.
    832  1.1  christos 	(OP_EX): Handle d_scalar_mode, d_scalar_swap_mode, q_scalar_mode
    833  1.1  christos 	and q_scalar_swap_mode.
    834  1.1  christos 	(OP_VEX): Handle vex_scalar_mode.
    835  1.1  christos 
    836  1.1  christos 2010-01-24  H.J. Lu  <hongjiu.lu (a] intel.com>
    837  1.1  christos 
    838  1.1  christos 	* i386-dis.c (prefix_table): Remove trailing { Bad_Opcode }.
    839  1.1  christos 
    840  1.1  christos 2010-01-24  H.J. Lu  <hongjiu.lu (a] intel.com>
    841  1.1  christos 
    842  1.1  christos 	* i386-dis.c (vex_len_table): Remove trailing { Bad_Opcode }.
    843  1.1  christos 
    844  1.1  christos 2010-01-24  H.J. Lu  <hongjiu.lu (a] intel.com>
    845  1.1  christos 
    846  1.1  christos 	* i386-dis.c (prefix_table): Remove trailing { Bad_Opcode }.
    847  1.1  christos 
    848  1.1  christos 2010-01-24  H.J. Lu  <hongjiu.lu (a] intel.com>
    849  1.1  christos 
    850  1.1  christos 	* i386-dis.c (Bad_Opcode): New.
    851  1.1  christos 	(bad_opcode): Likewise.
    852  1.1  christos 	(dis386): Replace { "(bad)", { XX } } with { Bad_Opcode }.
    853  1.1  christos 	(dis386_twobyte): Likewise.
    854  1.1  christos 	(reg_table): Likewise.
    855  1.1  christos 	(prefix_table): Likewise.
    856  1.1  christos 	(x86_64_table): Likewise.
    857  1.1  christos 	(vex_len_table): Likewise.
    858  1.1  christos 	(vex_w_table): Likewise.
    859  1.1  christos 	(mod_table): Likewise.
    860  1.1  christos 	(rm_table): Likewise.
    861  1.1  christos 	(float_reg): Likewise.
    862  1.1  christos 	(reg_table): Remove trailing "(bad)" entries.
    863  1.1  christos 	(prefix_table): Likewise.
    864  1.1  christos 	(x86_64_table): Likewise.
    865  1.1  christos 	(vex_len_table): Likewise.
    866  1.1  christos 	(vex_w_table): Likewise.
    867  1.1  christos 	(mod_table): Likewise.
    868  1.1  christos 	(rm_table): Likewise.
    869  1.1  christos 	(get_valid_dis386): Handle bytemode 0.
    870  1.1  christos 
    871  1.1  christos 2010-01-23  H.J. Lu  <hongjiu.lu (a] intel.com>
    872  1.1  christos 
    873  1.1  christos 	* i386-opc.h (VEXScalar): New.
    874  1.1  christos 
    875  1.1  christos 	* i386-opc.tbl: Replace "Vex" with "Vex=3" on AVX scalar
    876  1.1  christos 	instructions.
    877  1.1  christos 	* i386-tbl.h: Regenerated.
    878  1.1  christos 
    879  1.1  christos 2010-01-21  H.J. Lu  <hongjiu.lu (a] intel.com>
    880  1.1  christos 
    881  1.1  christos 	* i386-dis.c (mod_table): Use FXSAVE on xsave and xrstor.
    882  1.1  christos 
    883  1.1  christos 	* i386-opc.tbl: Add xsave64 and xrstor64.
    884  1.1  christos 	* i386-tbl.h: Regenerated.
    885  1.1  christos 
    886  1.1  christos 2010-01-20  Nick Clifton  <nickc (a] redhat.com>
    887  1.1  christos 
    888  1.1  christos 	PR 11170
    889  1.1  christos 	* arm-dis.c (print_arm_address): Do not ignore negative bit in PC
    890  1.1  christos 	based post-indexed addressing.
    891  1.1  christos 
    892  1.1  christos 2010-01-15  Sebastian Pop  <sebastian.pop (a] amd.com>
    893  1.1  christos 
    894  1.1  christos 	* i386-opc.tbl: Support all the possible aliases for VPCOM* insns.
    895  1.1  christos 	* i386-tbl.h: Regenerated.
    896  1.1  christos 
    897  1.1  christos 2010-01-14  H.J. Lu  <hongjiu.lu (a] intel.com>
    898  1.1  christos 
    899  1.1  christos 	* i386-opc.h (VexVVVV): Replace VEX.DNS with VEX.NDS in
    900  1.1  christos 	comments.
    901  1.1  christos 
    902  1.1  christos 2010-01-14  H.J. Lu  <hongjiu.lu (a] intel.com>
    903  1.1  christos 
    904  1.1  christos 	* i386-dis.c (names_mm): New.
    905  1.1  christos 	(intel_names_mm): Likewise.
    906  1.1  christos 	(att_names_mm): Likewise.
    907  1.1  christos 	(names_xmm): Likewise.
    908  1.1  christos 	(intel_names_xmm): Likewise.
    909  1.1  christos 	(att_names_xmm): Likewise.
    910  1.1  christos 	(names_ymm): Likewise.
    911  1.1  christos 	(intel_names_ymm): Likewise.
    912  1.1  christos 	(att_names_ymm): Likewise.
    913  1.1  christos 	(print_insn): Set names_mm, names_xmm and names_ymm.
    914  1.1  christos 	(OP_MMX): Use names_mm, names_xmm and names_ymm.
    915  1.1  christos 	(OP_XMM): Likewise.
    916  1.1  christos 	(OP_EM): Likewise.
    917  1.1  christos 	(OP_EMC): Likewise.
    918  1.1  christos 	(OP_MXC): Likewise.
    919  1.1  christos 	(OP_EX): Likewise.
    920  1.1  christos 	(XMM_Fixup): Likewise.
    921  1.1  christos 	(OP_VEX): Likewise.
    922  1.1  christos 	(OP_EX_VexReg): Likewise.
    923  1.1  christos 	(OP_Vex_2src): Likewise.
    924  1.1  christos 	(OP_Vex_2src_1): Likewise.
    925  1.1  christos 	(OP_Vex_2src_2): Likewise.
    926  1.1  christos 	(OP_REG_VexI4): Likewise.
    927  1.1  christos 
    928  1.1  christos 2010-01-13  H.J. Lu  <hongjiu.lu (a] intel.com>
    929  1.1  christos 
    930  1.1  christos 	* i386-dis.c (print_insn): Update comments.
    931  1.1  christos 
    932  1.1  christos 2010-01-12  H.J. Lu  <hongjiu.lu (a] intel.com>
    933  1.1  christos 
    934  1.1  christos 	* i386-dis.c (rex_original): Removed.
    935  1.1  christos 	(ckprefix): Remove rex_original.
    936  1.1  christos 	(print_insn): Update comments.
    937  1.1  christos 
    938  1.1  christos 2010-01-09  Ralf Wildenhues  <Ralf.Wildenhues (a] gmx.de>
    939  1.1  christos 
    940  1.1  christos 	* Makefile.in: Regenerate.
    941  1.1  christos 	* configure: Regenerate.
    942  1.1  christos 
    943  1.1  christos 2010-01-07  Doug Evans  <dje (a] sebabeach.org>
    944  1.1  christos 
    945  1.1  christos 	* cgen-ibld.in (insert_normal, extract_normal): Minor cleanup.
    946  1.1  christos 	* fr30-ibld.c, * frv-ibld.c, * ip2k-ibld.c, * iq2000-ibld.c,
    947  1.1  christos 	* lm32-ibld.c, * m32c-ibld.c, * m32r-ibld.c, * mep-ibld.c,
    948  1.1  christos 	* mt-ibld.c, * openrisc-ibld.c, * xc16x-ibld.c,
    949  1.1  christos 	* xstormy16-ibld.c: Regenerate.
    950  1.1  christos 
    951  1.1  christos 2010-01-06  Quentin Neill  <quentin.neill (a] amd.com>
    952  1.1  christos 
    953  1.1  christos 	* i386-gen.c (cpu_flag_init): Add new CPU_AMDFAM15_FLAGS.
    954  1.1  christos 	* i386-init.h: Regenerated.
    955  1.1  christos 
    956  1.1  christos 2010-01-06  Daniel Gutson  <dgutson (a] codesourcery.com>
    957  1.1  christos 
    958  1.1  christos 	* arm-dis.c (print_insn): Fixed search for next symbol and data
    959  1.1  christos 	dumping condition, and the initial mapping symbol state.
    960  1.1  christos 
    961  1.1  christos 2010-01-05  Doug Evans  <dje (a] sebabeach.org>
    962  1.1  christos 
    963  1.1  christos 	* cgen-ibld.in: #include "cgen/basic-modes.h".
    964  1.1  christos 	* fr30-ibld.c, * frv-ibld.c, * ip2k-ibld.c, * iq2000-ibld.c,
    965  1.1  christos 	* lm32-ibld.c, * m32c-ibld.c, * m32r-ibld.c, * mep-ibld.c,
    966  1.1  christos 	* mt-ibld.c, * openrisc-ibld.c, * xc16x-ibld.c,
    967  1.1  christos 	* xstormy16-ibld.c: Regenerate.
    968  1.1  christos 
    969  1.1  christos 2010-01-04  Nick Clifton  <nickc (a] redhat.com>
    970  1.1  christos 
    971  1.1  christos 	PR 11123
    972  1.1  christos 	* arm-dis.c (print_insn_coprocessor): Initialise value.
    973  1.1  christos 
    974  1.1  christos 2010-01-04  Edmar Wienskoski  <edmar (a] freescale.com>
    975  1.1  christos 
    976  1.1  christos 	* ppc-dis.c (ppc_opts): Add entry for "e500mc64".
    977  1.1  christos 
    978  1.1  christos 2010-01-02  Doug Evans  <dje (a] sebabeach.org>
    979  1.1  christos 
    980  1.1  christos 	* cgen-asm.in: Update copyright year.
    981  1.1  christos 	* cgen-dis.in: Update copyright year.
    982  1.1  christos 	* cgen-ibld.in: Update copyright year.
    983  1.1  christos 	* fr30-asm.c, * fr30-desc.c, * fr30-desc.h, * fr30-dis.c,
    984  1.1  christos 	* fr30-ibld.c, * fr30-opc.c, * fr30-opc.h, * frv-asm.c, * frv-desc.c,
    985  1.1  christos 	* frv-desc.h, * frv-dis.c, * frv-ibld.c, * frv-opc.c, * frv-opc.h,
    986  1.1  christos 	* ip2k-asm.c, * ip2k-desc.c, * ip2k-desc.h, * ip2k-dis.c,
    987  1.1  christos 	* ip2k-ibld.c, * ip2k-opc.c, * ip2k-opc.h, * iq2000-asm.c,
    988  1.1  christos 	* iq2000-desc.c, * iq2000-desc.h, * iq2000-dis.c, * iq2000-ibld.c,
    989  1.1  christos 	* iq2000-opc.c, * iq2000-opc.h, * lm32-asm.c, * lm32-desc.c,
    990  1.1  christos 	* lm32-desc.h, * lm32-dis.c, * lm32-ibld.c, * lm32-opc.c, * lm32-opc.h,
    991  1.1  christos 	* lm32-opinst.c, * m32c-asm.c, * m32c-desc.c, * m32c-desc.h,
    992  1.1  christos 	* m32c-dis.c, * m32c-ibld.c, * m32c-opc.c, * m32c-opc.h, * m32r-asm.c,
    993  1.1  christos 	* m32r-desc.c, * m32r-desc.h, * m32r-dis.c, * m32r-ibld.c,
    994  1.1  christos 	* m32r-opc.c, * m32r-opc.h, * m32r-opinst.c, * mep-asm.c, * mep-desc.c,
    995  1.1  christos 	* mep-desc.h, * mep-dis.c, * mep-ibld.c, * mep-opc.c, * mep-opc.h,
    996  1.1  christos 	* mt-asm.c, * mt-desc.c, * mt-desc.h, * mt-dis.c, * mt-ibld.c,
    997  1.1  christos 	* mt-opc.c, * mt-opc.h, * openrisc-asm.c, * openrisc-desc.c,
    998  1.1  christos 	* openrisc-desc.h, * openrisc-dis.c, * openrisc-ibld.c,
    999  1.1  christos 	* openrisc-opc.c, * openrisc-opc.h, * xc16x-asm.c, * xc16x-desc.c,
   1000  1.1  christos 	* xc16x-desc.h, * xc16x-dis.c, * xc16x-ibld.c, * xc16x-opc.c,
   1001  1.1  christos 	* xc16x-opc.h, * xstormy16-asm.c, * xstormy16-desc.c,
   1002  1.1  christos 	* xstormy16-desc.h, * xstormy16-dis.c, * xstormy16-ibld.c,
   1003  1.1  christos 	* xstormy16-opc.c, * xstormy16-opc.h: Regenerate.
   1004  1.1  christos 
   1005  1.1  christos For older changes see ChangeLog-2009
   1006  1.1  christos 
   1008  1.3  christos Copyright (C) 2010 Free Software Foundation, Inc.
   1009  1.3  christos 
   1010  1.3  christos Copying and distribution of this file, with or without modification,
   1011  1.3  christos are permitted in any medium without royalty provided the copyright
   1012  1.3  christos notice and this notice are preserved.
   1013  1.1  christos 
   1014  1.1  christos Local Variables:
   1015  1.1  christos mode: change-log
   1016  1.1  christos left-margin: 8
   1017  1.1  christos fill-column: 74
   1018  1.1  christos version-control: never
   1019                End:
   1020