Home | History | Annotate | Line # | Download | only in opcodes
ChangeLog-2006 revision 1.1
      1  1.1  skrll 2006-12-27  Kazu Hirata  <kazu (a] codesourcery.com>
      2  1.1  skrll 
      3  1.1  skrll 	* m68k-dis.c (print_insn_arg): Add support for cac and mbb.
      4  1.1  skrll 
      5  1.1  skrll 2006-12-27  Kazu Hirata  <kazu (a] codesourcery.com>
      6  1.1  skrll 
      7  1.1  skrll 	* m68k-opc.c (m68k_opcodes): Add sleep and trapx.
      8  1.1  skrll 
      9  1.1  skrll 2006-12-15  H.J. Lu  <hongjiu.lu (a] intel.com>
     10  1.1  skrll 
     11  1.1  skrll 	* i386-dis.c (o_mode): New for 16-byte operand.
     12  1.1  skrll 	(intel_operand_size): Generate "OWORD PTR " for o_mode.
     13  1.1  skrll 	(CMPXCHG8B_Fixup): Set bytemode to o_mode instead of x_mode.
     14  1.1  skrll 
     15  1.1  skrll 2006-12-14  H.J. Lu  <hongjiu.lu (a] intel.com>
     16  1.1  skrll 
     17  1.1  skrll 	* i386-dis.c (CMPXCHG8B_Fixup): New.
     18  1.1  skrll 	(grps): Use CMPXCHG8B_Fixup for cmpxchg8b.
     19  1.1  skrll 
     20  1.1  skrll 2006-12-11  H.J. Lu  <hongjiu.lu (a] intel.com>
     21  1.1  skrll 
     22  1.1  skrll 	* i386-dis.c (Eq): Replaced by ...
     23  1.1  skrll 	(Mq): New. This.
     24  1.1  skrll 	(Ma): Defined with OP_M instead of OP_E.
     25  1.1  skrll 	(grps): Updated cmpxchg8b and vmptrst for Eq -> Mq.
     26  1.1  skrll 	(OP_M): Added bound, cmpxchg8b and vmptrst to bad modrm list.
     27  1.1  skrll 
     28  1.1  skrll 2006-12-11  Daniel Jacobowitz  <dan (a] codesourcery.com>
     29  1.1  skrll 
     30  1.1  skrll 	* po/Make-in (.po.gmo): Put gmo files in objdir.
     31  1.1  skrll 
     32  1.1  skrll 2006-12-09  H.J. Lu  <hongjiu.lu (a] intel.com>
     33  1.1  skrll 
     34  1.1  skrll 	* i386-dis.c (X86_64_1): New.
     35  1.1  skrll 	(X86_64_2): Likewise.
     36  1.1  skrll 	(X86_64_3): Likewise.
     37  1.1  skrll 	(dis386): Replace 0x60, 0x61 and 0x62 entries with x86-64
     38  1.1  skrll 	tables.
     39  1.1  skrll 	(x86_64_table): Add entries for 0x60, 0x61 and 0x62.
     40  1.1  skrll 
     41  1.1  skrll 2006-12-09  H.J. Lu  <hongjiu.lu (a] intel.com>
     42  1.1  skrll 
     43  1.1  skrll 	* i386-dis.c: Adjust white spaces.
     44  1.1  skrll 
     45  1.1  skrll 2006-12-04  Jan Beulich  <jbeulich (a] novell.com>
     46  1.1  skrll 
     47  1.1  skrll 	* i386-dis.c (OP_J): Update used_prefixes in v_mode.
     48  1.1  skrll 
     49  1.1  skrll 2006-11-30  Jan Beulich  <jbeulich (a] novell.com>
     50  1.1  skrll 
     51  1.1  skrll 	* i386-dis.c (SEG_Fixup): Delete.
     52  1.1  skrll 	(Sv): Use OP_SEG.
     53  1.1  skrll 	(putop): New suffix character 'D'.
     54  1.1  skrll 	(dis386): Use it.
     55  1.1  skrll 	(grps): Likewise.
     56  1.1  skrll 	(OP_SEG): Handle bytemode other than w_mode.
     57  1.1  skrll 
     58  1.1  skrll 2006-11-30  Jan Beulich  <jbeulich (a] novell.com>
     59  1.1  skrll 
     60  1.1  skrll 	* i386-dis.c (zAX): New.
     61  1.1  skrll 	(Xz): New.
     62  1.1  skrll 	(Yzr): New.
     63  1.1  skrll 	(z_mode): New.
     64  1.1  skrll 	(z_mode_ax_reg): New.
     65  1.1  skrll 	(putop): New suffix character 'G'.
     66  1.1  skrll 	(dis386): Use it for in, out, ins, and outs.
     67  1.1  skrll 	(intel_operand_size): Handle z_mode.
     68  1.1  skrll 	(OP_REG): Delete unreachable case indir_dx_reg.
     69  1.1  skrll 	(OP_IMREG): Fix Intel syntax output for case indir_dx_reg. Handle
     70  1.1  skrll 	z_mode_ax_reg.
     71  1.1  skrll 	(OP_ESreg): Fix Intel syntax operand size handling.
     72  1.1  skrll 	(OP_DSreg): Likewise.
     73  1.1  skrll 
     74  1.1  skrll 2006-11-30  Jan Beulich  <jbeulich (a] novell.com>
     75  1.1  skrll 
     76  1.1  skrll 	* i386-dis.c (dis386): Use 'R' and 'O' for cbw/cwd unconditionally.
     77  1.1  skrll 	(putop): For 'O' suffix, print 'q' in Intel mode, and mark data prefix
     78  1.1  skrll 	used. For 'R' and 'W' suffix, simplify and fix Intel mode.
     79  1.1  skrll 
     80  1.1  skrll 2006-11-29  Paul Brook  <paul (a] codesourcery.com>
     81  1.1  skrll 
     82  1.1  skrll 	* arm-dis.c (coprocessor_opcodes): Fix bitfields for fconstd/fconstd.
     83  1.1  skrll 
     84  1.1  skrll 2006-11-22  Daniel Jacobowitz  <dan (a] codesourcery.com>
     85  1.1  skrll 
     86  1.1  skrll 	* arm-dis.c (last_is_thumb): Delete.
     87  1.1  skrll 	(enum map_type, last_type): New.
     88  1.1  skrll 	(print_insn_data): New.
     89  1.1  skrll 	(get_sym_code_type): Take MAP_TYPE argument.  Check the type of
     90  1.1  skrll 	the right symbol.  Handle $d.
     91  1.1  skrll 	(print_insn): Check for mapping symbols even without a normal
     92  1.1  skrll 	symbol.  Adjust searching.  If $d is found see how much data
     93  1.1  skrll 	to print.  Handle data.
     94  1.1  skrll 
     95  1.1  skrll 2006-11-16  Nathan Sidwell  <nathan (a] codesourcery.com>
     96  1.1  skrll 
     97  1.1  skrll 	* m68k-opc.c (m68k_opcodes): Place trap instructions before set
     98  1.1  skrll 	conditionals.  Add tpf coldfire instruction as alias for trapf.
     99  1.1  skrll 
    100  1.1  skrll 2006-11-09  H.J. Lu  <hongjiu.lu (a] intel.com>
    101  1.1  skrll 
    102  1.1  skrll 	* i386-dis.c (print_insn): Check PREFIX_REPNZ before
    103  1.1  skrll 	PREFIX_DATA when prefix user table is used.
    104  1.1  skrll 
    105  1.1  skrll 2006-11-09  H.J. Lu  <hongjiu.lu (a] intel.com>
    106  1.1  skrll 
    107  1.1  skrll 	* i386-dis.c (twobyte_uses_SSE_prefix): Renamed to ...
    108  1.1  skrll 	(twobyte_uses_DATA_prefix): This.
    109  1.1  skrll 	(twobyte_uses_REPNZ_prefix): New.
    110  1.1  skrll 	(twobyte_uses_REPZ_prefix): Likewise.
    111  1.1  skrll 	(threebyte_0x38_uses_DATA_prefix): Likewise.
    112  1.1  skrll 	(threebyte_0x38_uses_REPNZ_prefix): Likewise.
    113  1.1  skrll 	(threebyte_0x38_uses_REPZ_prefix): Likewise.
    114  1.1  skrll 	(threebyte_0x3a_uses_DATA_prefix): Likewise.
    115  1.1  skrll 	(threebyte_0x3a_uses_REPNZ_prefix): Likewise.
    116  1.1  skrll 	(threebyte_0x3a_uses_REPZ_prefix): Likewise.
    117  1.1  skrll 	(print_insn): Updated checking usages of DATA/REPNZ/REPZ
    118  1.1  skrll 	prefixes.
    119  1.1  skrll 
    120  1.1  skrll 2006-11-06  Troy Rollo  <troy (a] corvu.com.au>
    121  1.1  skrll 
    122  1.1  skrll 	* ppc-opc.c: Restore COM to mfcr wrongly removed 2003-07-04.
    123  1.1  skrll 
    124  1.1  skrll 2006-11-01  Mei Ligang  <ligang (a] sunnorth.com.cn>
    125  1.1  skrll 
    126  1.1  skrll 	* score-opc.h (score_opcodes): Delete modifier '0x'.
    127  1.1  skrll 
    128  1.1  skrll 2006-10-30  Paul Brook  <paul (a] codesourcery.com>
    129  1.1  skrll 
    130  1.1  skrll 	* arm-dis.c (last_is_thumb, last_mapping_sym, last_mapping_addr): New.
    131  1.1  skrll 	(get_sym_code_type): New function.
    132  1.1  skrll 	(print_insn): Search for mapping symbols.
    133  1.1  skrll 
    134  1.1  skrll 2006-10-31  Mei Ligang  <ligang (a] sunnorth.com.cn>
    135  1.1  skrll 
    136  1.1  skrll 	* score-dis.c (print_insn): Correct the error code to print
    137  1.1  skrll 	correct PCE instruction disassembly.
    138  1.1  skrll 
    139  1.1  skrll 2006-10-26  Ben Elliston  <bje (a] au.ibm.com>
    140  1.1  skrll 	    Anton Blanchard  <anton (a] samba.org>
    141  1.1  skrll 	    Peter Bergner  <bergner (a] vnet.ibm.com>
    142  1.1  skrll 
    143  1.1  skrll 	* ppc-opc.c (A_L, DCM, DGM, TE, RMC, R, SP, S, SH16, XRT_L, EH,
    144  1.1  skrll 	AFRALFRC_MASK, Z, ZRC, Z_MASK, XLRT_MASK, XEH_MASK): Define.
    145  1.1  skrll 	(POWER6): Define.
    146  1.1  skrll 	(powerpc_opcodes): Extend "lwarx", "ldarx", "dcbf", "fres", "fres.",
    147  1.1  skrll 	"frsqrtes", "frsqrtes." "fre", "fre.", "frsqrte" and "frsqrte.".
    148  1.1  skrll 	Add "doze", "nap", "sleep", "rvwinkle", "dcbfl", "prtyw", "prtyd",
    149  1.1  skrll 	"mfcfar", "cmpb", "lfdpx", "stfdpx", "mtcfar", "mffgpr", "mftgpr",
    150  1.1  skrll 	"lwzcix", "lhzcix", "lbzcix", "ldcix", "lfiwax", "stwcix", "sthcix",
    151  1.1  skrll 	"stbcix", "stdcix", "lfdp", "dadd", "dadd.", "dqua", "dqua.", "dmul",
    152  1.1  skrll 	"dmul.", "drrnd", "drrnd.", "dscli", "dscli.", "dquai", "dquai.",
    153  1.1  skrll 	"dscri", "dscri.", "drintx", "drintx.", "dcmpo", "dtstex", "dtstdc",
    154  1.1  skrll 	"dtstdg", "dtstsf", "drintn", "drintn.", "dctdp", "dctdp.", "dctfix",
    155  1.1  skrll 	"dctfix.", "ddedpd", "ddedpd.", "dxex", "dxex.", "dsub", "dsub.",
    156  1.1  skrll 	"ddiv", "ddiv.", "dcmpu", "drsp", "drsp.", "dcffix", "dcffix.",
    157  1.1  skrll 	"denbcd", "denbcd.", "diex", "diex.", "stfdp", "daddq", "daddq.",
    158  1.1  skrll 	"dquaq", "dquaq.", "fcpsgn", "fcpsgn.", "dmulq", "dmulq.",
    159  1.1  skrll 	"drrndq", "drrndq.", "dscliq", "dscliq.", "dquaiq", "dquaiq.",
    160  1.1  skrll 	"dscriq", "dscriq.", "drintxq", "drintxq.", "dcmpoq", "dtstexq",
    161  1.1  skrll 	"dtstdcq", "dtstdgq", "dtstsfq", "drintnq", "drintnq.",
    162  1.1  skrll 	"dctqpq", "dctqpq.", "dctfixq", "dctfixq.", "ddedpdq", "ddedpdq.",
    163  1.1  skrll 	"dxexq", "dxexq.", "dsubq", "dsubq.", "ddivq", "ddivq.", "dcmpuq",
    164  1.1  skrll 	"drdpq", "drdpq.", "dcffixq", "dcffixq.", "denbcdq", "denbcdq.",
    165  1.1  skrll 	"diexq" and "diexq." opcodes.
    166  1.1  skrll 
    167  1.1  skrll 2006-10-26  Daniel Jacobowitz  <dan (a] codesourcery.com>
    168  1.1  skrll 
    169  1.1  skrll 	* h8300-dis.c (bfd_h8_disassemble): Add missing consts.
    170  1.1  skrll 
    171  1.1  skrll 2006-10-25  Trevor Smigiel  <Trevor_Smigiel (a] playstation.sony.com>
    172  1.1  skrll 	    Yukishige Shibata  <shibata (a] rd.scei.sony.co.jp>
    173  1.1  skrll 	    Nobuhisa Fujinami  <fnami (a] rd.scei.sony.co.jp>
    174  1.1  skrll 	    Takeaki Fukuoka  <fukuoka (a] rd.scei.sony.co.jp>
    175  1.1  skrll 	    Alan Modra  <amodra (a] bigpond.net.au>
    176  1.1  skrll 
    177  1.1  skrll 	* spu-dis.c: New file.
    178  1.1  skrll 	* spu-opc.c: New file.
    179  1.1  skrll 	* configure.in: Add SPU support.
    180  1.1  skrll 	* disassemble.c: Likewise.
    181  1.1  skrll 	* Makefile.am: Likewise.  Run "make dep-am".
    182  1.1  skrll 	* Makefile.in: Regenerate.
    183  1.1  skrll 	* configure: Regenerate.
    184  1.1  skrll 	* po/POTFILES.in: Regenerate.
    185  1.1  skrll 
    186  1.1  skrll 2006-10-24  Andrew Pinski  <andrew_pinski (a] playstation.sony.com>
    187  1.1  skrll 
    188  1.1  skrll 	* ppc-opc.c (CELL): New define.
    189  1.1  skrll 	(powerpc_opcodes): Enable hrfid for Cell.  Add ldbrx and stdbrx,
    190  1.1  skrll 	cell specific instructions.  Add {st,l}x{r,l}{,l} cell specific
    191  1.1  skrll 	VMX instructions.
    192  1.1  skrll 	* ppc-dis.c (powerpc_dialect): Handle cell.
    193  1.1  skrll 
    194  1.1  skrll 2006-10-23  Dwarakanath Rajagopal  <dwarak.rajagopal (a] amd.com>
    195  1.1  skrll 
    196  1.1  skrll 	* i386-dis.c (dis386): Add support for the change in POPCNT opcode in 
    197  1.1  skrll 	amdfam10 architecture.
    198  1.1  skrll 	(PREGRP37): NEW.
    199  1.1  skrll 	(print_insn): Disallow REP prefix for POPCNT.
    200  1.1  skrll 	 
    201  1.1  skrll 2006-10-20  Andrew Stubbs  <andrew.stubbs (a] st.com>
    202  1.1  skrll 
    203  1.1  skrll 	* sh-dis.c (print_insn_sh): Remove 0x from output to prevent GDB
    204  1.1  skrll 	duplicating it.
    205  1.1  skrll 
    206  1.1  skrll 2006-10-18  Dave Brolley  <brolley (a] redhat.com>
    207  1.1  skrll 
    208  1.1  skrll 	* configure.in (BFD_MACHINES): Add cgen-bitset.lo for bfd_sh_arch.
    209  1.1  skrll 	* configure: Regenerated.
    210  1.1  skrll 
    211  1.1  skrll 2006-09-29  Alan Modra  <amodra (a] bigpond.net.au>
    212  1.1  skrll 
    213  1.1  skrll 	* po/POTFILES.in: Regenerate.
    214  1.1  skrll 
    215  1.1  skrll 2006-09-26  Mark Shinwell  <shinwell (a] codesourcery.com>
    216  1.1  skrll             Joseph Myers  <joseph (a] codesourcery.com>
    217  1.1  skrll             Ian Lance Taylor  <ian (a] wasabisystems.com>
    218  1.1  skrll             Ben Elliston  <bje (a] wasabisystems.com>
    219  1.1  skrll 
    220  1.1  skrll 	* arm-dis.c (coprocessor_opcodes): The X-qualifier to WMADD may
    221  1.1  skrll 	only be used with the default multiply-add operation, so if N is
    222  1.1  skrll 	set, don't bother printing X.  Add new iwmmxt instructions.
    223  1.1  skrll 	(IWMMXT_INSN_COUNT): Update.
    224  1.1  skrll 	(iwmmxt_wwssnames): Qualify "wwss" names at index 2, 6, 10 and 14
    225  1.1  skrll 	with a 'c' suffix.
    226  1.1  skrll 	(print_insn_coprocessor): Check for iWMMXt2.  Handle format
    227  1.1  skrll 	specifiers 'r', 'i'.
    228  1.1  skrll 
    229  1.1  skrll 2006-09-24  Dwarakanath Rajagopal  <dwarak.rajagopal (a] amd.com>
    230  1.1  skrll 
    231  1.1  skrll 	PR binutils/3100
    232  1.1  skrll 	* i386-dis.c (prefix_user_table): Fix the second operand of
    233  1.1  skrll 	maskmovdqu instruction to allow only %xmm register instead of
    234  1.1  skrll 	both %xmm register and memory.
    235  1.1  skrll 
    236  1.1  skrll 2006-09-23  H.J. Lu  <hongjiu.lu (a] intel.com>
    237  1.1  skrll 
    238  1.1  skrll 	PR binutils/3235
    239  1.1  skrll 	* i386-dis.c (OP_OFF64): Get 32bit offset if there is an
    240  1.1  skrll 	address size prefix.
    241  1.1  skrll 
    242  1.1  skrll 2006-09-17  Mei Ligang  <ligang (a] sunnorth.com.cn>
    243  1.1  skrll 
    244  1.1  skrll 	* score-dis.c: New file.
    245  1.1  skrll 	* score-opc.h: New file.
    246  1.1  skrll 	* Makefile.am: Add Score files.
    247  1.1  skrll 	* Makefile.in: Regenerate.
    248  1.1  skrll 	* configure.in: Add support for Score target.
    249  1.1  skrll 	* configure: Regenerate.
    250  1.1  skrll 	* disassemble.c: Add support for Score target.
    251  1.1  skrll 
    252  1.1  skrll 2006-09-16  Nick Clifton  <nickc (a] redhat.com>
    253  1.1  skrll 	    Pedro Alves  <pedro_alves (a] portugalmail.pt>
    254  1.1  skrll 
    255  1.1  skrll 	* arm-dis.c: Make use of new STRING_COMMA_LEN and CONST_STRNEQ
    256  1.1  skrll 	macros defined in bfd.h.
    257  1.1  skrll 	* cris-dis.c: Likewise.
    258  1.1  skrll 	* h8300-dis.c: Likewise.
    259  1.1  skrll 	* i386-dis.c: Likewise.
    260  1.1  skrll 	* ia64-gen.c: Likewise.
    261  1.1  skrll 	* mips-dis: Likewise.
    262  1.1  skrll 
    263  1.1  skrll 2006-09-04  Paul Brook  <paul (a] codesourcery.com>
    264  1.1  skrll 
    265  1.1  skrll 	* arm-dis.c (neon_opcode): Fix suffix on VMOVN.
    266  1.1  skrll 
    267  1.1  skrll 2006-08-23  H.J. Lu  <hongjiu.lu (a] intel.com>
    268  1.1  skrll 
    269  1.1  skrll 	* i386-dis.c (three_byte_table): Expand to 256 elements.
    270  1.1  skrll 
    271  1.1  skrll 2006-08-04  Dwarakanath Rajagopal  <dwarak.rajagopal (a] amd.com>
    272  1.1  skrll 
    273  1.1  skrll 	PR binutils/3000
    274  1.1  skrll 	* i386-dis.c (MXC,EMC): Define.
    275  1.1  skrll 	(OP_MXC): New function to handle cvt* (convert instructions) between
    276  1.1  skrll 	%xmm and %mm register correctly.
    277  1.1  skrll 	(OP_EMC): ditto.	
    278  1.1  skrll 	(prefix_user_table): Modified cvtpi2pd,cvtpd2pi and cvttpd2pi 
    279  1.1  skrll 	instruction operands in PREGRP2,PREGRP3,PREGRP4 appropriately 
    280  1.1  skrll 	with EMC/MXC.
    281  1.1  skrll 
    282  1.1  skrll 2006-07-29  Richard Sandiford  <richard (a] codesourcery.com>
    283  1.1  skrll 
    284  1.1  skrll 	* m68k-opc.c (m68k_opcodes): Fix operand specificer in the Coldfire
    285  1.1  skrll 	"fdaddl" entry.
    286  1.1  skrll 
    287  1.1  skrll 2006-07-19  Paul Brook  <paul (a] codesourcery.com>
    288  1.1  skrll 
    289  1.1  skrll 	* armd-dis.c (arm_opcodes): Fix rbit opcode.
    290  1.1  skrll 
    291  1.1  skrll 2006-07-18  H.J. Lu  <hongjiu.lu (a] intel.com>
    292  1.1  skrll 
    293  1.1  skrll 	* i386-dis.c (grps): Change "sldtQ", "strQ" and "smswQ" to
    294  1.1  skrll 	"sldt", "str" and "smsw".
    295  1.1  skrll 
    296  1.1  skrll 2006-07-15  H.J. Lu  <hongjiu.lu (a] intel.com>
    297  1.1  skrll 
    298  1.1  skrll 	PR binutils/2829
    299  1.1  skrll 	* i386-dis.c (GRP11_C6): NEW.
    300  1.1  skrll 	(GRP11_C7): Likewise.
    301  1.1  skrll 	(GRP12): Updated.
    302  1.1  skrll 	(GRP13): Likewise.
    303  1.1  skrll 	(GRP14): Likewise.
    304  1.1  skrll 	(GRP15): Likewise.
    305  1.1  skrll 	(GRP16): Likewise.
    306  1.1  skrll 	(GRPAMD): Likewise.
    307  1.1  skrll 	(GRPPADLCK1): Likewise.
    308  1.1  skrll 	(GRPPADLCK2): Likewise.
    309  1.1  skrll 	(dis386): Use GRP11_C6 and GRP11_C7 for entres 0xc6 and 0xc7,
    310  1.1  skrll 	respectively.
    311  1.1  skrll 	(grps): Add entries for GRP11_C6 and GRP11_C7.
    312  1.1  skrll 
    313  1.1  skrll 2006-07-10 Dwarakanath Rajagopal	<dwarak.rajagopal (a] amd.com>
    314  1.1  skrll 	   Michael Meissner		<michael.meissner (a] amd.com>
    315  1.1  skrll 
    316  1.1  skrll 	* i386-dis.c (dis386): Add support for 4 operand instructions. Add
    317  1.1  skrll 	support for amdfam10 SSE4a/ABM instructions. Modify all
    318  1.1  skrll 	initializer macros to have additional arguments. Disallow REP
    319  1.1  skrll 	prefix for non-string instructions.
    320  1.1  skrll 	(print_insn): Ditto.
    321  1.1  skrll 
    322  1.1  skrll 2006-07-05  Julian Brown  <julian (a] codesourcery.com>
    323  1.1  skrll 
    324  1.1  skrll 	* arm-dis.c (coprocessor): Alter fmsrr disassembly syntax.
    325  1.1  skrll 
    326  1.1  skrll 2006-06-12  H.J. Lu  <hongjiu.lu (a] intel.com>
    327  1.1  skrll 
    328  1.1  skrll 	* i386-dis.c (dis386_twobyte): Use "nopQ" for 0x1f.
    329  1.1  skrll 	(twobyte_has_modrm): Set 1 for 0x1f.
    330  1.1  skrll 
    331  1.1  skrll 2006-06-12  H.J. Lu  <hongjiu.lu (a] intel.com>
    332  1.1  skrll 
    333  1.1  skrll 	* i386-dis.c (NOP_Fixup): Removed.
    334  1.1  skrll 	(NOP_Fixup1): New.
    335  1.1  skrll 	(NOP_Fixup2): Likewise.
    336  1.1  skrll 	(dis386): Use NOP_Fixup1 and NOP_Fixup2 on 0x90.
    337  1.1  skrll 
    338  1.1  skrll 2006-06-12  Julian Brown  <julian (a] codesourcery.com>
    339  1.1  skrll 
    340  1.1  skrll 	* arm-dis.c (print_insn_neon): Disassemble 32-bit immediates as signed
    341  1.1  skrll 	on 64-bit hosts.
    342  1.1  skrll 
    343  1.1  skrll 2006-06-10  H.J. Lu  <hongjiu.lu (a] intel.com>
    344  1.1  skrll 
    345  1.1  skrll 	* i386.c (GRP10): Renamed to ...
    346  1.1  skrll 	(GRP12): This.
    347  1.1  skrll 	(GRP11): Renamed to ...
    348  1.1  skrll 	(GRP13): This.
    349  1.1  skrll 	(GRP12): Renamed to ...
    350  1.1  skrll 	(GRP14): This.
    351  1.1  skrll 	(GRP13): Renamed to ...
    352  1.1  skrll 	(GRP15): This.
    353  1.1  skrll 	(GRP14): Renamed to ...
    354  1.1  skrll 	(GRP16): This.
    355  1.1  skrll 	(dis386_twobyte): Updated.
    356  1.1  skrll 	(grps): Likewise.
    357  1.1  skrll 
    358  1.1  skrll 2006-06-09  Nick Clifton  <nickc (a] redhat.com>
    359  1.1  skrll 
    360  1.1  skrll 	* po/fi.po: Updated Finnish translation.
    361  1.1  skrll 
    362  1.1  skrll 2006-06-07  Joseph S. Myers  <joseph (a] codesourcery.com>
    363  1.1  skrll 
    364  1.1  skrll 	* po/Make-in (pdf, ps): New dummy targets.
    365  1.1  skrll 
    366  1.1  skrll 2006-06-06  Paul Brook  <paul (a] codesourcery.com>
    367  1.1  skrll 
    368  1.1  skrll 	* arm-dis.c (coprocessor_opcodes): Add %c to unconditional arm
    369  1.1  skrll 	instructions.
    370  1.1  skrll 	(neon_opcodes): Add conditional execution specifiers.
    371  1.1  skrll 	(thumb_opcodes): Ditto.
    372  1.1  skrll 	(thumb32_opcodes): Ditto.
    373  1.1  skrll 	(arm_conditional): Change 0xe to "al" and add "" to end.
    374  1.1  skrll 	(ifthen_state, ifthen_next_state, ifthen_address): New.
    375  1.1  skrll 	(IFTHEN_COND): Define.
    376  1.1  skrll 	(print_insn_coprocessor, print_insn_neon): Print thumb conditions.
    377  1.1  skrll 	(print_insn_arm): Change %c to use new values of arm_conditional.
    378  1.1  skrll 	(print_insn_thumb16): Print thumb conditions.  Add %I.
    379  1.1  skrll 	(print_insn_thumb32): Print thumb conditions.
    380  1.1  skrll 	(find_ifthen_state): New function.
    381  1.1  skrll 	(print_insn): Track IT block state.
    382  1.1  skrll 
    383  1.1  skrll 2006-06-06  Ben Elliston  <bje (a] au.ibm.com>
    384  1.1  skrll 	    Anton Blanchard  <anton (a] samba.org>
    385  1.1  skrll 	    Peter Bergner  <bergner (a] vnet.ibm.com>
    386  1.1  skrll 
    387  1.1  skrll 	* ppc-dis.c (powerpc_dialect): Handle power6 option.
    388  1.1  skrll 	(print_ppc_disassembler_options): Mention power6.
    389  1.1  skrll 
    390  1.1  skrll 2006-06-06  Thiemo Seufer  <ths (a] mips.com>
    391  1.1  skrll             Chao-ying Fu  <fu (a] mips.com>
    392  1.1  skrll 
    393  1.1  skrll 	* mips-dis.c: Disassemble DSP64 instructions for MIPS64R2.
    394  1.1  skrll 	* mips-opc.c: Add DSP64 instructions.
    395  1.1  skrll 
    396  1.1  skrll 2006-06-06  Alan Modra  <amodra (a] bigpond.net.au>
    397  1.1  skrll 
    398  1.1  skrll 	* m68hc11-dis.c (print_insn): Warning fix.
    399  1.1  skrll 
    400  1.1  skrll 2006-06-05  Daniel Jacobowitz  <dan (a] codesourcery.com>
    401  1.1  skrll 
    402  1.1  skrll 	* po/Make-in (top_builddir): Define.
    403  1.1  skrll 
    404  1.1  skrll 2006-06-05  Alan Modra  <amodra (a] bigpond.net.au>
    405  1.1  skrll 
    406  1.1  skrll 	* Makefile.am: Run "make dep-am".
    407  1.1  skrll 	* Makefile.in: Regenerate.
    408  1.1  skrll 	* config.in: Regenerate.
    409  1.1  skrll 
    410  1.1  skrll 2006-05-31  Daniel Jacobowitz  <dan (a] codesourcery.com>
    411  1.1  skrll 
    412  1.1  skrll 	* Makefile.am (INCLUDES): Use @INCINTL@.
    413  1.1  skrll 	* acinclude.m4: Include new gettext macros.
    414  1.1  skrll 	* configure.in: Use ZW_GNU_GETTEXT_SISTER_DIR and AM_PO_SUBDIRS.
    415  1.1  skrll 	Remove local code for po/Makefile.
    416  1.1  skrll 	* Makefile.in, aclocal.m4, configure: Regenerated.
    417  1.1  skrll 
    418  1.1  skrll 2006-05-30  Nick Clifton  <nickc (a] redhat.com>
    419  1.1  skrll 
    420  1.1  skrll 	* po/es.po: Updated Spanish translation.
    421  1.1  skrll 
    422  1.1  skrll 2006-05-25  Richard Sandiford  <richard (a] codesourcery.com>
    423  1.1  skrll 
    424  1.1  skrll 	* m68k-opc.c (m68k_opcodes): Fix the masks of the Coldfire fmovemd
    425  1.1  skrll 	and fmovem entries.  Put register list entries before immediate
    426  1.1  skrll 	mask entries.  Use "l" rather than "L" in the fmovem entries.
    427  1.1  skrll 	* m68k-dis.c (match_insn_m68k): Remove the PRIV argument and work it
    428  1.1  skrll 	out from INFO.
    429  1.1  skrll 	(m68k_scan_mask): New function, split out from...
    430  1.1  skrll 	(print_insn_m68k): ...here.  If no architecture has been set,
    431  1.1  skrll 	first try printing an m680x0 instruction, then try a Coldfire one.
    432  1.1  skrll 
    433  1.1  skrll 2006-05-24  Nick Clifton  <nickc (a] redhat.com>
    434  1.1  skrll 
    435  1.1  skrll 	* po/ga.po: Updated Irish translation.
    436  1.1  skrll 
    437  1.1  skrll 2006-05-22  Nick Clifton  <nickc (a] redhat.com>
    438  1.1  skrll 
    439  1.1  skrll 	* crx-dis.c (EXTRACT): Make macro work on 64-bit hosts.
    440  1.1  skrll 
    441  1.1  skrll 2006-05-22  Nick Clifton  <nickc (a] redhat.com>
    442  1.1  skrll 
    443  1.1  skrll 	* po/nl.po: Updated translation.
    444  1.1  skrll 
    445  1.1  skrll 2006-05-18  Alan Modra  <amodra (a] bigpond.net.au>
    446  1.1  skrll 
    447  1.1  skrll 	* avr-dis.c: Formatting fix.
    448  1.1  skrll 
    449  1.1  skrll 2006-05-14  Thiemo Seufer  <ths (a] mips.com>
    450  1.1  skrll 
    451  1.1  skrll 	* mips16-opc.c (I1, I32, I64): New shortcut defines.
    452  1.1  skrll 	(mips16_opcodes): Change membership of instructions to their
    453  1.1  skrll 	lowest baseline ISA.
    454  1.1  skrll 
    455  1.1  skrll 2006-05-09  H.J. Lu  <hongjiu.lu (a] intel.com>
    456  1.1  skrll 
    457  1.1  skrll 	* i386-dis.c (grps): Update sgdt/sidt for 64bit.
    458  1.1  skrll 
    459  1.1  skrll 2006-05-05  Julian Brown  <julian (a] codesourcery.com>
    460  1.1  skrll 
    461  1.1  skrll 	* arm-dis.c (coprocessor_opcodes): Don't interpret fldmx/fstmx as
    462  1.1  skrll 	vldm/vstm.
    463  1.1  skrll 
    464  1.1  skrll 2006-05-05  Thiemo Seufer  <ths (a] mips.com>
    465  1.1  skrll             David Ung  <davidu (a] mips.com>
    466  1.1  skrll 
    467  1.1  skrll 	* mips-opc.c: Add macro for cache instruction.
    468  1.1  skrll 
    469  1.1  skrll 2006-05-04  Thiemo Seufer  <ths (a] mips.com>
    470  1.1  skrll             Nigel Stephens  <nigel (a] mips.com>
    471  1.1  skrll 	    David Ung  <davidu (a] mips.com>
    472  1.1  skrll 
    473  1.1  skrll 	* mips-dis.c (mips_arch_choices): Add smartmips instruction
    474  1.1  skrll 	decoding to MIPS32 and MIPS32R2.  Limit DSP decoding to release
    475  1.1  skrll 	2 ISAs.  Add MIPS3D decoding to MIPS32R2.  Add MT decoding to
    476  1.1  skrll 	MIPS64R2.
    477  1.1  skrll 	* mips-opc.c: fix random typos in comments.
    478  1.1  skrll 	(INSN_SMARTMIPS): New defines.
    479  1.1  skrll 	(mips_builtin_opcodes): Add paired single support for MIPS32R2.
    480  1.1  skrll 	Move bc3f, bc3fl, bc3t, bc3tl downwards.  Move flushi, flushd,
    481  1.1  skrll 	flushid, wb upwards.  Move cfc3, ctc3 downwards.  Rework the
    482  1.1  skrll 	FP_S and FP_D flags to denote single and double register
    483  1.1  skrll 	accesses separately.  Move dmfc3, dmtc3, mfc3, mtc3 downwards.
    484  1.1  skrll 	Allow jr.hb and jalr.hb for release 1 ISAs.  Allow luxc1, suxc1
    485  1.1  skrll 	for MIPS32R2.  Add SmartMIPS instructions.  Add two-argument
    486  1.1  skrll 	variants of bc2f, bc2fl, bc2t, bc2tl.  Add mfhc2, mthc2 to
    487  1.1  skrll 	release 2 ISAs.
    488  1.1  skrll 	* mips16-opc.c (mips16_opcodes): Add sdbbp instruction.
    489  1.1  skrll 
    490  1.1  skrll 2006-05-03  Thiemo Seufer  <ths (a] mips.com>
    491  1.1  skrll 
    492  1.1  skrll 	* mips-opc.c (mips_builtin_opcodes): Fix mftr argument order.
    493  1.1  skrll 
    494  1.1  skrll 2006-05-02  Thiemo Seufer  <ths (a] mips.com>
    495  1.1  skrll             Nigel Stephens  <nigel (a] mips.com>
    496  1.1  skrll             David Ung  <davidu (a] mips.com>
    497  1.1  skrll 
    498  1.1  skrll 	* mips-dis.c (print_insn_args): Force mips16 to odd addresses.
    499  1.1  skrll 	(print_mips16_insn_arg): Force mips16 to odd addresses.
    500  1.1  skrll 
    501  1.1  skrll 2006-04-30  Thiemo Seufer  <ths (a] mips.com>
    502  1.1  skrll             David Ung  <davidu (a] mips.com>
    503  1.1  skrll 
    504  1.1  skrll 	* mips-opc.c (mips_builtin_opcodes): Add udi instructions
    505  1.1  skrll 	"udi0" to "udi15".
    506  1.1  skrll 	* mips-dis.c (print_insn_args): Adds udi argument handling.
    507  1.1  skrll 
    508  1.1  skrll 2006-04-28  James E Wilson  <wilson (a] specifix.com>
    509  1.1  skrll 
    510  1.1  skrll 	* m68k-dis.c (match_insn_m68k): Restore fprintf_func before printing
    511  1.1  skrll 	error message.
    512  1.1  skrll 
    513  1.1  skrll 2006-04-28  Thiemo Seufer  <ths (a] mips.com>
    514  1.1  skrll             David Ung  <davidu (a] mips.com>
    515  1.1  skrll 	    Nigel Stephens  <nigel (a] mips.com>
    516  1.1  skrll 
    517  1.1  skrll 	* mips-dis.c (mips_cp0sel_names_mips3264r2): Add MT register
    518  1.1  skrll 	names.
    519  1.1  skrll 
    520  1.1  skrll 2006-04-28  Thiemo Seufer  <ths (a] mips.com>
    521  1.1  skrll             Nigel Stephens  <nigel (a] mips.com>
    522  1.1  skrll             David Ung  <davidu (a] mips.com>
    523  1.1  skrll 
    524  1.1  skrll 	* mips-dis.c (print_insn_args): Add mips_opcode argument.
    525  1.1  skrll 	(print_insn_mips):  Adjust print_insn_args call.
    526  1.1  skrll 
    527  1.1  skrll 2006-04-28  Thiemo Seufer  <ths (a] mips.com>
    528  1.1  skrll             Nigel Stephens  <nigel (a] mips.com>
    529  1.1  skrll 
    530  1.1  skrll 	* mips-dis.c (print_insn_args): Print $fcc only for FP
    531  1.1  skrll 	instructions, use $cc elsewise.
    532  1.1  skrll 
    533  1.1  skrll 2006-04-28  Thiemo Seufer  <ths (a] mips.com>
    534  1.1  skrll             Nigel Stephens  <nigel (a] mips.com>
    535  1.1  skrll 
    536  1.1  skrll 	* opcodes/mips-dis.c (mips16_to_32_reg_map, mips16_reg_names):
    537  1.1  skrll 	Map MIPS16 registers to O32 names.
    538  1.1  skrll 	(print_mips16_insn_arg): Use mips16_reg_names.
    539  1.1  skrll 
    540  1.1  skrll 2006-04-26  Julian Brown  <julian (a] codesourcery.com>
    541  1.1  skrll 
    542  1.1  skrll 	* arm-dis.c (print_insn_neon): Disassemble floating-point constant
    543  1.1  skrll 	VMOV.
    544  1.1  skrll 
    545  1.1  skrll 2006-04-26  Nathan Sidwell  <nathan (a] codesourcery.com>
    546  1.1  skrll 	    Julian Brown  <julian (a] codesourcery.com>
    547  1.1  skrll 
    548  1.1  skrll 	* opcodes/arm-dis.c (coprocessor_opcodes): Add %A, %B, %k, convert
    549  1.1  skrll 	%<code>[zy] into %[zy]<code>.  Expand meaning of %<bitfield>['`?].
    550  1.1  skrll 	Add unified load/store instruction names.
    551  1.1  skrll 	(neon_opcode_table): New.
    552  1.1  skrll 	(arm_opcodes): Expand meaning of %<bitfield>['`?].
    553  1.1  skrll 	(arm_decode_bitfield): New.
    554  1.1  skrll 	(print_insn_coprocessor): Add pc argument. Add %A & %B specifiers.
    555  1.1  skrll 	Use arm_decode_bitfield and adjust numeric specifiers. Adjust %z & %y.
    556  1.1  skrll 	(print_insn_neon): New.
    557  1.1  skrll 	(print_insn_arm): Adjust print_insn_coprocessor call. Call
    558  1.1  skrll 	print_insn_neon. Use arm_decode_bitfield and adjust numeric specifiers.
    559  1.1  skrll 	(print_insn_thumb32): Likewise.
    560  1.1  skrll 
    561  1.1  skrll 2006-04-19  Alan Modra  <amodra (a] bigpond.net.au>
    562  1.1  skrll 
    563  1.1  skrll 	* Makefile.am: Run "make dep-am".
    564  1.1  skrll 	* Makefile.in: Regenerate.
    565  1.1  skrll 
    566  1.1  skrll 2006-04-19  Alan Modra  <amodra (a] bigpond.net.au>
    567  1.1  skrll 
    568  1.1  skrll 	* avr-dis.c (avr_operand): Warning fix.
    569  1.1  skrll 
    570  1.1  skrll 	* configure: Regenerate.
    571  1.1  skrll 
    572  1.1  skrll 2006-04-16  Daniel Jacobowitz  <dan (a] codesourcery.com>
    573  1.1  skrll 
    574  1.1  skrll 	* po/POTFILES.in: Regenerated.
    575  1.1  skrll 
    576  1.1  skrll 2006-04-12   Hochstein  <hochstein (a] algo.informatik.tu-darmstadt.de>
    577  1.1  skrll 
    578  1.1  skrll 	PR binutils/2454
    579  1.1  skrll 	* avr-dis.c (avr_operand): Arrange for a comment to appear before
    580  1.1  skrll 	the symolic form of an address, so that the output of objdump -d
    581  1.1  skrll 	can be reassembled.
    582  1.1  skrll 
    583  1.1  skrll 2006-04-10  DJ Delorie  <dj (a] redhat.com>
    584  1.1  skrll 
    585  1.1  skrll 	* m32c-asm.c: Regenerate.
    586  1.1  skrll 
    587  1.1  skrll 2006-04-06  Carlos O'Donell  <carlos (a] codesourcery.com>
    588  1.1  skrll 
    589  1.1  skrll 	* Makefile.am: Add install-html target.
    590  1.1  skrll 	* Makefile.in: Regenerate.
    591  1.1  skrll 
    592  1.1  skrll 2006-04-06  Nick Clifton  <nickc (a] redhat.com>
    593  1.1  skrll 
    594  1.1  skrll 	* po/vi/po: Updated Vietnamese translation.
    595  1.1  skrll 
    596  1.1  skrll 2006-03-31  Paul Koning  <ni1d (a] arrl.net>
    597  1.1  skrll 
    598  1.1  skrll 	* pdp11-opc.c (pdp11_opcodes): Fix opcode for SEC instruction.
    599  1.1  skrll 
    600  1.1  skrll 2006-03-16  Bernd Schmidt  <bernd.schmidt (a] analog.com>
    601  1.1  skrll 
    602  1.1  skrll 	* bfin-dis.c (decode_dsp32shiftimm_0): Simplify and correct the
    603  1.1  skrll 	logic to identify halfword shifts.
    604  1.1  skrll 
    605  1.1  skrll 2006-03-16  Paul Brook  <paul (a] codesourcery.com>
    606  1.1  skrll 
    607  1.1  skrll 	* arm-dis.c (arm_opcodes): Rename swi to svc.
    608  1.1  skrll 	(thumb_opcodes): Ditto.
    609  1.1  skrll 
    610  1.1  skrll 2006-03-13  DJ Delorie  <dj (a] redhat.com>
    611  1.1  skrll 
    612  1.1  skrll 	* m32c-asm.c: Regenerate.
    613  1.1  skrll 	* m32c-desc.c: Likewise.
    614  1.1  skrll 	* m32c-desc.h: Likewise.
    615  1.1  skrll 	* m32c-dis.c: Likewise.
    616  1.1  skrll 	* m32c-ibld.c: Likewise.
    617  1.1  skrll 	* m32c-opc.c: Likewise.
    618  1.1  skrll 	* m32c-opc.h: Likewise.
    619  1.1  skrll 
    620  1.1  skrll 2006-03-10  DJ Delorie  <dj (a] redhat.com>
    621  1.1  skrll 
    622  1.1  skrll 	* m32c-desc.c: Regenerate with mul.l, mulu.l.
    623  1.1  skrll 	* m32c-opc.c: Likewise.
    624  1.1  skrll 	* m32c-opc.h: Likewise.
    625  1.1  skrll 
    626  1.1  skrll 
    627  1.1  skrll 2006-03-09  Nick Clifton  <nickc (a] redhat.com>
    628  1.1  skrll 
    629  1.1  skrll 	* po/sv.po: Updated Swedish translation.
    630  1.1  skrll 
    631  1.1  skrll 2006-03-07  H.J. Lu  <hongjiu.lu (a] intel.com>
    632  1.1  skrll 
    633  1.1  skrll 	PR binutils/2428
    634  1.1  skrll 	* i386-dis.c (REP_Fixup): New function.
    635  1.1  skrll 	(AL): Remove duplicate.
    636  1.1  skrll 	(Xbr): New.
    637  1.1  skrll 	(Xvr): Likewise.
    638  1.1  skrll 	(Ybr): Likewise.
    639  1.1  skrll 	(Yvr): Likewise.
    640  1.1  skrll 	(indirDXr): Likewise.
    641  1.1  skrll 	(ALr): Likewise.
    642  1.1  skrll 	(eAXr): Likewise.
    643  1.1  skrll 	(dis386): Updated entries of ins, outs, movs, lods and stos.
    644  1.1  skrll 
    645  1.1  skrll 2006-03-05  Nick Clifton  <nickc (a] redhat.com>
    646  1.1  skrll 
    647  1.1  skrll 	* cgen-ibld.in (insert_normal): Cope with attempts to insert a
    648  1.1  skrll 	signed 32-bit value into an unsigned 32-bit field when the host is
    649  1.1  skrll 	a 64-bit machine.
    650  1.1  skrll 	* fr30-ibld.c: Regenerate.
    651  1.1  skrll 	* frv-ibld.c: Regenerate.
    652  1.1  skrll 	* ip2k-ibld.c: Regenerate.
    653  1.1  skrll 	* iq2000-asm.c: Regenerate.
    654  1.1  skrll 	* iq2000-ibld.c: Regenerate.
    655  1.1  skrll 	* m32c-ibld.c: Regenerate.
    656  1.1  skrll 	* m32r-ibld.c: Regenerate.
    657  1.1  skrll 	* openrisc-ibld.c: Regenerate.
    658  1.1  skrll 	* xc16x-ibld.c: Regenerate.
    659  1.1  skrll 	* xstormy16-ibld.c: Regenerate.
    660  1.1  skrll 
    661  1.1  skrll 2006-03-03 Shrirang Khisti <shrirangk (a] kpitcummins.com)
    662  1.1  skrll 
    663  1.1  skrll 	* xc16x-asm.c: Regenerate.
    664  1.1  skrll 	* xc16x-dis.c: Regenerate.
    665  1.1  skrll 
    666  1.1  skrll 2006-02-27  Carlos O'Donell  <carlos (a] codesourcery.com>
    667  1.1  skrll 
    668  1.1  skrll 	* po/Make-in: Add html target.
    669  1.1  skrll 
    670  1.1  skrll 2006-02-27  H.J. Lu <hongjiu.lu (a] intel.com>
    671  1.1  skrll 
    672  1.1  skrll 	* i386-dis.c (IS_3BYTE_OPCODE): New for 3-byte opcodes used by
    673  1.1  skrll 	Intel Merom New Instructions.
    674  1.1  skrll 	(THREE_BYTE_0): Likewise.
    675  1.1  skrll 	(THREE_BYTE_1): Likewise.
    676  1.1  skrll 	(three_byte_table): Likewise.
    677  1.1  skrll 	(dis386_twobyte): Use THREE_BYTE_0 for entry 0x38. Use
    678  1.1  skrll 	THREE_BYTE_1 for entry 0x3a.
    679  1.1  skrll 	(twobyte_has_modrm): Updated.
    680  1.1  skrll 	(twobyte_uses_SSE_prefix): Likewise.
    681  1.1  skrll 	(print_insn): Handle 3-byte opcodes used by Intel Merom New
    682  1.1  skrll 	Instructions.
    683  1.1  skrll 
    684  1.1  skrll 2006-02-24  David S. Miller  <davem (a] sunset.davemloft.net>
    685  1.1  skrll 
    686  1.1  skrll 	* sparc-dis.c (v9_priv_reg_names): Add "gl" entry.
    687  1.1  skrll 	(v9_hpriv_reg_names): New table.
    688  1.1  skrll 	(print_insn_sparc): Allow values up to 16 for '?' and '!'.
    689  1.1  skrll 	New cases '$' and '%' for read/write hyperprivileged register.
    690  1.1  skrll 	* sparc-opc.c (sparc_opcodes): Add new entries for UA2005
    691  1.1  skrll 	window handling and rdhpr/wrhpr instructions.
    692  1.1  skrll 	
    693  1.1  skrll 2006-02-24  DJ Delorie  <dj (a] redhat.com>
    694  1.1  skrll 
    695  1.1  skrll 	* m32c-desc.c: Regenerate with linker relaxation attributes.
    696  1.1  skrll 	* m32c-desc.h: Likewise.
    697  1.1  skrll 	* m32c-dis.c: Likewise.
    698  1.1  skrll 	* m32c-opc.c: Likewise.
    699  1.1  skrll 
    700  1.1  skrll 2006-02-24  Paul Brook  <paul (a] codesourcery.com>
    701  1.1  skrll 
    702  1.1  skrll 	* arm-dis.c (arm_opcodes): Add V7 instructions.
    703  1.1  skrll 	(thumb32_opcodes): Ditto.  Handle V7M MSR/MRS variants.
    704  1.1  skrll 	(print_arm_address): New function.
    705  1.1  skrll 	(print_insn_arm): Use it.  Add 'P' and 'U' cases.
    706  1.1  skrll 	(psr_name): New function.
    707  1.1  skrll 	(print_insn_thumb32): Add 'U', 'C' and 'D' cases.
    708  1.1  skrll 
    709  1.1  skrll 2006-02-23  H.J. Lu  <hongjiu.lu (a] intel.com>
    710  1.1  skrll 
    711  1.1  skrll 	* ia64-opc-i.c (bXc): New.
    712  1.1  skrll 	(mXc): Likewise.
    713  1.1  skrll 	(OpX2TaTbYaXcC): Likewise.
    714  1.1  skrll 	(TF). Likewise.
    715  1.1  skrll 	(TFCM). Likewise.
    716  1.1  skrll 	(ia64_opcodes_i): Add instructions for tf.
    717  1.1  skrll 
    718  1.1  skrll 	* ia64-opc.h (IMMU5b): New.
    719  1.1  skrll 
    720  1.1  skrll 	* ia64-asmtab.c: Regenerated.
    721  1.1  skrll 
    722  1.1  skrll 2006-02-23  H.J. Lu  <hongjiu.lu (a] intel.com>
    723  1.1  skrll 
    724  1.1  skrll 	* ia64-gen.c: Update copyright years.
    725  1.1  skrll 	* ia64-opc-b.c: Likewise.
    726  1.1  skrll 
    727  1.1  skrll 2006-02-22  H.J. Lu  <hongjiu.lu (a] intel.com>
    728  1.1  skrll 
    729  1.1  skrll 	* ia64-gen.c (lookup_regindex): Handle ".vm".
    730  1.1  skrll 	(print_dependency_table): Handle '\"'.
    731  1.1  skrll 
    732  1.1  skrll 	* ia64-ic.tbl: Updated from SDM 2.2.
    733  1.1  skrll 	* ia64-raw.tbl: Likewise.
    734  1.1  skrll 	* ia64-waw.tbl: Likewise.
    735  1.1  skrll 	* ia64-asmtab.c: Regenerated.
    736  1.1  skrll 
    737  1.1  skrll 	* ia64-opc-b.c (ia64_opcodes_b): Add vmsw.0 and vmsw.1.
    738  1.1  skrll 
    739  1.1  skrll 2006-02-17  Shrirang Khisti  <shrirangk (a] kpitcummins.com>
    740  1.1  skrll             Anil Paranjape   <anilp1 (a] kpitcummins.com>
    741  1.1  skrll             Shilin Shakti    <shilins (a] kpitcummins.com>
    742  1.1  skrll 
    743  1.1  skrll 	* xc16x-desc.h: New file
    744  1.1  skrll 	* xc16x-desc.c: New file
    745  1.1  skrll 	* xc16x-opc.h: New file	
    746  1.1  skrll 	* xc16x-opc.c: New file
    747  1.1  skrll 	* xc16x-ibld.c: New file
    748  1.1  skrll 	* xc16x-asm.c: New file
    749  1.1  skrll 	* xc16x-dis.c: New file
    750  1.1  skrll 	* Makefile.am: Entries for xc16x 
    751  1.1  skrll 	* Makefile.in: Regenerate 
    752  1.1  skrll 	* cofigure.in: Add xc16x target information.
    753  1.1  skrll 	* configure: Regenerate.
    754  1.1  skrll 	* disassemble.c: Add xc16x target information.
    755  1.1  skrll 
    756  1.1  skrll 2006-02-11  H.J. Lu  <hongjiu.lu (a] intel.com>
    757  1.1  skrll 
    758  1.1  skrll 	* i386-dis.c (dis386_twobyte): Use "movZ" for debug register
    759  1.1  skrll 	moves.
    760  1.1  skrll 
    761  1.1  skrll 2006-02-11  H.J. Lu  <hongjiu.lu (a] intel.com>
    762  1.1  skrll 
    763  1.1  skrll 	* i386-dis.c ('Z'): Add a new macro.
    764  1.1  skrll 	(dis386_twobyte): Use "movZ" for control register moves.
    765  1.1  skrll 
    766  1.1  skrll 2006-02-10  Nick Clifton  <nickc (a] redhat.com>
    767  1.1  skrll 
    768  1.1  skrll 	* iq2000-asm.c: Regenerate.
    769  1.1  skrll 
    770  1.1  skrll 2006-02-07  Nathan Sidwell  <nathan (a] codesourcery.com>
    771  1.1  skrll 
    772  1.1  skrll 	* m68k-dis.c (print_insn_m68k): Use bfd_m68k_mach_to_features.
    773  1.1  skrll 
    774  1.1  skrll 2006-01-26  David Ung  <davidu (a] mips.com>
    775  1.1  skrll 
    776  1.1  skrll 	* mips-opc.c: Add I33 masks to these MIPS32R2 instructions: prefx,
    777  1.1  skrll 	ceil.l.d, ceil.l.s, cvt.d.l, cvt.l.d, cvt.l.s, cvt.s.l, floor.l.d,
    778  1.1  skrll 	floor.l.s, ldxc1, lwxc1, madd.d, madd.s, msub.d, msub.s, nmadd.d,
    779  1.1  skrll 	nmadd.s, nmsub.d, nmsub.s, recip.d, recip.s, round.l.d, rsqrt.d,
    780  1.1  skrll 	rsqrt.s, sdxc1, swxc1, trunc.l.d, trunc.l.s.
    781  1.1  skrll 
    782  1.1  skrll 2006-01-18  Arnold Metselaar  <arnoldm (a] sourceware.org>
    783  1.1  skrll 
    784  1.1  skrll 	* z80-dis.c (struct buffer, prt_d, prt_d_n, arit_d, ld_r_d,
    785  1.1  skrll 	ld_d_r, pref_xd_cb): Use signed char to hold data to be
    786  1.1  skrll 	disassembled.	
    787  1.1  skrll 	* z80-dis.c (TXTSIZ): Increase buffer size to 24, this fixes
    788  1.1  skrll 	buffer overflows when disassembling instructions like
    789  1.1  skrll 	ld (ix+123),0x23
    790  1.1  skrll 	* z80-dis.c (opc_ind, pref_xd_cb): Suppress '+' in an indexed
    791  1.1  skrll 	operand, if the offset is negative.
    792  1.1  skrll 
    793  1.1  skrll 2006-01-17  Arnold Metselaar  <arnoldm (a] sourceware.org>
    794  1.1  skrll 
    795  1.1  skrll 	* z80-dis.c (struct buffer, prt_d, prt_d_n, pref_xd_cb): Use
    796  1.1  skrll 	unsigned char to hold data to be disassembled.
    797  1.1  skrll 
    798  1.1  skrll 2006-01-17  Andreas Schwab  <schwab (a] suse.de>
    799  1.1  skrll 
    800  1.1  skrll 	PR binutils/1486
    801  1.1  skrll 	* disassemble.c (disassemble_init_for_target): Set
    802  1.1  skrll 	disassembler_needs_relocs for bfd_arch_arm.
    803  1.1  skrll 
    804  1.1  skrll 2006-01-16  Paul Brook  <paul (a] codesourcery.com>
    805  1.1  skrll 
    806  1.1  skrll 	* m68k-opc.c (m68k_opcodes): Fix opcodes for ColdFire f?abss,
    807  1.1  skrll 	f?add?, and f?sub? instructions.
    808  1.1  skrll 
    809  1.1  skrll 2006-01-16  Nick Clifton  <nickc (a] redhat.com>
    810  1.1  skrll 
    811  1.1  skrll 	* po/zh_CN.po: New Chinese (simplified) translation.
    812  1.1  skrll 	* configure.in (ALL_LINGUAS): Add "zh_CH".
    813  1.1  skrll 	* configure: Regenerate.
    814  1.1  skrll 
    815  1.1  skrll 2006-01-05  Paul Brook  <paul (a] codesourcery.com>
    816  1.1  skrll 
    817  1.1  skrll 	* m68k-opc.c (m68k_opcodes): Add missing ColdFire fdsqrtd entry.
    818  1.1  skrll 
    819  1.1  skrll 2006-01-06  DJ Delorie  <dj (a] redhat.com>
    820  1.1  skrll 
    821  1.1  skrll 	* m32c-desc.c: Regenerate.
    822  1.1  skrll 	* m32c-opc.c: Regenerate.
    823  1.1  skrll 	* m32c-opc.h: Regenerate.
    824  1.1  skrll 
    825  1.1  skrll 2006-01-03  DJ Delorie  <dj (a] redhat.com>
    826  1.1  skrll 
    827  1.1  skrll 	* cgen-ibld.in (extract_normal): Avoid memory range errors.
    828  1.1  skrll 	* m32c-ibld.c: Regenerated.
    829  1.1  skrll 
    830  1.1  skrll For older changes see ChangeLog-2005
    831  1.1  skrll 
    833  1.1  skrll Local Variables:
    834  1.1  skrll mode: change-log
    835  1.1  skrll left-margin: 8
    836  1.1  skrll fill-column: 74
    837  1.1  skrll version-control: never
    838             End:
    839