New Cell SPU port.
[deliverable/binutils-gdb.git] / opcodes / ChangeLog
CommitLineData
e9f53129
AM
12006-10-25 Trevor Smigiel <Trevor_Smigiel@playstation.sony.com>
2 Yukishige Shibata <shibata@rd.scei.sony.co.jp>
3 Nobuhisa Fujinami <fnami@rd.scei.sony.co.jp>
4 Takeaki Fukuoka <fukuoka@rd.scei.sony.co.jp>
5 Alan Modra <amodra@bigpond.net.au>
6
7 * spu-dis.c: New file.
8 * spu-opc.c: New file.
9 * configure.in: Add SPU support.
10 * disassemble.c: Likewise.
11 * Makefile.am: Likewise. Run "make dep-am".
12 * Makefile.in: Regenerate.
13 * configure: Regenerate.
14 * po/POTFILES.in: Regenerate.
15
ede602d7
AM
162006-10-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
17
18 * ppc-opc.c (CELL): New define.
19 (powerpc_opcodes): Enable hrfid for Cell. Add ldbrx and stdbrx,
20 cell specific instructions. Add {st,l}x{r,l}{,l} cell specific
21 VMX instructions.
22 * ppc-dis.c (powerpc_dialect): Handle cell.
23
7918206c
MM
242006-10-23 Dwarakanath Rajagopal <dwarak.rajagopal@amd.com>
25
26 * i386-dis.c (dis386): Add support for the change in POPCNT opcode in
27 amdfam10 architecture.
28 (PREGRP37): NEW.
29 (print_insn): Disallow REP prefix for POPCNT.
30
f3b8f628
AS
312006-10-20 Andrew Stubbs <andrew.stubbs@st.com>
32
33 * sh-dis.c (print_insn_sh): Remove 0x from output to prevent GDB
34 duplicating it.
35
d3f1a427
DB
362006-10-18 Dave Brolley <brolley@redhat.com>
37
38 * configure.in (BFD_MACHINES): Add cgen-bitset.lo for bfd_sh_arch.
39 * configure: Regenerated.
40
3bb0c887
AM
412006-09-29 Alan Modra <amodra@bigpond.net.au>
42
43 * po/POTFILES.in: Regenerate.
44
2d447fca
JM
452006-09-26 Mark Shinwell <shinwell@codesourcery.com>
46 Joseph Myers <joseph@codesourcery.com>
47 Ian Lance Taylor <ian@wasabisystems.com>
48 Ben Elliston <bje@wasabisystems.com>
49
50 * arm-dis.c (coprocessor_opcodes): The X-qualifier to WMADD may
51 only be used with the default multiply-add operation, so if N is
52 set, don't bother printing X. Add new iwmmxt instructions.
53 (IWMMXT_INSN_COUNT): Update.
54 (iwmmxt_wwssnames): Qualify "wwss" names at index 2, 6, 10 and 14
55 with a 'c' suffix.
56 (print_insn_coprocessor): Check for iWMMXt2. Handle format
57 specifiers 'r', 'i'.
58
c4b5fff9
L
592006-09-24 Dwarakanath Rajagopal <dwarak.rajagopal@amd.com>
60
61 PR binutils/3100
62 * i386-dis.c (prefix_user_table): Fix the second operand of
63 maskmovdqu instruction to allow only %xmm register instead of
64 both %xmm register and memory.
65
539e75ad
L
662006-09-23 H.J. Lu <hongjiu.lu@intel.com>
67
68 PR binutils/3235
69 * i386-dis.c (OP_OFF64): Get 32bit offset if there is an
70 address size prefix.
71
1c0d3aa6
NC
722006-09-17 Mei Ligang <ligang@sunnorth.com.cn>
73
74 * score-dis.c: New file.
75 * score-opc.h: New file.
76 * Makefile.am: Add Score files.
77 * Makefile.in: Regenerate.
78 * configure.in: Add support for Score target.
79 * configure: Regenerate.
80 * disassemble.c: Add support for Score target.
81
0112cd26
NC
822006-09-16 Nick Clifton <nickc@redhat.com>
83 Pedro Alves <pedro_alves@portugalmail.pt>
84
85 * arm-dis.c: Make use of new STRING_COMMA_LEN and CONST_STRNEQ
86 macros defined in bfd.h.
87 * cris-dis.c: Likewise.
88 * h8300-dis.c: Likewise.
89 * i386-dis.c: Likewise.
90 * ia64-gen.c: Likewise.
91 * mips-dis: Likewise.
92
428e3f1f
PB
932006-09-04 Paul Brook <paul@codesourcery.com>
94
95 * arm-dis.c (neon_opcode): Fix suffix on VMOVN.
96
96fbad73
L
972006-08-23 H.J. Lu <hongjiu.lu@intel.com>
98
99 * i386-dis.c (three_byte_table): Expand to 256 elements.
100
1012006-08-04 Dwarakanath Rajagopal <dwarak.rajagopal@amd.com>
4d9567e0 102
a7a8d8e5 103 PR binutils/3000
4d9567e0
MM
104 * i386-dis.c (MXC,EMC): Define.
105 (OP_MXC): New function to handle cvt* (convert instructions) between
106 %xmm and %mm register correctly.
107 (OP_EMC): ditto.
96fbad73 108 (prefix_user_table): Modified cvtpi2pd,cvtpd2pi and cvttpd2pi
4d9567e0
MM
109 instruction operands in PREGRP2,PREGRP3,PREGRP4 appropriately
110 with EMC/MXC.
111
777b13b9
RS
1122006-07-29 Richard Sandiford <richard@codesourcery.com>
113
114 * m68k-opc.c (m68k_opcodes): Fix operand specificer in the Coldfire
115 "fdaddl" entry.
116
401a54cf
PB
1172006-07-19 Paul Brook <paul@codesourcery.com>
118
119 * armd-dis.c (arm_opcodes): Fix rbit opcode.
120
2b516b72
L
1212006-07-18 H.J. Lu <hongjiu.lu@intel.com>
122
123 * i386-dis.c (grps): Change "sldtQ", "strQ" and "smswQ" to
124 "sldt", "str" and "smsw".
125
10505f38
L
1262006-07-15 H.J. Lu <hongjiu.lu@intel.com>
127
128 PR binutils/2829
129 * i386-dis.c (GRP11_C6): NEW.
130 (GRP11_C7): Likewise.
131 (GRP12): Updated.
132 (GRP13): Likewise.
133 (GRP14): Likewise.
134 (GRP15): Likewise.
135 (GRP16): Likewise.
136 (GRPAMD): Likewise.
137 (GRPPADLCK1): Likewise.
138 (GRPPADLCK2): Likewise.
139 (dis386): Use GRP11_C6 and GRP11_C7 for entres 0xc6 and 0xc7,
140 respectively.
141 (grps): Add entries for GRP11_C6 and GRP11_C7.
142
050dfa73
MM
1432006-07-10 Dwarakanath Rajagopal <dwarak.rajagopal@amd.com>
144 Michael Meissner <michael.meissner@amd.com>
145
146 * i386-dis.c (dis386): Add support for 4 operand instructions. Add
147 support for amdfam10 SSE4a/ABM instructions. Modify all
148 initializer macros to have additional arguments. Disallow REP
149 prefix for non-string instructions.
150 (print_insn): Ditto.
151
e8b42ce4
JB
1522006-07-05 Julian Brown <julian@codesourcery.com>
153
154 * arm-dis.c (coprocessor): Alter fmsrr disassembly syntax.
155
15965411
L
1562006-06-12 H.J. Lu <hongjiu.lu@intel.com>
157
158 * i386-dis.c (dis386_twobyte): Use "nopQ" for 0x1f.
159 (twobyte_has_modrm): Set 1 for 0x1f.
160
46e883c5
L
1612006-06-12 H.J. Lu <hongjiu.lu@intel.com>
162
163 * i386-dis.c (NOP_Fixup): Removed.
164 (NOP_Fixup1): New.
165 (NOP_Fixup2): Likewise.
166 (dis386): Use NOP_Fixup1 and NOP_Fixup2 on 0x90.
167
4e9d3b81
JB
1682006-06-12 Julian Brown <julian@codesourcery.com>
169
170 * arm-dis.c (print_insn_neon): Disassemble 32-bit immediates as signed
171 on 64-bit hosts.
172
b3882df9
L
1732006-06-10 H.J. Lu <hongjiu.lu@intel.com>
174
175 * i386.c (GRP10): Renamed to ...
176 (GRP12): This.
177 (GRP11): Renamed to ...
178 (GRP13): This.
179 (GRP12): Renamed to ...
180 (GRP14): This.
181 (GRP13): Renamed to ...
182 (GRP15): This.
183 (GRP14): Renamed to ...
184 (GRP16): This.
185 (dis386_twobyte): Updated.
186 (grps): Likewise.
187
5f4df3dd
NC
1882006-06-09 Nick Clifton <nickc@redhat.com>
189
190 * po/fi.po: Updated Finnish translation.
191
6648b7cf
JM
1922006-06-07 Joseph S. Myers <joseph@codesourcery.com>
193
194 * po/Make-in (pdf, ps): New dummy targets.
195
c22aaad1
PB
1962006-06-06 Paul Brook <paul@codesourcery.com>
197
198 * arm-dis.c (coprocessor_opcodes): Add %c to unconditional arm
199 instructions.
200 (neon_opcodes): Add conditional execution specifiers.
201 (thumb_opcodes): Ditto.
202 (thumb32_opcodes): Ditto.
203 (arm_conditional): Change 0xe to "al" and add "" to end.
204 (ifthen_state, ifthen_next_state, ifthen_address): New.
205 (IFTHEN_COND): Define.
206 (print_insn_coprocessor, print_insn_neon): Print thumb conditions.
207 (print_insn_arm): Change %c to use new values of arm_conditional.
208 (print_insn_thumb16): Print thumb conditions. Add %I.
209 (print_insn_thumb32): Print thumb conditions.
210 (find_ifthen_state): New function.
211 (print_insn): Track IT block state.
212
9622b051
AM
2132006-06-06 Ben Elliston <bje@au.ibm.com>
214 Anton Blanchard <anton@samba.org>
215 Peter Bergner <bergner@vnet.ibm.com>
216
217 * ppc-dis.c (powerpc_dialect): Handle power6 option.
218 (print_ppc_disassembler_options): Mention power6.
219
65263ce3
TS
2202006-06-06 Thiemo Seufer <ths@mips.com>
221 Chao-ying Fu <fu@mips.com>
222
223 * mips-dis.c: Disassemble DSP64 instructions for MIPS64R2.
224 * mips-opc.c: Add DSP64 instructions.
225
92ce91bb
AM
2262006-06-06 Alan Modra <amodra@bigpond.net.au>
227
228 * m68hc11-dis.c (print_insn): Warning fix.
229
4cfe2c59
DJ
2302006-06-05 Daniel Jacobowitz <dan@codesourcery.com>
231
232 * po/Make-in (top_builddir): Define.
233
7ff1a5b5
AM
2342006-06-05 Alan Modra <amodra@bigpond.net.au>
235
236 * Makefile.am: Run "make dep-am".
237 * Makefile.in: Regenerate.
238 * config.in: Regenerate.
239
20e95c23
DJ
2402006-05-31 Daniel Jacobowitz <dan@codesourcery.com>
241
242 * Makefile.am (INCLUDES): Use @INCINTL@.
243 * acinclude.m4: Include new gettext macros.
244 * configure.in: Use ZW_GNU_GETTEXT_SISTER_DIR and AM_PO_SUBDIRS.
245 Remove local code for po/Makefile.
246 * Makefile.in, aclocal.m4, configure: Regenerated.
247
eebf07fb
NC
2482006-05-30 Nick Clifton <nickc@redhat.com>
249
250 * po/es.po: Updated Spanish translation.
251
a596001e
RS
2522006-05-25 Richard Sandiford <richard@codesourcery.com>
253
254 * m68k-opc.c (m68k_opcodes): Fix the masks of the Coldfire fmovemd
255 and fmovem entries. Put register list entries before immediate
256 mask entries. Use "l" rather than "L" in the fmovem entries.
257 * m68k-dis.c (match_insn_m68k): Remove the PRIV argument and work it
258 out from INFO.
259 (m68k_scan_mask): New function, split out from...
260 (print_insn_m68k): ...here. If no architecture has been set,
261 first try printing an m680x0 instruction, then try a Coldfire one.
262
4a4d496a
NC
2632006-05-24 Nick Clifton <nickc@redhat.com>
264
265 * po/ga.po: Updated Irish translation.
266
a854efa3
NC
2672006-05-22 Nick Clifton <nickc@redhat.com>
268
269 * crx-dis.c (EXTRACT): Make macro work on 64-bit hosts.
270
0bd79061
NC
2712006-05-22 Nick Clifton <nickc@redhat.com>
272
273 * po/nl.po: Updated translation.
274
00988f49
AM
2752006-05-18 Alan Modra <amodra@bigpond.net.au>
276
277 * avr-dis.c: Formatting fix.
278
9b3f89ee
TS
2792006-05-14 Thiemo Seufer <ths@mips.com>
280
281 * mips16-opc.c (I1, I32, I64): New shortcut defines.
282 (mips16_opcodes): Change membership of instructions to their
283 lowest baseline ISA.
284
cb6d3433
L
2852006-05-09 H.J. Lu <hongjiu.lu@intel.com>
286
287 * i386-dis.c (grps): Update sgdt/sidt for 64bit.
288
1f3c39b9
JB
2892006-05-05 Julian Brown <julian@codesourcery.com>
290
291 * arm-dis.c (coprocessor_opcodes): Don't interpret fldmx/fstmx as
292 vldm/vstm.
293
d43b4baf
TS
2942006-05-05 Thiemo Seufer <ths@mips.com>
295 David Ung <davidu@mips.com>
296
297 * mips-opc.c: Add macro for cache instruction.
298
39a7806d
TS
2992006-05-04 Thiemo Seufer <ths@mips.com>
300 Nigel Stephens <nigel@mips.com>
301 David Ung <davidu@mips.com>
302
303 * mips-dis.c (mips_arch_choices): Add smartmips instruction
304 decoding to MIPS32 and MIPS32R2. Limit DSP decoding to release
305 2 ISAs. Add MIPS3D decoding to MIPS32R2. Add MT decoding to
306 MIPS64R2.
307 * mips-opc.c: fix random typos in comments.
308 (INSN_SMARTMIPS): New defines.
309 (mips_builtin_opcodes): Add paired single support for MIPS32R2.
310 Move bc3f, bc3fl, bc3t, bc3tl downwards. Move flushi, flushd,
311 flushid, wb upwards. Move cfc3, ctc3 downwards. Rework the
312 FP_S and FP_D flags to denote single and double register
313 accesses separately. Move dmfc3, dmtc3, mfc3, mtc3 downwards.
314 Allow jr.hb and jalr.hb for release 1 ISAs. Allow luxc1, suxc1
315 for MIPS32R2. Add SmartMIPS instructions. Add two-argument
316 variants of bc2f, bc2fl, bc2t, bc2tl. Add mfhc2, mthc2 to
317 release 2 ISAs.
318 * mips16-opc.c (mips16_opcodes): Add sdbbp instruction.
319
104b4fab
TS
3202006-05-03 Thiemo Seufer <ths@mips.com>
321
322 * mips-opc.c (mips_builtin_opcodes): Fix mftr argument order.
323
022fac6d
TS
3242006-05-02 Thiemo Seufer <ths@mips.com>
325 Nigel Stephens <nigel@mips.com>
326 David Ung <davidu@mips.com>
327
328 * mips-dis.c (print_insn_args): Force mips16 to odd addresses.
329 (print_mips16_insn_arg): Force mips16 to odd addresses.
330
9bcd4f99
TS
3312006-04-30 Thiemo Seufer <ths@mips.com>
332 David Ung <davidu@mips.com>
333
334 * mips-opc.c (mips_builtin_opcodes): Add udi instructions
335 "udi0" to "udi15".
336 * mips-dis.c (print_insn_args): Adds udi argument handling.
337
f095b97b
JW
3382006-04-28 James E Wilson <wilson@specifix.com>
339
340 * m68k-dis.c (match_insn_m68k): Restore fprintf_func before printing
341 error message.
342
59c455b3
TS
3432006-04-28 Thiemo Seufer <ths@mips.com>
344 David Ung <davidu@mips.com>
bdb09db1 345 Nigel Stephens <nigel@mips.com>
59c455b3
TS
346
347 * mips-dis.c (mips_cp0sel_names_mips3264r2): Add MT register
348 names.
349
cc0ca239 3502006-04-28 Thiemo Seufer <ths@mips.com>
bdb09db1 351 Nigel Stephens <nigel@mips.com>
cc0ca239
TS
352 David Ung <davidu@mips.com>
353
354 * mips-dis.c (print_insn_args): Add mips_opcode argument.
355 (print_insn_mips): Adjust print_insn_args call.
356
0d09bfe6 3572006-04-28 Thiemo Seufer <ths@mips.com>
bdb09db1 358 Nigel Stephens <nigel@mips.com>
0d09bfe6
TS
359
360 * mips-dis.c (print_insn_args): Print $fcc only for FP
361 instructions, use $cc elsewise.
362
654c225a 3632006-04-28 Thiemo Seufer <ths@mips.com>
bdb09db1 364 Nigel Stephens <nigel@mips.com>
654c225a
TS
365
366 * opcodes/mips-dis.c (mips16_to_32_reg_map, mips16_reg_names):
367 Map MIPS16 registers to O32 names.
368 (print_mips16_insn_arg): Use mips16_reg_names.
369
0dbde4cf
JB
3702006-04-26 Julian Brown <julian@codesourcery.com>
371
372 * arm-dis.c (print_insn_neon): Disassemble floating-point constant
373 VMOV.
374
16980d0b
JB
3752006-04-26 Nathan Sidwell <nathan@codesourcery.com>
376 Julian Brown <julian@codesourcery.com>
377
378 * opcodes/arm-dis.c (coprocessor_opcodes): Add %A, %B, %k, convert
379 %<code>[zy] into %[zy]<code>. Expand meaning of %<bitfield>['`?].
380 Add unified load/store instruction names.
381 (neon_opcode_table): New.
382 (arm_opcodes): Expand meaning of %<bitfield>['`?].
383 (arm_decode_bitfield): New.
384 (print_insn_coprocessor): Add pc argument. Add %A & %B specifiers.
385 Use arm_decode_bitfield and adjust numeric specifiers. Adjust %z & %y.
386 (print_insn_neon): New.
387 (print_insn_arm): Adjust print_insn_coprocessor call. Call
388 print_insn_neon. Use arm_decode_bitfield and adjust numeric specifiers.
389 (print_insn_thumb32): Likewise.
390
ec3fcc56
AM
3912006-04-19 Alan Modra <amodra@bigpond.net.au>
392
393 * Makefile.am: Run "make dep-am".
394 * Makefile.in: Regenerate.
395
241a6c40
AM
3962006-04-19 Alan Modra <amodra@bigpond.net.au>
397
7c6646cd
AM
398 * avr-dis.c (avr_operand): Warning fix.
399
241a6c40
AM
400 * configure: Regenerate.
401
e7403566
DJ
4022006-04-16 Daniel Jacobowitz <dan@codesourcery.com>
403
404 * po/POTFILES.in: Regenerated.
405
52f16a0e
NC
4062006-04-12 Hochstein <hochstein@algo.informatik.tu-darmstadt.de>
407
408 PR binutils/2454
409 * avr-dis.c (avr_operand): Arrange for a comment to appear before
410 the symolic form of an address, so that the output of objdump -d
411 can be reassembled.
412
e78efa90
DD
4132006-04-10 DJ Delorie <dj@redhat.com>
414
415 * m32c-asm.c: Regenerate.
416
108a6f8e
CD
4172006-04-06 Carlos O'Donell <carlos@codesourcery.com>
418
419 * Makefile.am: Add install-html target.
420 * Makefile.in: Regenerate.
421
a135cb2c
NC
4222006-04-06 Nick Clifton <nickc@redhat.com>
423
424 * po/vi/po: Updated Vietnamese translation.
425
47426b41
AM
4262006-03-31 Paul Koning <ni1d@arrl.net>
427
428 * pdp11-opc.c (pdp11_opcodes): Fix opcode for SEC instruction.
429
331f1cbe
BS
4302006-03-16 Bernd Schmidt <bernd.schmidt@analog.com>
431
432 * bfin-dis.c (decode_dsp32shiftimm_0): Simplify and correct the
433 logic to identify halfword shifts.
434
c16d2bf0
PB
4352006-03-16 Paul Brook <paul@codesourcery.com>
436
437 * arm-dis.c (arm_opcodes): Rename swi to svc.
438 (thumb_opcodes): Ditto.
439
5348b81e
DD
4402006-03-13 DJ Delorie <dj@redhat.com>
441
5398310a
DD
442 * m32c-asm.c: Regenerate.
443 * m32c-desc.c: Likewise.
444 * m32c-desc.h: Likewise.
445 * m32c-dis.c: Likewise.
446 * m32c-ibld.c: Likewise.
5348b81e
DD
447 * m32c-opc.c: Likewise.
448 * m32c-opc.h: Likewise.
449
253d272c
DD
4502006-03-10 DJ Delorie <dj@redhat.com>
451
452 * m32c-desc.c: Regenerate with mul.l, mulu.l.
453 * m32c-opc.c: Likewise.
454 * m32c-opc.h: Likewise.
455
456
f530741d
NC
4572006-03-09 Nick Clifton <nickc@redhat.com>
458
459 * po/sv.po: Updated Swedish translation.
460
35c52694
L
4612006-03-07 H.J. Lu <hongjiu.lu@intel.com>
462
463 PR binutils/2428
464 * i386-dis.c (REP_Fixup): New function.
465 (AL): Remove duplicate.
466 (Xbr): New.
467 (Xvr): Likewise.
468 (Ybr): Likewise.
469 (Yvr): Likewise.
470 (indirDXr): Likewise.
471 (ALr): Likewise.
472 (eAXr): Likewise.
473 (dis386): Updated entries of ins, outs, movs, lods and stos.
474
ed963e2d
NC
4752006-03-05 Nick Clifton <nickc@redhat.com>
476
477 * cgen-ibld.in (insert_normal): Cope with attempts to insert a
478 signed 32-bit value into an unsigned 32-bit field when the host is
479 a 64-bit machine.
480 * fr30-ibld.c: Regenerate.
481 * frv-ibld.c: Regenerate.
482 * ip2k-ibld.c: Regenerate.
483 * iq2000-asm.c: Regenerate.
484 * iq2000-ibld.c: Regenerate.
485 * m32c-ibld.c: Regenerate.
486 * m32r-ibld.c: Regenerate.
487 * openrisc-ibld.c: Regenerate.
488 * xc16x-ibld.c: Regenerate.
489 * xstormy16-ibld.c: Regenerate.
490
c7d41dc5
NC
4912006-03-03 Shrirang Khisti <shrirangk@kpitcummins.com)
492
493 * xc16x-asm.c: Regenerate.
494 * xc16x-dis.c: Regenerate.
c7d41dc5 495
f7d9e5c3
CD
4962006-02-27 Carlos O'Donell <carlos@codesourcery.com>
497
498 * po/Make-in: Add html target.
499
331d2d0d
L
5002006-02-27 H.J. Lu <hongjiu.lu@intel.com>
501
502 * i386-dis.c (IS_3BYTE_OPCODE): New for 3-byte opcodes used by
503 Intel Merom New Instructions.
504 (THREE_BYTE_0): Likewise.
505 (THREE_BYTE_1): Likewise.
506 (three_byte_table): Likewise.
507 (dis386_twobyte): Use THREE_BYTE_0 for entry 0x38. Use
508 THREE_BYTE_1 for entry 0x3a.
509 (twobyte_has_modrm): Updated.
510 (twobyte_uses_SSE_prefix): Likewise.
511 (print_insn): Handle 3-byte opcodes used by Intel Merom New
512 Instructions.
513
ff3f9d5b
DM
5142006-02-24 David S. Miller <davem@sunset.davemloft.net>
515
516 * sparc-dis.c (v9_priv_reg_names): Add "gl" entry.
517 (v9_hpriv_reg_names): New table.
518 (print_insn_sparc): Allow values up to 16 for '?' and '!'.
519 New cases '$' and '%' for read/write hyperprivileged register.
520 * sparc-opc.c (sparc_opcodes): Add new entries for UA2005
521 window handling and rdhpr/wrhpr instructions.
522
6772dd07
DD
5232006-02-24 DJ Delorie <dj@redhat.com>
524
525 * m32c-desc.c: Regenerate with linker relaxation attributes.
526 * m32c-desc.h: Likewise.
527 * m32c-dis.c: Likewise.
528 * m32c-opc.c: Likewise.
529
62b3e311
PB
5302006-02-24 Paul Brook <paul@codesourcery.com>
531
532 * arm-dis.c (arm_opcodes): Add V7 instructions.
533 (thumb32_opcodes): Ditto. Handle V7M MSR/MRS variants.
534 (print_arm_address): New function.
535 (print_insn_arm): Use it. Add 'P' and 'U' cases.
536 (psr_name): New function.
537 (print_insn_thumb32): Add 'U', 'C' and 'D' cases.
538
59cf82fe
L
5392006-02-23 H.J. Lu <hongjiu.lu@intel.com>
540
541 * ia64-opc-i.c (bXc): New.
542 (mXc): Likewise.
543 (OpX2TaTbYaXcC): Likewise.
544 (TF). Likewise.
545 (TFCM). Likewise.
546 (ia64_opcodes_i): Add instructions for tf.
547
548 * ia64-opc.h (IMMU5b): New.
549
550 * ia64-asmtab.c: Regenerated.
551
19a7219f
L
5522006-02-23 H.J. Lu <hongjiu.lu@intel.com>
553
554 * ia64-gen.c: Update copyright years.
555 * ia64-opc-b.c: Likewise.
556
7f3dfb9c
L
5572006-02-22 H.J. Lu <hongjiu.lu@intel.com>
558
559 * ia64-gen.c (lookup_regindex): Handle ".vm".
560 (print_dependency_table): Handle '\"'.
561
562 * ia64-ic.tbl: Updated from SDM 2.2.
563 * ia64-raw.tbl: Likewise.
564 * ia64-waw.tbl: Likewise.
565 * ia64-asmtab.c: Regenerated.
566
567 * ia64-opc-b.c (ia64_opcodes_b): Add vmsw.0 and vmsw.1.
568
d70c5fc7
NC
5692006-02-17 Shrirang Khisti <shrirangk@kpitcummins.com>
570 Anil Paranjape <anilp1@kpitcummins.com>
571 Shilin Shakti <shilins@kpitcummins.com>
572
573 * xc16x-desc.h: New file
574 * xc16x-desc.c: New file
575 * xc16x-opc.h: New file
576 * xc16x-opc.c: New file
577 * xc16x-ibld.c: New file
578 * xc16x-asm.c: New file
579 * xc16x-dis.c: New file
580 * Makefile.am: Entries for xc16x
581 * Makefile.in: Regenerate
582 * cofigure.in: Add xc16x target information.
583 * configure: Regenerate.
584 * disassemble.c: Add xc16x target information.
585
a1cfb73e
L
5862006-02-11 H.J. Lu <hongjiu.lu@intel.com>
587
588 * i386-dis.c (dis386_twobyte): Use "movZ" for debug register
589 moves.
590
6dd5059a
L
5912006-02-11 H.J. Lu <hongjiu.lu@intel.com>
592
593 * i386-dis.c ('Z'): Add a new macro.
594 (dis386_twobyte): Use "movZ" for control register moves.
595
8536c657
NC
5962006-02-10 Nick Clifton <nickc@redhat.com>
597
598 * iq2000-asm.c: Regenerate.
599
266abb8f
NS
6002006-02-07 Nathan Sidwell <nathan@codesourcery.com>
601
602 * m68k-dis.c (print_insn_m68k): Use bfd_m68k_mach_to_features.
603
f1a64f49
DU
6042006-01-26 David Ung <davidu@mips.com>
605
606 * mips-opc.c: Add I33 masks to these MIPS32R2 instructions: prefx,
607 ceil.l.d, ceil.l.s, cvt.d.l, cvt.l.d, cvt.l.s, cvt.s.l, floor.l.d,
608 floor.l.s, ldxc1, lwxc1, madd.d, madd.s, msub.d, msub.s, nmadd.d,
609 nmadd.s, nmsub.d, nmsub.s, recip.d, recip.s, round.l.d, rsqrt.d,
610 rsqrt.s, sdxc1, swxc1, trunc.l.d, trunc.l.s.
611
9e919b5f
AM
6122006-01-18 Arnold Metselaar <arnoldm@sourceware.org>
613
614 * z80-dis.c (struct buffer, prt_d, prt_d_n, arit_d, ld_r_d,
615 ld_d_r, pref_xd_cb): Use signed char to hold data to be
616 disassembled.
617 * z80-dis.c (TXTSIZ): Increase buffer size to 24, this fixes
618 buffer overflows when disassembling instructions like
619 ld (ix+123),0x23
620 * z80-dis.c (opc_ind, pref_xd_cb): Suppress '+' in an indexed
621 operand, if the offset is negative.
622
c9021189
AM
6232006-01-17 Arnold Metselaar <arnoldm@sourceware.org>
624
625 * z80-dis.c (struct buffer, prt_d, prt_d_n, pref_xd_cb): Use
626 unsigned char to hold data to be disassembled.
627
d99b6465
AS
6282006-01-17 Andreas Schwab <schwab@suse.de>
629
630 PR binutils/1486
631 * disassemble.c (disassemble_init_for_target): Set
632 disassembler_needs_relocs for bfd_arch_arm.
633
c2fe9327
PB
6342006-01-16 Paul Brook <paul@codesourcery.com>
635
e88d958a 636 * m68k-opc.c (m68k_opcodes): Fix opcodes for ColdFire f?abss,
c2fe9327
PB
637 f?add?, and f?sub? instructions.
638
32fba81d
NC
6392006-01-16 Nick Clifton <nickc@redhat.com>
640
641 * po/zh_CN.po: New Chinese (simplified) translation.
642 * configure.in (ALL_LINGUAS): Add "zh_CH".
643 * configure: Regenerate.
644
1b3a26b5
PB
6452006-01-05 Paul Brook <paul@codesourcery.com>
646
647 * m68k-opc.c (m68k_opcodes): Add missing ColdFire fdsqrtd entry.
648
db313fa6
DD
6492006-01-06 DJ Delorie <dj@redhat.com>
650
651 * m32c-desc.c: Regenerate.
652 * m32c-opc.c: Regenerate.
653 * m32c-opc.h: Regenerate.
654
54d46aca
DD
6552006-01-03 DJ Delorie <dj@redhat.com>
656
657 * cgen-ibld.in (extract_normal): Avoid memory range errors.
658 * m32c-ibld.c: Regenerated.
659
e88d958a 660For older changes see ChangeLog-2005
252b5132
RH
661\f
662Local Variables:
2f6d2f85
NC
663mode: change-log
664left-margin: 8
665fill-column: 74
252b5132
RH
666version-control: never
667End:
This page took 0.37322 seconds and 4 git commands to generate.