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