daily update
[deliverable/binutils-gdb.git] / opcodes / ChangeLog
CommitLineData
573e8a1c
RW
12009-08-27 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
2
3 * Makefile.am (bfdlibdir, bfdincludedir): Move definition ...
4 [INSTALL_LIBBFD]: ... here, ...
5 [INSTALL_LIBBFD]: ... and empty overrides here.
6 [!INSTALL_LIBBFD]: (rpath_bfdlibdir): New variable.
7 [!INSTALL_LIBBFD] (libbfd_la_LDFLAGS): Use it.
8 * Makefile.in: Regenerate.
9 * configure: Regenerate.
10
f7922329
NC
112009-08-26 Philippe De Muyter <phdm@macqel.be>
12
13 * m68k-dis.c (print_insn_arg): Add movecr register names for
14 coldfire v4e families.
15
ff13a42d
RW
162009-08-25 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
17
18 * Makefile.am (SUBDIRS): Build '.' before 'po'.
19 (COMPILE_FOR_BUILD, LINK_FOR_BUILD, BUILD_LIBIBERTY)
20 (MOSTLYCLEANFILES, MAINTAINERCLEANFILES): New variables.
21 (i386-gen$(EXEEXT_FOR_BUILD)): Renamed from i386-gen, rewrite
22 using *BUILD variables, depend upon $(BUILD_LIBIBERTY).
23 (i386-gen.o): New rule.
24 ($(srcdir)/i386-init.h): Adjust.
25 (i386-opc.lo): Depend on $(srcdir)/i386-tbl.h.
26 (ia64-gen$(EXEEXT_FOR_BUILD)): Rename from ia64-gen, adjust likewise.
27 (ia64-gen.o): New rule.
28 (ia64_asmtab_deps): New variable.
29 ($(srcdir)/ia64-asmtab.c): Use it; adjust likewise.
30 (ia64-opc.lo): Depend on $(srcdir)/ia64-asmtab.c.
31 (s390-mkopc$(EXEEXT_FOR_BUILD)): Rename from s390-mkopc, adjust
32 likewise.
33 (s390-opc.tab): Adjust.
34 (z8kgen$(EXEEXT_FOR_BUILD), z8kgen.o, $(srcdir)/z8k-opc.h): New
35 rules.
36 (z8k-dis.lo): Depend on $(srcdir)/z8k-opc.h.
37 * Makefile.in: Regenerate.
38 * z8kgen.c (gas): Avoid '/*' in comment.
39 * z8k-opc.h (func): Regenerate.
40
6f01793d
RW
412009-08-24 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
42
43 * Makefile.am (TARGET_LIBOPCODES_CFILES): New variable, taken
44 from $(CFILES), sorted, with dis-buf.c, dis-init.c, disassemble.c,
45 i386-gen.c, ia64-opc-a.c, ia64-opc-b.c, ia64-opc-f.c, ia64-opc-i.c,
46 ia64-opc-m.c, ia64-opc-d.c, ia64-gen.c, ia64-asmtab.c removed, and
47 msp430-dis.c added.
48 (LIBOPCODES_CFILES): New variable, adding to
49 TARGET_LIBOPCODES_CFILES also non-target library sources.
50 (CFILES): Factorize based on $(LIBOPCODES_CFILES), adding generator
51 files.
52 (ALL_MACHINES): Factorize based on $(TARGET_LIBOPCODES_CFILES).
53 (EXTRA_libopcodes_la_SOURCES): Use $(LIBOPCODES_CFILES).
54 * Makefile.in: Regenerate.
55 * po/POTFILES.in: Regenerate.
56
81ecdfbb
RW
572009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
58
14ec8efd
RW
59 * Makefile.am (libopcodes_la_LDFLAGS): Initialize early.
60 [INSTALL_LIBBFD] (bfdlib_LTLIBRARIES): Set only in this condition.
61 [INSTALL_LIBBFD] (bfdinclude_DATA): New.
62 [!INSTALL_LIBBFD] (noinst_LTLIBRARIES): New.
63 [!INSTALL_LIBBFD] (libopcodes_la_LDFLAGS): Ensure libopcodes.la
64 is built shared even if it is not to be installed.
65 (install-bfdlibLTLIBRARIES,uninstall-bfdlibLTLIBRARIES)
66 (install_libopcodes, uninstall_libopcodes): Remove.
67 (AM_CPPFLAGS): Renamed from ...
68 (INCLUDES): ... this.
69 * Makefile.in: Regenerate.
70
758227f0
RW
71 * Makefile.am (AUTOMAKE_OPTIONS): Remove 1.9 and cygnus, add
72 1.11, foreign, no-dist.
73 (MKDEP, m32c_opc_h): Remove variables.
74 (disassemble.lo): Rewrite using automake-style dependency
75 tracking rules; only list the dependency upon the primary source
76 file, but no included headers.
77 (m32c-asm.lo, m32c-desc.lo, m32c-dis.lo, m32c-ibld.lo, m32c-opc.lo)
78 (i386-gen.o, ia64-gen.o): Remove dependency statements.
79 (EXTRA_libopcodes_la_SOURCES): New variable, list $(CFILES) to
80 ensure all dependency fragments are included in the Makefile.
81 (s390-opc.lo): Depend on s390-opc.tab.
82 (DEP, DEP1, dep.sed, dep, dep-in, dep-am): Remove rules.
83 (mkdep section): Remove.
84 * Makefile.in: Regenerate.
85 * po/POTFILES.in: Regenerate.
86
af542c2e
RW
87 * Makefile.am (install-pdf, install-html): Remove.
88 * Makefile.in: Regenerate.
89
81ecdfbb
RW
90 * Makefile.in: Regenerate.
91 * aclocal.m4: Likewise.
92 * config.in: Likewise.
93 * configure: Likewise.
94
7ba29e2a
NC
952009-08-06 Michael Eager <eager@eagercon.com>
96
97 * Makefile.am: Add microblaze-opc.h to HFILES, microblaze-dis.c to
98 CFILES, microblaze-dis.lo to ALL_MACHINES, targets.
99 * Makefile.in: Regenerate.
100 * configure.in: Add bfd_microblaze_arch target.
101 * configure: Regenerate.
102 * disassemble.c: Define ARCH_microblaze, return
103 print_insn_microblaze().
104 * microblaze-dis.c: New MicroBlaze disassembler.
105 * microblaze-opc.h: New MicroBlaze opcode definitions.
106 * microblaze-opcm.h: New MicroBlaze opcode types.
107
8a9036a4
L
1082009-07-25 H.J. Lu <hongjiu.lu@intel.com>
109
110 * configure.in: Handle bfd_l1om_arch.
111 * disassemble.c (disassembler): Likewise.
112
113 * configure: Regenerated.
114
115 * i386-dis.c (print_insn): Handle bfd_mach_l1om and
116 bfd_mach_l1om_intel_syntax. Use 8 bytes per line for Intel L1OM.
117
118 * i386-gen.c (cpu_flag_init): Set CPU_UNKNOWN_FLAGS to ~CpuL1OM.
119 Add CPU_L1OM_FLAGS.
120 (cpu_flags): Add CpuL1OM.
121 (set_bitfield): Take an argument to set the value field.
122 (process_i386_cpu_flag): Support ~CpuXXX and ~(CpuXXX|CpuYYY).
123 (process_i386_opcode_modifier): Updated.
124 (process_i386_operand_type): Likewise.
125 * i386-init.h: Regenerated.
126 * i386-tbl.h: Likewise.
127
128 * i386-opc.h (CpuL1OM): New.
129 (CpuXsave): Updated.
130 (i386_cpu_flags): Add cpul1om.
131
309d3373
JB
1322009-07-24 Jan Beulich <jbeulich@novell.com>
133
134 * i386-dis.c (fgrps): Correct annotation for feni/fdisi. Add
135 frstpm.
136 * i386-gen.c (cpu_flag_init): Add FP enabling flags where needed.
137 (cpu_flags): Add Cpu8087, Cpu287, Cpu387, Cpu687, and CpuFISTTP.
138 (set_bitfield): Expand CpuFP to Cpu8087|Cpu287|Cpu387.
139 * i386-opc.h (Cpu8087, Cpu287, Cpu387, Cpu687, CpuFISTTP):
140 Define.
141 (union i386_cpu_flags): Add cpu8087, cpu287, cpu387, cpu687,
142 and cpufisttp.
143 * i386-opc.tbl: Qualify floating point instructions by their
144 respective CpuXXX flag. Fix fucom{,p,pp}, fprem1, fsin, fcos,
145 and fsincos to be avilable only on 387. Fix fstsw ax to be
146 available only on 287+. Add f{,n}eni, f{,n}disi, f{,n}setpm,
147 and frstpm.
148 * i386-init.h, i386-tbl.h: Regenerate.
149
7769efb2
NC
1502009-07-20 Nick Clifton <nickc@redhat.com>
151
152 PR 10288
153 * arm-dis.c (arm_opcodes): Catch non-zero bits 8-11 in register
154 offset or indexed based addressing mode 3.
155
74bdfecf
NC
1562009-07-14 Nick Clifton <nickc@redhat.com>
157
158 PR 10288
159 * arm-dis.c (arm_opcodes): Catch illegal Addressing Mode 1
160 patterns.
161 (arm_decode_shift): Catch illegal register based shifts.
162 (print_insn_arm): Properly handle negative register r0
163 post-indexed addressing.
164
d1aaab3c
DK
1652009-07-10 Doug Kwan <dougkwan@google.com>
166
167 * arm-disc.c (print_insn_coprocessor, print_insn_arm): Print only
168 lower 32 bits of long types to make hexadecimal output consistent
169 on both 32-bit and 64-bit hosts.
170
87337981
AM
1712009-07-10 Alan Modra <amodra@bigpond.net.au>
172
173 * fr30-desc.c, * fr30-desc.h, * fr30-opc.c, * fr30-opc.h,
174 * frv-desc.c, * frv-desc.h, * frv-opc.c, * frv-opc.h,
175 * ip2k-desc.c, * ip2k-desc.h, * ip2k-opc.c, * ip2k-opc.h,
176 * iq2000-desc.c, * iq2000-desc.h, * iq2000-opc.c, * iq2000-opc.h,
177 * lm32-desc.c, * lm32-desc.h, * lm32-opc.c, * lm32-opc.h,
178 * lm32-opinst.c, * m32c-desc.c, * m32c-desc.h, * m32c-opc.c,
179 * m32c-opc.h, * m32r-desc.c, * m32r-desc.h, * m32r-opc.c,
180 * m32r-opc.h, * m32r-opinst.c, * mt-desc.c, * mt-desc.h,
181 * mt-opc.c, * mt-opc.h, * openrisc-desc.c, * openrisc-desc.h,
182 * openrisc-opc.c, * openrisc-opc.h, * xc16x-desc.c, * xc16x-desc.h,
183 * xc16x-opc.c, * xc16x-opc.h, * xstormy16-desc.c, * xstormy16-desc.h,
184 * xstormy16-opc.c, * xstormy16-opc.h: Regenerate.
185
1103f72c
NC
1862009-07-07 Chung-Lin Tang <cltang@pllab.cs.nthu.edu.tw>
187
188 * arm-dis.c (coprocessor_opcodes): Fix mask for waddbhus.
189
78c66db8
NC
1902009-07-07 Nick Clifton <nickc@redhat.com>
191
192 PR 10288
193 * arm-dis.c (arm_opcodes): Be more strict about decoding scaled
194 addressing modes.
195
22102fb0
DD
1962009-07-06 DJ Delorie <dj@redhat.com>
197
198 * mep-desc.c: Regenerate.
199 * mep-desc.h: Regenerate.
200 * mep-opc.c: Regenerate.
201 * mep-opc.h: Regenerate.
202
922d8de8
DR
2032009-07-06 Dwarakanath Rajagopal <dwarak.rajagopal@amd.com>
204
205 * i386-opc.h (CpuFMA4): Add CpuFMA4.
206 (i386_cpu_flags): New.
207 * i386-gen.c: Add CPU_FMA4_FLAGS.
208 * i386-opc.tbl: Add FMA4 instructions.
209 * i386-tbl.h: Regenerate.
210 * i386-init.h: Regenerate.
211 * i386-dis.c (OP_VEX_FMA): New. Handle FMA4.
212 (OP_XMM_VexW): Ditto.
213 (OP_EX_VexW): Ditto.
214 (VEXI4_Fixup): Ditto.
215 (VexI4, VexFMA, Vex128FMA, EXVexW, EXdVexW, XMVexW): New Macros.
216 (PREFIX_VEX_3A5C, PREFIX_VEX_3A5D, PREFIX_VEX_3A5E): New.
217 (PREFIX_VEX_3A5F, PREFIX_VEX_3A60): New.
218 (PREFIX_VEX_3A68, PREFIX_VEX_3A69, PREFIX_VEX_3A6A): New.
219 (PREFIX_VEX_3A6B, PREFIX_VEX_3A6C, PREFIX_VEX_3A6D): New.
220 (PREFIX_VEX_3A6E, PREFIX_VEX_3A6F, PREFIX_VEX_3A7A): New.
221 (PREFIX_VEX_3A7B, PREFIX_VEX_3A7C, PREFIX_VEX_3A7D): New.
222 (PREFIX_VEX_3A7E, PREFIX_VEX_3A7F): New.
223 (VEX_LEN_3A6A_P_2,VEX_LEN_3A6B_P_2, VEX_LEN_3A6E_P_2): New.
224 (VEX_LEN_3A6F_P_2,VEX_LEN_3A7A_P_2, VEX_LEN_3A7B_P_2): New.
225 (VEX_LEN_3A7E_P_2,VEX_LEN_3A7F_P_2): New.
226 (get_vex_imm8): New. handle FMA4.
227 (OP_EX_VexReg): Ditto.
228
fe56b6ce
NC
2292009-06-30 Nick Clifton <nickc@redhat.com>
230
231 PR 10288
232 * arm-dis.c (coprocessor): Print the LDC and STC versions of the
233 LFM and SFM instructions as comments,.
234 Improve consistency of formatting for instructions displayed as
235 comments and decimal values displayed with their hexadecimal
236 equivalents.
237 Formatting tidy ups.
238
05413229
NC
2392009-06-29 Nick Clifton <nickc@redhat.com>
240
241 PR 10288
242 * arm-dis.c (enum opcode_sentinels): New: Used to mark the
243 boundary between variaant and generic coprocessor instuctions.
244 (coprocessor): Use it.
245 Fix architecture version of MCRR and MRRC instructions.
246 (arm_opcdes): Fix patterns for STRB and STRH instructions.
247 (print_insn_coprocessor): Check architecture and extension masks.
248 Print a hexadecimal version of any decimal constant that is
249 outside of the range of -16 to +32.
250 (print_arm_address): Add a return value of the offset used in the
251 adress, if it is worth printing a hexadecimal version of it.
252 (print_insn_neon): Print a hexadecimal version of any decimal
253 constant that is outside of the range of -16 to +32.
254 (print_insn_arm): Likewise.
255 (print_insn_thumb16): Likewise.
256 (print_insn_thumb32): Likewise.
257
258 PR 10297
259 * arm-dis.c (UNDEFINED_INSTRUCTION): New macro for a description
260 of an undefined instruction.
261 (arm_opcodes): Use it.
262 (thumb_opcod): Use it.
263 (thumb32_opc): Use it.
264
378a0c07
DD
2652009-06-23 DJ Delorie <dj@redhat.com>
266
dab97f24
DD
267 * mep-desc.c: Regenerate.
268 * mep-desc.h: Regenerate.
269 * mep-dis.c: Regenerate.
270 * mep-ibld.c: Regenerate.
271 * mep-opc.c: Regenerate.
272
378a0c07
DD
273 * mep-asm.c: Regenerate.
274 * mep-opc.c: Regenerate.
275 * mep-opc.h: Regenerate.
276
aece7d2e
NC
2772009-06-22 Nick Clifton <nickc@redhat.com>
278
279 * po/fi.po: Updated Finish translation.
280
1998a8e0
AM
2812009-06-22 Alan Modra <amodra@bigpond.net.au>
282
283 * m32c-asm.c: Regenerate.
284
b33bafa0
AM
2852009-06-22 Alan Modra <amodra@bigpond.net.au>
286
287 * score-dis.c (print_insn_score48, print_insn_score32): Move default
288 case label to proper lexical block.
289 * score7-dis.c (print_insn_score32): Likewise.
290
ce21feb4
MS
2912009-06-19 Martin Schwidefsky <sschwidefsky@de.ibm.com>
292
293 * s390-opc.c (INSTR_RR_0R_OPT, INSTR_RX_0RRD_OPT, MASK_RR_0R_OPT,
294 MASK_RX_0RRD_OPT): New instruction formats with optional arguments.
295 * s390-opc.txt (nopr, nop): Use new instruction format.
296
0313a2b8
NC
2972009-06-18 Nick Clifton <nickc@redhat.com>
298
299 PR 10288
300 * arm-dis.c (print_insn_coprocessor): Check that a user specified
301 ARM architecture supports the matched instruction.
302 (print_insn_arm): Likewise.
303 (select_arm_features): New function. Fills in the fields of an
304 arm_feature_set structure based on a given arm machine number.
305 (print_insn): Initialise an arm_feature_set structure.
306
6db7e006
MR
3072009-06-16 Maciej W. Rozycki <macro@linux-mips.org>
308
309 * vax-dis.c (is_function_entry): Return success for synthetic
310 symbols too.
311 (is_plt_tail): New function.
312 (print_insn_vax): Decode PLT entry offset longword.
313
522fe561
NC
3142009-06-15 Nick Clifton <nickc@redhat.com>
315
fe2ceba1
NC
316 PR 10186
317 * arm-dis.c (thumb32_opcodes): Fix binary value of SEV.W
318 instruction.
319
522fe561
NC
320 PR 10173
321 * cr16-dis.c (print_arg): Avoid printing the 0x prefix twice.
322
1316c8b3
NC
3232009-06-15 Nick Clifton <nickc@redhat.com>
324
325 PR 10263
326 * arm-dis.c (print_insn): Ignore is_data if the user has requested
327 the disassembly of data as well as instructions.
328
f6475b48
DE
3292009-06-11 Doug Evans <dje@sebabeach.org>
330
331 * cgen.sh: Handle multiple simultaneous runs for parallel makes.
332
f865a31d
AG
3332009-06-11 Anthony Green <green@moxielogic.com>
334
335 * moxie-opc.c (moxie_form1_opc_info): Remove branch instructions.
336 (moxie_form3_opc_info): Add branch instructions.
337 * moxie-dis.c (print_insn_moxie): Disassemble MOXIE_F3_PCREL
338 encoded instructions.
339
0e7c7f11
AG
3402009-06-06 Anthony Green <green@moxielogic.com>
341
342 * moxie-opc.c: Recode some MOXIE_F1_4 opcodes as MOXIE_F1_M.
343 * moxie-dis.c (print_insn_moxie): Handle MOXIE_F1_M case.
344
67a648f1
AM
3452009-06-04 Alan Modra <amodra@bigpond.net.au>
346
347 * dep-in.sed: Don't use \n in replacement part of s command.
348 * Makefile.am (DEP1): LC_ALL for uniq.
349 * Makefile.in: Regenerate.
350
06c582ac
NC
3512009-06-02 Nick Clifton <nickc@redhat.com>
352
353 * po/nl.po: Updated Dutch translation.
354
3164099e
TG
3552009-06-02 Tristan Gingold <gingold@adacore.com>
356
357 * ia64-gen.c (parse_resource_users, print_dependency_table,
358 add_dis_table_ent, finish_distable, insert_bit_table_ent,
359 add_dis_entry, compact_distree, gen_dis_table, completer_entries_eq,
360 get_prefix_len, compute_completer_bits, insert_opcode_dependencies,
361 insert_completer_entry, print_completer_entry, print_completer_table,
362 opcodes_eq, add_opcode_entry, shrink): Use ISO C syntax for functions.
363
d285268e
DD
3642009-05-28 DJ Delorie <dj@redhat.com>
365
366 * mep-asm.c: Regenerate.
367 * mep-desc.c: Regenerate.
368
2f3565a3
DD
3692009-05-26 DJ Delorie <dj@redhat.com>
370
371 * mep-asm.c: Regenerate.
372 * mep-desc.c: Regenerate.
373 * mep-desc.h: Regenerate.
374 * mep-dis.c: Regenerate.
375 * mep-ibld.c: Regenerate.
376 * mep-opc.c: Regenerate.
377 * mep-opc.h: Regenerate.
378
f12e7348
NC
3792009-05-26 Nick Clifton <nickc@redhat.com>
380
381 * po/id.po: Updated Indonesian translation.
382 * po/opcodes.pot: Updated template file.
383
9e097a72
AM
3842009-05-26 Alan Modra <amodra@bigpond.net.au>
385
386 * dep-in.sed: Don't modify .o to .lo here. Output one filename
387 per line with all lines having continuation backslash. Prefix
388 first line with "A", following lines with "B".
389 * Makefile.am (DEP): Don't use dep.sed here.
390 (DEP1): Run $MKDEP on single files, modify .o to .lo here. Use
391 dep.sed here on dependencies, sort and uniq.
392 * Makefile.in: Regenerate.
393
4f8318f8
TG
3942009-05-25 Tristan Gingold <gingold@adacore.com>
395
396 * makefile.vms (OPT): New variable.
397 (CFLAGS): Update compilation flags.
398
1d74713b
DD
3992009-05-22 DJ Delorie <dj@redhat.com>
400
401 * mep-asm.c: Regenerate.
402 * mep-desc.c: Regenerate.
403 * mep-desc.h: Regenerate.
404 * mep-dis.c: Regenerate.
405 * mep-ibld.c: Regenerate.
406 * mep-opc.c: Regenerate.
407 * mep-opc.h: Regenerate.
408
c1e679ec
DR
4092009-05-22 Dwarakanath Rajagopal <dwarak.rajagopal@amd.com>
410
411 * i386-opc.h (Cpusse5): Delete.
412 (i386_cpu_flags): Delete.
413 * i386-gen.c: Remove CpuSSE5, Drex, Drexv and Drexc.
414 * i386-opc.tbl: Remove SSE5 instructions.
415 * i386-tbl.h: Regenerate.
416 * i386-init.h: Regenerate.
417 * i386-dis.c (OP_E_memeory, OP_E_extended): Remove drex handling.
418 (print_drex_arg): Delete.
419 (OP_DREX4): Delete.
420 (OP_DREX3): Delete.
421 (OP_DREX_ICMP): Delete.
422 (OP_DREX_FCMP): Delete.
423 (DREX_*): Delete.
424 (THREE_BYTE_0F24, THREE_BYTE_0F25, THREE_BYTE_0f7B): Delete.
425
2b3decb5
AM
4262009-05-22 Alan Modra <amodra@bigpond.net.au>
427
428 * Makefile.am: Run "make dep-am".
429 * Makefile.in: Regenerate.
430 * po/POTFILES.in: Regenerate.
431
eb956800
DD
4322009-05-19 DJ Delorie <dj@redhat.com>
433
434 * mep-asm.c: Regenerate.
435 * mep-opc.c: Regenerate.
436
3526b680
DD
4372009-04-30 DJ Delorie <dj@redhat.com>
438
439 * mep-asm.c: Regenerate.
440 * mep-desc.c: Regenerate.
441 * mep-desc.h: Regenerate.
442 * mep-dis.c: Regenerate.
443 * mep-ibld.c: Regenerate.
444 * mep-opc.c: Regenerate.
445 * mep-opc.h: Regenerate.
446
45be3704
DD
4472009-04-17 DJ Delorie <dj@redhat.com
448
449 * mep-desc.c: Regenerate.
450 * mep-ibld.c: Regenerate.
451 * mep-opc.c: Regenerate.
452 * mep-opc.h: Regenerate.
453
20135e4c
NC
4542009-04-15 Anthony Green <green@moxielogic.com>
455
456 * moxie-opc.c, moxie-dis.c: Created.
457 * Makefile.am: Build the moxie source files.
458 * configure.in: Add moxie support.
459 * Makefile.in, configure: Rebuilt.
460 * disassemble.c (disassembler): Add moxie support.
461 (ARCH_moxie): Define.
462
ac5c19e6
JB
4632009-04-15 Jan Beulich <jbeulich@novell.com>
464
465 * i386-opc.tbl (protb, protw, protd, protq): Set opcode
466 extension to None.
467 (pshab, pshaw, pshad, pshaq): Likewise.
468 * i386-tbl.h: Re-generate.
469
52de720d
DD
4702009-04-08 DJ Delorie <dj@redhat.com
471
472 * mep-asm.c: Regenerate.
473 * mep-desc.c: Regenerate.
474 * mep-desc.h: Regenerate.
475 * mep-dis.c: Regenerate.
476 * mep-ibld.c: Regenerate.
477 * mep-opc.c: Regenerate.
478 * mep-opc.h: Regenerate.
479
858d7a6d
PB
4802009-04-07 Peter Bergner <bergner@vnet.ibm.com>
481
482 * ppc-opc.c (powerpc_opcodes) <"tlbilxlpid", "tlbilxpid", "tlbilxva",
483 "tlbilx">: Use secondary opcode "18" as per the ISA 2.06 documentation.
484 Reorder entries so the extended mnemonics are listed before tlbilx.
485
70dc4e32
PB
4862009-04-02 Peter Bergner <bergner@vnet.ibm.com>
487
488 * ppc-dis.c (powerpc_init_dialect): Do not choose a default dialect
489 due to -many/-Many.
490 (print_insn_powerpc): Make sure we only deprecate instructions using
491 the original dialect and not a modified dialect due to -Many handling.
492 Move the handling of the condition register and default operands to
493 the end of the if/else if/else chain.
494 * ppc-opc.c (powerpc_opcodes): Reorder the opcode table so that
495 instructions from newer processors are listed before older ones.
496 <"icblce", "sync", "eieio", "tlbld">: Deprecate for processors
497 that have instructions with conflicting opcodes.
498
e401b04c
PB
4992009-04-01 Peter Bergner <bergner@vnet.ibm.com>
500
501 * ppc-opc.c (powerpc_opcodes) <"dcbzl">: Merge the POWER4 and
502 E500MC entries.
503
b8f9ee44
CL
5042009-04-01 Christophe Lyon <christophe.lyon@st.com>
505
506 * arm-dis.c (print_insn): Print BE8 opcodes in little endianness.
507
d460e92e
JM
5082009-03-30 Joseph Myers <joseph@codesourcery.com>
509
510 * arm-dis.c (print_insn): Also check section matches in backwards
511 search for mapping symbol.
512
d34b5006
L
5132009-03-26 H.J. Lu <hongjiu.lu@intel.com>
514
515 * i386-dis.c (get_valid_dis386): Abort on unhandled table.
516
8d25cc3d
AM
5172009-03-18 Alan Modra <amodra@bigpond.net.au>
518
3889c459 519 * cgen-opc.c: Include alloca-conf.h rather than alloca.h.
8d25cc3d
AM
520 * Makefile.am: Run "make dep-am".
521 * Makefile.in: Regenerate.
522 * openrisc-opc.c: Regenerate.
523
34dd024a
NC
5242009-03-10 Nick Clifton <nickc@redhat.com>
525
526 * po/id.po: Updated Indonesian translation.
527
69fe9ce5
AM
5282009-03-10 Alan Modra <amodra@bigpond.net.au>
529
530 * ppc-dis.c: Include "opintl.h".
531 (struct ppc_mopt, ppc_opts): New.
532 (ppc_parse_cpu): New function.
533 (powerpc_init_dialect): Use it.
534 (print_ppc_disassembler_options): Dump options from ppc_opts.
535 Internationalize message.
536
d11fd249
NC
5372009-03-06 Nick Clifton <nickc@redhat.com>
538
539 * po/es.po: Updated Spanish translation.
540
51dec227
AM
5412009-03-04 Alan Modra <amodra@bigpond.net.au>
542
543 PR 6768
544 * configure.in: Test for ld --as-needed support. Link shared
545 libopcodes against libm.
546 * configure: Regenerate.
547
c72ab5f2
PB
5482009-03-03 Peter Bergner <bergner@vnet.ibm.com>
549
550 * ppc-opc.c (powerpc_opcodes): Reorder the opcode table so that
551 instructions from newer processors are listed before older ones.
552
a1f7ca36
AM
5532009-03-03 Alan Modra <amodra@bigpond.net.au>
554
555 * Makefile.am: Run "make dep-am".
556 (HFILES): Move lm32-desc.h and lm32-opc.h from..
557 (CFILES): ..here.
558 * Makefile.in: Regenerate.
559
c3b7224a
NC
5602009-03-02 Qinwei <qinwei@sunnorth.com.cn>
561
562 * score7-dis.c: New file.
563 * Makefile.am: Add dependencies for score7-dis.c.
564 * Makefile.in: Regenerate.
565 * configure.in: Add score7-dis to score files.
566 * configure: Regenerate.
567 * score-dis.c: Add support for score7 architecture.
568 * score-opc.h: Likewise.
569
58e24671
RW
5702009-03-01 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
571
572 * configure: Regenerate.
573
d6f574e0
L
5742009-02-27 H.J. Lu <hongjiu.lu@intel.com>
575
576 * i386-dis.c (OP_EX): Call OP_E_memory instead of OP_E.
577
066be9f7
PB
5782009-02-26 Peter Bergner <bergner@vnet.ibm.com>
579
580 * ppc-dis.c (powerpc_init_dialect): Extend -Mpower7 to disassemble
581 the power7 and the isel instructions.
582 * ppc-opc.c (insert_xc6, extract_xc6): New static functions.
583 (insert_dm, extract_dm): Likewise.
584 (XB6): Update comment to include XX2 form.
585 (WC, XC6, SHW, DMEX, UIM, XX2, XX3RC, XX4, XX2_MASK, XX2UIM_MASK,
586 XX2BF_MASK, XX3BF_MASK, XX3SHW_MASK, XX4_MASK, XWC_MASK, POWER7): New.
587 (RemoveXX3DM): Delete.
588 (powerpc_opcodes): <"lfdp", "lfdpx", "mcrxr", "mftb", "mffgpr",
589 "mftgpr">: Deprecate for POWER7.
590 <"fres", "fres.", "frsqrtes", "frsqrtes.", "fre", "fre.", "frsqrte",
591 "frsqrte.">: Deprecate the three operand form and enable the two
592 operand form for POWER7 and later.
593 <"wait">: Extend to accept optional parameter. Enable for POWER7.
594 <"waitsrv", "waitimpl">: Add extended opcodes.
595 <"ldbrx", "stdbrx">: Enable for POWER7.
596 <"cdtbcd", "cbcdtd", "addg6s">: Add POWER6 opcodes.
597 <"bpermd", "dcbtstt", "dcbtt", "dcffix.", "dcffix", "divde.", "divde",
598 "divdeo.", "divdeo", "divdeu.", "divdeu", "divdeuo.", "divdeuo",
599 "divwe.", "divwe", "divweo.", "divweo", "divweu.", "divweu", "divweuo.",
600 "divweuo", "fcfids.", "fcfids", "fcfidu.", "fcfidu", "fcfidus.",
601 "fcfidus", "fctidu.", "fctidu", "fctiduz.", "fctiduz", "fctiwu.",
602 "fctiwu", "fctiwuz.", "fctiwuz", "ftdiv", "ftsqrt", "lbarx", "lfiwzx",
603 "lharx", "popcntd", "popcntw", "stbcx.", "sthcx.">: Add POWER7 opcodes.
604 <"lxsdux", "lxsdx", "lxvdsx", "lxvw4ux", "lxvw4x", "stxsdux", "stxsdx",
605 "stxvw4ux", "stxvw4x", "xsabsdp", "xsadddp", "xscmpodp", "xscmpudp",
606 "xscpsgndp", "xscvdpsp", "xscvdpsxds", "xscvdpsxws", "xscvdpuxds",
607 "xscvdpuxws", "xscvspdp", "xscvsxddp", "xscvuxddp", "xsdivdp",
608 "xsmaddadp", "xsmaddmdp", "xsmaxdp", "xsmindp", "xsmsubadp",
609 "xsmsubmdp", "xsmuldp", "xsnabsdp", "xsnegdp", "xsnmaddadp",
610 "xsnmaddmdp", "xsnmsubadp", "xsnmsubmdp", "xsrdpi", "xsrdpic",
611 "xsrdpim", "xsrdpip", "xsrdpiz", "xsredp", "xsrsqrtedp", "xssqrtdp",
612 "xssubdp", "xstdivdp", "xstsqrtdp", "xvabsdp", "xvabssp", "xvadddp",
613 "xvaddsp", "xvcmpeqdp.", "xvcmpeqdp", "xvcmpeqsp.", "xvcmpeqsp",
614 "xvcmpgedp.", "xvcmpgedp", "xvcmpgesp.", "xvcmpgesp", "xvcmpgtdp.",
615 "xvcmpgtdp", "xvcmpgtsp.", "xvcmpgtsp", "xvcpsgnsp", "xvcvdpsp",
616 "xvcvdpsxds", "xvcvdpsxws", "xvcvdpuxds", "xvcvdpuxws", "xvcvspdp",
617 "xvcvspsxds", "xvcvspsxws", "xvcvspuxds", "xvcvspuxws", "xvcvsxddp",
618 "xvcvsxdsp", "xvcvsxwdp", "xvcvsxwsp", "xvcvuxddp", "xvcvuxdsp",
619 "xvcvuxwdp", "xvcvuxwsp", "xvdivdp", "xvdivsp", "xvmaddadp",
620 "xvmaddasp", "xvmaddmdp", "xvmaddmsp", "xvmaxdp", "xvmaxsp",
621 "xvmindp", "xvminsp", "xvmovsp", "xvmsubadp", "xvmsubasp", "xvmsubmdp",
622 "xvmsubmsp", "xvmuldp", "xvmulsp", "xvnabsdp", "xvnabssp", "xvnegdp",
623 "xvnegsp", "xvnmaddadp", "xvnmaddasp", "xvnmaddmdp", "xvnmaddmsp",
624 "xvnmsubadp", "xvnmsubasp", "xvnmsubmdp", "xvnmsubmsp", "xvrdpi",
625 "xvrdpic", "xvrdpim", "xvrdpip", "xvrdpiz", "xvredp", "xvresp",
626 "xvrspi", "xvrspic", "xvrspim", "xvrspip", "xvrspiz", "xvrsqrtedp",
627 "xvrsqrtesp", "xvsqrtdp", "xvsqrtsp", "xvsubdp", "xvsubsp", "xvtdivdp",
628 "xvtdivsp", "xvtsqrtdp", "xvtsqrtsp", "xxland", "xxlandc", "xxlnor",
629 "xxlor", "xxlxor", "xxmrghw", "xxmrglw", "xxsel", "xxsldwi", "xxspltd",
630 "xxspltw", "xxswapd">: Add VSX opcodes.
631
4c664d7b
L
6322009-02-23 H.J. Lu <hongjiu.lu@intel.com>
633
634 * i386-gen.c (operand_type_init): Remove OPERAND_TYPE_VEX_IMM4.
635 (operand_types): Remove Vex_Imm4.
636
637 * i386-opc.h (Vex_Imm4): Removed.
638 (OTMax): Updated.
639 (i386_operand_type): Remove vex_imm4.
640
641 * i386-opc.tbl: Remove Vex_Imm4 comments.
642 * i386-init.h: Regenerated.
643 * i386-tbl.h: Likewise.
644
4ce8808b
RE
6452009-02-23 Richard Earnshaw <rearnsha@arm.com>
646
647 * arm-dis.c (neon_opcodes): Correct bit-mask and patterns for
648 vq{r}shr{u}n.s64 insnstructions.
649
0e55be16
PB
6502009-02-19 Peter Bergner <bergner@vnet.ibm.com>
651
652 * ppc-opc.c (powerpc_opcodes) <"lfdepx", "stfdepx">: Fix the first
653 operand to be a float point register (FRT/FRS).
654
b1c9882d
AN
6552009-02-18 Adam Nemet <anemet@caviumnetworks.com>
656
657 * mips-opc.c (mips_builtin_opcodes): Move the Octeon-specific
658 dmfc2 and dmtc2 before the architecture-level variants.
659
137f2437
NC
6602009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
661
662 * fr30-opc.c: Regenerate.
663 * frv-opc.c: Regenerate.
664 * ip2k-opc.c: Regenerate.
665 * iq2000-opc.c: Regenerate.
666 * lm32-opc.c: Regenerate.
667 * m32c-opc.c: Regenerate.
668 * m32r-opc.c: Regenerate.
669 * mep-opc.c: Regenerate.
670 * mt-opc.c: Regenerate.
671 * xc16x-opc.c: Regenerate.
672 * xstormy16-opc.c: Regenerate.
673 * tic54x-dis.c (print_instruction): Avoid compiler warning on
674 sprintf call.
675
87298967
NS
6762009-02-12 Nathan Sidwell <nathan@codesourcery.com>
677
678 * m68k-opc.c (m68k_opcodes): Add stldsr instruction.
679
80890a61
PB
6802009-02-05 Peter Bergner <bergner@vnet.ibm.com>
681
682 * ppc-opc.c: Update copyright year.
683 (powerpc_opcodes) <"dcbt", "dcbtst">: Deprecate the Embedded operand
684 ordering for POWER4 and later and use the correct Server ordering.
685
ce2f5b3c
L
6862009-02-04 H.J. Lu <hongjiu.lu@intel.com>
687
688 AVX Programming Reference (January, 2009)
689 * i386-dis.c (PREFIX_VEX_3A44): New.
690 (VEX_LEN_3A44_P_2): Likewise.
691 (PREFIX_VEX_3A48): Updated.
692 (VEX_LEN_3A4C_P_2): Likewise.
693 (prefix_table): Add PREFIX_VEX_3A44.
694 (vex_table): Likewise.
695 (vex_len_table): Add VEX_LEN_3A44_P_2.
696
697 * i386-opc.tbl: Add PCLMUL + AVX instructions.
698 * i386-tbl.h: Regenerated.
699
52b6b6b9
JM
7002009-02-03 Sandip Matte <sandip@rmicorp.com>
701
702 * mips-dis.c (mips_cp0_names_xlr, mips_cp0sel_names_xlr): Define.
703 (mips_arch_choices): Add XLR entry.
704 * mips-opc.c (XLR): Define.
705 (mips_builtin_opcodes): Add XLR instructions.
706
31dd3154
JM
7072009-02-03 Carlos O'Donell <carlos@codesourcery.com>
708
709 * Makefile.am: Add install-pdf target.
710 * po/Make-in: Add install-pdf target.
711 * Makefile.in: Regenerate.
712
c1a0a41f
DD
7132009-02-02 DJ Delorie <dj@redhat.com>
714
715 * mep-asm.c: Regenerate.
716 * mep-desc.c: Regenerate.
717 * mep-desc.h: Regenerate.
718 * mep-dis.c: Regenerate.
719 * mep-ibld.c: Regenerate.
720 * mep-opc.c: Regenerate.
721 * mep-opc.h: Regenerate.
722
087b80de
JM
7232009-01-29 Mark Mitchell <mark@codesourcery.com>
724
725 * arm-dis.c (thumb32_opcodes): Correct decoding for qadd, qdadd,
726 qsub, and qdsub.
727
159073e6
NC
7282009-01-28 Chao-ying Fu <fu@mips.com>
729
730 * mips-opc.c (suxc1): Add the flag of FP_D.
731
6f3b91a6
AM
7322009-01-20 Alan Modra <amodra@bigpond.net.au>
733
734 * fr30-asm.c, fr30-dis.c, fr30-ibld.c, frv-asm.c, frv-dis.c,
735 * frv-ibld.c, ip2k-asm.c, ip2k-dis.c, ip2k-ibld.c,
736 * iq2000-asm.c, iq2000-dis.c, iq2000-ibld.c, m32c-asm.c,
737 * m32c-dis.c, m32c-ibld.c, m32r-asm.c, m32r-dis.c,
738 * m32r-ibld.c, mep-asm.c, mep-dis.c, mep-ibld.c, mt-asm.c,
739 * mt-dis.c, mt-ibld.c, openrisc-asm.c, openrisc-dis.c,
740 * openrisc-ibld.c, xc16x-asm.c, xc16x-dis.c, xc16x-ibld.c,
741 * xstormy16-asm.c, xstormy16-dis.c, xstormy16-ibld.c: Regenerate.
742
29670fb9
AM
7432009-01-16 Alan Modra <amodra@bigpond.net.au>
744
745 * configure.in (commonbfdlib): Delete.
746 (SHARED_LIBADD): Add pic libiberty if such is available.
747 * configure: Regenerate.
748 * po/POTFILES.in: Regenerate.
749
21169fcf
PB
7502009-01-14 Peter Bergner <bergner@vnet.ibm.com>
751
752 * ppc-dis.c (print_insn_powerpc): Skip insn if it is deprecated.
753 * ppc-opc.c (powerpc_opcodes) <mtfsf, mtfsf.>: Deprecate the two
754 operand form and enable the four operand form for POWER6 and later.
755 <mtfsfi, mtfsfi.>: Deprecate the two operand form and enable the
756 three operand form for POWER6 and later.
757
4ca47a51
MF
7582009-01-14 Mike Frysinger <vapier@gentoo.org>
759
760 * bfin-dis.c (OUTS): Use "%s" as format string.
761
8acd5377
L
7622009-01-13 H.J. Lu <hongjiu.lu@intel.com>
763
764 * i386-gen.c (cpu_flag_init): Remove a white space.
765 (operand_type_init): Likewise.
766
c1ec1875
L
7672009-01-12 H.J. Lu <hongjiu.lu@intel.com>
768
769 * i386-opc.tbl: Add NoAVX to movnti, lfence and mfence.
770 * i386-tbl.h: Regenerated.
771
c7532693
L
7722009-01-12 H.J. Lu <hongjiu.lu@intel.com>
773
774 * i386-dis.c (dis386): Use EbS on addB, orB, adcB, sbbB, andB,
775 subB, xorB and cmpB. Use EvS on addS, orS, adcS, sbbS, andS,
776 subS, xorS and cmpS.
777
bd5295b2
L
7782009-01-10 H.J. Lu <hongjiu.lu@intel.com>
779
780 * i386-gen.c (cpu_flag_init): Replace CpuP4 and CpuK6 with
781 CpuClflush and CpuSYSCALL, respectively. Remove CpuK8. Add
782 CPU_COREI7_FLAGS, CPU_CLFLUSH_FLAGS and CPU_SYSCALL_FLAGS.
783 (cpu_flags): Remove CpuP4, CpuK6 and CpuK8. Add CpuClflush
784 and CpuSYSCALL.
785 (lineno): Removed.
786 (set_bitfield): Take an argument, lineno. Don't report lineno
787 on error if it is -1.
788 (process_i386_cpu_flag): Take an argument, lineno.
789 (process_i386_opcode_modifier): Likewise.
790 (process_i386_operand_type): Likewise.
791 (output_i386_opcode): Likewise.
792 (opcode_hash_entry): Add lineno.
793 (process_i386_opcodes): Updated.
794 (process_i386_registers): Likewise.
795 (process_i386_initializers): Likewise.
796
797 * i386-opc.h (CpuP4): Removed.
798 (CpuK6): Likewise.
799 (CpuK8): Likewise.
800 (CpuClflush): New.
801 (CpuSYSCALL): Likewise.
802 (CpuMMX): Updated.
803 (i386_cpu_flags): Remove cpup4, cpuk6 and cpuk8. Add
804 cpuclflush and cpusyscall.
805
806 * i386-opc.tbl: Update movnti, clflush, lfence, mfence, pause,
807 syscall and sysret.
808 * i386-init.h: Regenerated.
809 * i386-tbl.h: Likewise.
810
1b7f3fb0
L
8112009-01-09 H.J. Lu <hongjiu.lu@intel.com>
812
813 * i386-gen.c (cpu_flag_init): Add CpuRdtscp to CPU_K8_FLAGS
814 and CPU_AMDFAM10_FLAGS. Add CPU_RDTSCP_FLAGS.
815 (cpu_flags): Add CpuRdtscp.
816 (set_bitfield): Remove CpuSledgehammer check.
817
818 * i386-opc.h (CpuRdtscp): New.
819 (CpuLM): Updated.
820 (i386_cpu_flags): Add cpurdtscp.
821
822 * i386-opc.tbl: Replace CpuSledgehammer with CpuRdtscp.
823 * i386-init.h: Regenerated.
824 * i386-tbl.h: Likewise.
825
1cb0a767
PB
8262009-01-09 Peter Bergner <bergner@vnet.ibm.com>
827
828 * ppc-opc.c (PPCNONE): Define.
829 (NOPOWER4): Delete.
830 (powerpc_opcodes): Initialize the new "deprecated" field.
831
168e3097
L
8322009-01-06 H.J. Lu <hongjiu.lu@intel.com>
833
834 AVX Programming Reference (December, 2008)
835 * i386-dis.c (VEX_LEN_2B_M_0): Removed.
836 (VEX_LEN_E7_P_2_M_0): Likewise.
837 (VEX_LEN_2C_P_1): Updated.
838 (VEX_LEN_E8_P_2): Likewise.
839 (vex_len_table): Remove VEX_LEN_2B_M_0 and VEX_LEN_E7_P_2_M_0.
840 (mod_table): Likewise.
841
842 * i386-opc.tbl: Add 256bit vmovntdq, vmovntpd and vmovntps.
843 * i386-tbl.h: Regenerated.
844
22da050b
L
8452009-01-05 H.J. Lu <hongjiu.lu@intel.com>
846
847 * i386-gen.c (process_copyright): Update for 2009.
848
849 * i386-init.h: Regenerated.
850 * i386-tbl.h: Likewise.
851
0bfee649 8522009-01-05 H.J. Lu <hongjiu.lu@intel.com>
6194aaab 853
0bfee649
L
854 AVX Programming Reference (December, 2008)
855 * i386-dis.c (OP_VEX_FMA): Removed.
c0f3af97 856 (OP_EX_VexW): Likewise.
0bfee649 857 (OP_EX_VexImmW): Likewise.
c0f3af97 858 (OP_XMM_VexW): Likewise.
c0f3af97 859 (VEXI4_Fixup): Likewise.
c0f3af97 860 (VPERMIL2_Fixup): Likewise.
c0f3af97 861 (VexI4): Likewise.
0bfee649
L
862 (VexFMA): Likewise.
863 (Vex128FMA): Likewise.
c0f3af97
L
864 (EXVexW): Likewise.
865 (EXdVexW): Likewise.
866 (EXqVexW): Likewise.
0bfee649 867 (EXVexImmW): Likewise.
c0f3af97 868 (XMVexW): Likewise.
c0f3af97 869 (VPERMIL2): Likewise.
0bfee649
L
870 (PREFIX_VEX_3A48...PREFIX_VEX_3A4A): Likewise.
871 (PREFIX_VEX_3A5C...PREFIX_VEX_3A5F): Likewise.
872 (PREFIX_VEX_3A68...PREFIX_VEX_3A6F): Likewise.
873 (PREFIX_VEX_3A78...PREFIX_VEX_3A7F): Likewise.
874 (VEX_LEN_3A6A_P_2...VEX_LEN_3A6F_P_2): Likewise.
875 (VEX_LEN_3A7A_P_2...VEX_LEN_3A7F_P_2): Likewise.
876 (get_vex_imm8): Likewise.
877 (OP_EX_VexReg): Likewise.
878 vpermil2_op): Likewise.
879 (EXVexWdq): New.
880 (vex_w_dq_mode): Likewise.
881 (PREFIX_VEX_3896...PREFIX_VEX_389F): Likewise.
882 (PREFIX_VEX_38A6...PREFIX_VEX_38AF): Likewise.
883 (PREFIX_VEX_38B6...PREFIX_VEX_38BF): Likewise.
884 (es_reg): Updated.
885 (PREFIX_VEX_38DB): Likewise.
886 (PREFIX_VEX_3A4A): Likewise.
887 (PREFIX_VEX_3A60): Likewise.
888 (PREFIX_VEX_3ADF): Likewise.
889 (VEX_LEN_3ADF_P_2): Likewise.
890 (prefix_table): Remove PREFIX_VEX_3A48...PREFIX_VEX_3A4A,
891 PREFIX_VEX_3A5C...PREFIX_VEX_3A5F,
892 PREFIX_VEX_3A68...PREFIX_VEX_3A6F and
893 PREFIX_VEX_3A78...PREFIX_VEX_3A7F. Add
894 PREFIX_VEX_3896...PREFIX_VEX_389F,
895 PREFIX_VEX_38A6...PREFIX_VEX_38AF and
896 PREFIX_VEX_38B6...PREFIX_VEX_38BF.
c0f3af97 897 (vex_table): Likewise.
0bfee649
L
898 (vex_len_table): Remove VEX_LEN_3A6A_P_2...VEX_LEN_3A6F_P_2
899 and VEX_LEN_3A7A_P_2...VEX_LEN_3A7F_P_2.
900 (putop): Support "%XW".
901 (intel_operand_size): Handle vex_w_dq_mode.
58c85be7 902
0bfee649 903 * i386-opc.h (VexNDS): Add a comment for VEX NDS and VEX DDS.
58c85be7 904
0bfee649
L
905 * i386-opc.tbl: Remove vpermil2pd/vpermil2ps and old FMA
906 instructions. Add new FMA instructions.
28dbc079
L
907 * i386-tbl.h: Regenerated.
908
0bfee649 9092009-01-02 Matthias Klose <doko@ubuntu.com>
3fe15143 910
0bfee649
L
911 * or32-opc.c (or32_print_register, or32_print_immediate,
912 disassemble_insn): Don't rely on undefined sprintf behaviour.
3fe15143 913
0bfee649 914For older changes see ChangeLog-2008
252b5132
RH
915\f
916Local Variables:
2f6d2f85
NC
917mode: change-log
918left-margin: 8
919fill-column: 74
252b5132
RH
920version-control: never
921End:
This page took 0.595329 seconds and 4 git commands to generate.