* mep-asm.c: Regenerate.
[deliverable/binutils-gdb.git] / opcodes / ChangeLog
1 2009-05-19 DJ Delorie <dj@redhat.com>
2
3 * mep-asm.c: Regenerate.
4 * mep-opc.c: Regenerate.
5
6 2009-04-30 DJ Delorie <dj@redhat.com>
7
8 * mep-asm.c: Regenerate.
9 * mep-desc.c: Regenerate.
10 * mep-desc.h: Regenerate.
11 * mep-dis.c: Regenerate.
12 * mep-ibld.c: Regenerate.
13 * mep-opc.c: Regenerate.
14 * mep-opc.h: Regenerate.
15
16 2009-04-17 DJ Delorie <dj@redhat.com
17
18 * mep-desc.c: Regenerate.
19 * mep-ibld.c: Regenerate.
20 * mep-opc.c: Regenerate.
21 * mep-opc.h: Regenerate.
22
23 2009-04-15 Anthony Green <green@moxielogic.com>
24
25 * moxie-opc.c, moxie-dis.c: Created.
26 * Makefile.am: Build the moxie source files.
27 * configure.in: Add moxie support.
28 * Makefile.in, configure: Rebuilt.
29 * disassemble.c (disassembler): Add moxie support.
30 (ARCH_moxie): Define.
31
32 2009-04-15 Jan Beulich <jbeulich@novell.com>
33
34 * i386-opc.tbl (protb, protw, protd, protq): Set opcode
35 extension to None.
36 (pshab, pshaw, pshad, pshaq): Likewise.
37 * i386-tbl.h: Re-generate.
38
39 2009-04-08 DJ Delorie <dj@redhat.com
40
41 * mep-asm.c: Regenerate.
42 * mep-desc.c: Regenerate.
43 * mep-desc.h: Regenerate.
44 * mep-dis.c: Regenerate.
45 * mep-ibld.c: Regenerate.
46 * mep-opc.c: Regenerate.
47 * mep-opc.h: Regenerate.
48
49 2009-04-07 Peter Bergner <bergner@vnet.ibm.com>
50
51 * ppc-opc.c (powerpc_opcodes) <"tlbilxlpid", "tlbilxpid", "tlbilxva",
52 "tlbilx">: Use secondary opcode "18" as per the ISA 2.06 documentation.
53 Reorder entries so the extended mnemonics are listed before tlbilx.
54
55 2009-04-02 Peter Bergner <bergner@vnet.ibm.com>
56
57 * ppc-dis.c (powerpc_init_dialect): Do not choose a default dialect
58 due to -many/-Many.
59 (print_insn_powerpc): Make sure we only deprecate instructions using
60 the original dialect and not a modified dialect due to -Many handling.
61 Move the handling of the condition register and default operands to
62 the end of the if/else if/else chain.
63 * ppc-opc.c (powerpc_opcodes): Reorder the opcode table so that
64 instructions from newer processors are listed before older ones.
65 <"icblce", "sync", "eieio", "tlbld">: Deprecate for processors
66 that have instructions with conflicting opcodes.
67
68 2009-04-01 Peter Bergner <bergner@vnet.ibm.com>
69
70 * ppc-opc.c (powerpc_opcodes) <"dcbzl">: Merge the POWER4 and
71 E500MC entries.
72
73 2009-04-01 Christophe Lyon <christophe.lyon@st.com>
74
75 * arm-dis.c (print_insn): Print BE8 opcodes in little endianness.
76
77 2009-03-30 Joseph Myers <joseph@codesourcery.com>
78
79 * arm-dis.c (print_insn): Also check section matches in backwards
80 search for mapping symbol.
81
82 2009-03-26 H.J. Lu <hongjiu.lu@intel.com>
83
84 * i386-dis.c (get_valid_dis386): Abort on unhandled table.
85
86 2009-03-18 Alan Modra <amodra@bigpond.net.au>
87
88 * cgen-opc.c: Include alloca-conf.h rather than alloca.h.
89 * Makefile.am: Run "make dep-am".
90 * Makefile.in: Regenerate.
91 * openrisc-opc.c: Regenerate.
92
93 2009-03-10 Nick Clifton <nickc@redhat.com>
94
95 * po/id.po: Updated Indonesian translation.
96
97 2009-03-10 Alan Modra <amodra@bigpond.net.au>
98
99 * ppc-dis.c: Include "opintl.h".
100 (struct ppc_mopt, ppc_opts): New.
101 (ppc_parse_cpu): New function.
102 (powerpc_init_dialect): Use it.
103 (print_ppc_disassembler_options): Dump options from ppc_opts.
104 Internationalize message.
105
106 2009-03-06 Nick Clifton <nickc@redhat.com>
107
108 * po/es.po: Updated Spanish translation.
109
110 2009-03-04 Alan Modra <amodra@bigpond.net.au>
111
112 PR 6768
113 * configure.in: Test for ld --as-needed support. Link shared
114 libopcodes against libm.
115 * configure: Regenerate.
116
117 2009-03-03 Peter Bergner <bergner@vnet.ibm.com>
118
119 * ppc-opc.c (powerpc_opcodes): Reorder the opcode table so that
120 instructions from newer processors are listed before older ones.
121
122 2009-03-03 Alan Modra <amodra@bigpond.net.au>
123
124 * Makefile.am: Run "make dep-am".
125 (HFILES): Move lm32-desc.h and lm32-opc.h from..
126 (CFILES): ..here.
127 * Makefile.in: Regenerate.
128
129 2009-03-02 Qinwei <qinwei@sunnorth.com.cn>
130
131 * score7-dis.c: New file.
132 * Makefile.am: Add dependencies for score7-dis.c.
133 * Makefile.in: Regenerate.
134 * configure.in: Add score7-dis to score files.
135 * configure: Regenerate.
136 * score-dis.c: Add support for score7 architecture.
137 * score-opc.h: Likewise.
138
139 2009-03-01 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
140
141 * configure: Regenerate.
142
143 2009-02-27 H.J. Lu <hongjiu.lu@intel.com>
144
145 * i386-dis.c (OP_EX): Call OP_E_memory instead of OP_E.
146
147 2009-02-26 Peter Bergner <bergner@vnet.ibm.com>
148
149 * ppc-dis.c (powerpc_init_dialect): Extend -Mpower7 to disassemble
150 the power7 and the isel instructions.
151 * ppc-opc.c (insert_xc6, extract_xc6): New static functions.
152 (insert_dm, extract_dm): Likewise.
153 (XB6): Update comment to include XX2 form.
154 (WC, XC6, SHW, DMEX, UIM, XX2, XX3RC, XX4, XX2_MASK, XX2UIM_MASK,
155 XX2BF_MASK, XX3BF_MASK, XX3SHW_MASK, XX4_MASK, XWC_MASK, POWER7): New.
156 (RemoveXX3DM): Delete.
157 (powerpc_opcodes): <"lfdp", "lfdpx", "mcrxr", "mftb", "mffgpr",
158 "mftgpr">: Deprecate for POWER7.
159 <"fres", "fres.", "frsqrtes", "frsqrtes.", "fre", "fre.", "frsqrte",
160 "frsqrte.">: Deprecate the three operand form and enable the two
161 operand form for POWER7 and later.
162 <"wait">: Extend to accept optional parameter. Enable for POWER7.
163 <"waitsrv", "waitimpl">: Add extended opcodes.
164 <"ldbrx", "stdbrx">: Enable for POWER7.
165 <"cdtbcd", "cbcdtd", "addg6s">: Add POWER6 opcodes.
166 <"bpermd", "dcbtstt", "dcbtt", "dcffix.", "dcffix", "divde.", "divde",
167 "divdeo.", "divdeo", "divdeu.", "divdeu", "divdeuo.", "divdeuo",
168 "divwe.", "divwe", "divweo.", "divweo", "divweu.", "divweu", "divweuo.",
169 "divweuo", "fcfids.", "fcfids", "fcfidu.", "fcfidu", "fcfidus.",
170 "fcfidus", "fctidu.", "fctidu", "fctiduz.", "fctiduz", "fctiwu.",
171 "fctiwu", "fctiwuz.", "fctiwuz", "ftdiv", "ftsqrt", "lbarx", "lfiwzx",
172 "lharx", "popcntd", "popcntw", "stbcx.", "sthcx.">: Add POWER7 opcodes.
173 <"lxsdux", "lxsdx", "lxvdsx", "lxvw4ux", "lxvw4x", "stxsdux", "stxsdx",
174 "stxvw4ux", "stxvw4x", "xsabsdp", "xsadddp", "xscmpodp", "xscmpudp",
175 "xscpsgndp", "xscvdpsp", "xscvdpsxds", "xscvdpsxws", "xscvdpuxds",
176 "xscvdpuxws", "xscvspdp", "xscvsxddp", "xscvuxddp", "xsdivdp",
177 "xsmaddadp", "xsmaddmdp", "xsmaxdp", "xsmindp", "xsmsubadp",
178 "xsmsubmdp", "xsmuldp", "xsnabsdp", "xsnegdp", "xsnmaddadp",
179 "xsnmaddmdp", "xsnmsubadp", "xsnmsubmdp", "xsrdpi", "xsrdpic",
180 "xsrdpim", "xsrdpip", "xsrdpiz", "xsredp", "xsrsqrtedp", "xssqrtdp",
181 "xssubdp", "xstdivdp", "xstsqrtdp", "xvabsdp", "xvabssp", "xvadddp",
182 "xvaddsp", "xvcmpeqdp.", "xvcmpeqdp", "xvcmpeqsp.", "xvcmpeqsp",
183 "xvcmpgedp.", "xvcmpgedp", "xvcmpgesp.", "xvcmpgesp", "xvcmpgtdp.",
184 "xvcmpgtdp", "xvcmpgtsp.", "xvcmpgtsp", "xvcpsgnsp", "xvcvdpsp",
185 "xvcvdpsxds", "xvcvdpsxws", "xvcvdpuxds", "xvcvdpuxws", "xvcvspdp",
186 "xvcvspsxds", "xvcvspsxws", "xvcvspuxds", "xvcvspuxws", "xvcvsxddp",
187 "xvcvsxdsp", "xvcvsxwdp", "xvcvsxwsp", "xvcvuxddp", "xvcvuxdsp",
188 "xvcvuxwdp", "xvcvuxwsp", "xvdivdp", "xvdivsp", "xvmaddadp",
189 "xvmaddasp", "xvmaddmdp", "xvmaddmsp", "xvmaxdp", "xvmaxsp",
190 "xvmindp", "xvminsp", "xvmovsp", "xvmsubadp", "xvmsubasp", "xvmsubmdp",
191 "xvmsubmsp", "xvmuldp", "xvmulsp", "xvnabsdp", "xvnabssp", "xvnegdp",
192 "xvnegsp", "xvnmaddadp", "xvnmaddasp", "xvnmaddmdp", "xvnmaddmsp",
193 "xvnmsubadp", "xvnmsubasp", "xvnmsubmdp", "xvnmsubmsp", "xvrdpi",
194 "xvrdpic", "xvrdpim", "xvrdpip", "xvrdpiz", "xvredp", "xvresp",
195 "xvrspi", "xvrspic", "xvrspim", "xvrspip", "xvrspiz", "xvrsqrtedp",
196 "xvrsqrtesp", "xvsqrtdp", "xvsqrtsp", "xvsubdp", "xvsubsp", "xvtdivdp",
197 "xvtdivsp", "xvtsqrtdp", "xvtsqrtsp", "xxland", "xxlandc", "xxlnor",
198 "xxlor", "xxlxor", "xxmrghw", "xxmrglw", "xxsel", "xxsldwi", "xxspltd",
199 "xxspltw", "xxswapd">: Add VSX opcodes.
200
201 2009-02-23 H.J. Lu <hongjiu.lu@intel.com>
202
203 * i386-gen.c (operand_type_init): Remove OPERAND_TYPE_VEX_IMM4.
204 (operand_types): Remove Vex_Imm4.
205
206 * i386-opc.h (Vex_Imm4): Removed.
207 (OTMax): Updated.
208 (i386_operand_type): Remove vex_imm4.
209
210 * i386-opc.tbl: Remove Vex_Imm4 comments.
211 * i386-init.h: Regenerated.
212 * i386-tbl.h: Likewise.
213
214 2009-02-23 Richard Earnshaw <rearnsha@arm.com>
215
216 * arm-dis.c (neon_opcodes): Correct bit-mask and patterns for
217 vq{r}shr{u}n.s64 insnstructions.
218
219 2009-02-19 Peter Bergner <bergner@vnet.ibm.com>
220
221 * ppc-opc.c (powerpc_opcodes) <"lfdepx", "stfdepx">: Fix the first
222 operand to be a float point register (FRT/FRS).
223
224 2009-02-18 Adam Nemet <anemet@caviumnetworks.com>
225
226 * mips-opc.c (mips_builtin_opcodes): Move the Octeon-specific
227 dmfc2 and dmtc2 before the architecture-level variants.
228
229 2009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
230
231 * fr30-opc.c: Regenerate.
232 * frv-opc.c: Regenerate.
233 * ip2k-opc.c: Regenerate.
234 * iq2000-opc.c: Regenerate.
235 * lm32-opc.c: Regenerate.
236 * m32c-opc.c: Regenerate.
237 * m32r-opc.c: Regenerate.
238 * mep-opc.c: Regenerate.
239 * mt-opc.c: Regenerate.
240 * xc16x-opc.c: Regenerate.
241 * xstormy16-opc.c: Regenerate.
242 * tic54x-dis.c (print_instruction): Avoid compiler warning on
243 sprintf call.
244
245 2009-02-12 Nathan Sidwell <nathan@codesourcery.com>
246
247 * m68k-opc.c (m68k_opcodes): Add stldsr instruction.
248
249 2009-02-05 Peter Bergner <bergner@vnet.ibm.com>
250
251 * ppc-opc.c: Update copyright year.
252 (powerpc_opcodes) <"dcbt", "dcbtst">: Deprecate the Embedded operand
253 ordering for POWER4 and later and use the correct Server ordering.
254
255 2009-02-04 H.J. Lu <hongjiu.lu@intel.com>
256
257 AVX Programming Reference (January, 2009)
258 * i386-dis.c (PREFIX_VEX_3A44): New.
259 (VEX_LEN_3A44_P_2): Likewise.
260 (PREFIX_VEX_3A48): Updated.
261 (VEX_LEN_3A4C_P_2): Likewise.
262 (prefix_table): Add PREFIX_VEX_3A44.
263 (vex_table): Likewise.
264 (vex_len_table): Add VEX_LEN_3A44_P_2.
265
266 * i386-opc.tbl: Add PCLMUL + AVX instructions.
267 * i386-tbl.h: Regenerated.
268
269 2009-02-03 Sandip Matte <sandip@rmicorp.com>
270
271 * mips-dis.c (mips_cp0_names_xlr, mips_cp0sel_names_xlr): Define.
272 (mips_arch_choices): Add XLR entry.
273 * mips-opc.c (XLR): Define.
274 (mips_builtin_opcodes): Add XLR instructions.
275
276 2009-02-03 Carlos O'Donell <carlos@codesourcery.com>
277
278 * Makefile.am: Add install-pdf target.
279 * po/Make-in: Add install-pdf target.
280 * Makefile.in: Regenerate.
281
282 2009-02-02 DJ Delorie <dj@redhat.com>
283
284 * mep-asm.c: Regenerate.
285 * mep-desc.c: Regenerate.
286 * mep-desc.h: Regenerate.
287 * mep-dis.c: Regenerate.
288 * mep-ibld.c: Regenerate.
289 * mep-opc.c: Regenerate.
290 * mep-opc.h: Regenerate.
291
292 2009-01-29 Mark Mitchell <mark@codesourcery.com>
293
294 * arm-dis.c (thumb32_opcodes): Correct decoding for qadd, qdadd,
295 qsub, and qdsub.
296
297 2009-01-28 Chao-ying Fu <fu@mips.com>
298
299 * mips-opc.c (suxc1): Add the flag of FP_D.
300
301 2009-01-20 Alan Modra <amodra@bigpond.net.au>
302
303 * fr30-asm.c, fr30-dis.c, fr30-ibld.c, frv-asm.c, frv-dis.c,
304 * frv-ibld.c, ip2k-asm.c, ip2k-dis.c, ip2k-ibld.c,
305 * iq2000-asm.c, iq2000-dis.c, iq2000-ibld.c, m32c-asm.c,
306 * m32c-dis.c, m32c-ibld.c, m32r-asm.c, m32r-dis.c,
307 * m32r-ibld.c, mep-asm.c, mep-dis.c, mep-ibld.c, mt-asm.c,
308 * mt-dis.c, mt-ibld.c, openrisc-asm.c, openrisc-dis.c,
309 * openrisc-ibld.c, xc16x-asm.c, xc16x-dis.c, xc16x-ibld.c,
310 * xstormy16-asm.c, xstormy16-dis.c, xstormy16-ibld.c: Regenerate.
311
312 2009-01-16 Alan Modra <amodra@bigpond.net.au>
313
314 * configure.in (commonbfdlib): Delete.
315 (SHARED_LIBADD): Add pic libiberty if such is available.
316 * configure: Regenerate.
317 * po/POTFILES.in: Regenerate.
318
319 2009-01-14 Peter Bergner <bergner@vnet.ibm.com>
320
321 * ppc-dis.c (print_insn_powerpc): Skip insn if it is deprecated.
322 * ppc-opc.c (powerpc_opcodes) <mtfsf, mtfsf.>: Deprecate the two
323 operand form and enable the four operand form for POWER6 and later.
324 <mtfsfi, mtfsfi.>: Deprecate the two operand form and enable the
325 three operand form for POWER6 and later.
326
327 2009-01-14 Mike Frysinger <vapier@gentoo.org>
328
329 * bfin-dis.c (OUTS): Use "%s" as format string.
330
331 2009-01-13 H.J. Lu <hongjiu.lu@intel.com>
332
333 * i386-gen.c (cpu_flag_init): Remove a white space.
334 (operand_type_init): Likewise.
335
336 2009-01-12 H.J. Lu <hongjiu.lu@intel.com>
337
338 * i386-opc.tbl: Add NoAVX to movnti, lfence and mfence.
339 * i386-tbl.h: Regenerated.
340
341 2009-01-12 H.J. Lu <hongjiu.lu@intel.com>
342
343 * i386-dis.c (dis386): Use EbS on addB, orB, adcB, sbbB, andB,
344 subB, xorB and cmpB. Use EvS on addS, orS, adcS, sbbS, andS,
345 subS, xorS and cmpS.
346
347 2009-01-10 H.J. Lu <hongjiu.lu@intel.com>
348
349 * i386-gen.c (cpu_flag_init): Replace CpuP4 and CpuK6 with
350 CpuClflush and CpuSYSCALL, respectively. Remove CpuK8. Add
351 CPU_COREI7_FLAGS, CPU_CLFLUSH_FLAGS and CPU_SYSCALL_FLAGS.
352 (cpu_flags): Remove CpuP4, CpuK6 and CpuK8. Add CpuClflush
353 and CpuSYSCALL.
354 (lineno): Removed.
355 (set_bitfield): Take an argument, lineno. Don't report lineno
356 on error if it is -1.
357 (process_i386_cpu_flag): Take an argument, lineno.
358 (process_i386_opcode_modifier): Likewise.
359 (process_i386_operand_type): Likewise.
360 (output_i386_opcode): Likewise.
361 (opcode_hash_entry): Add lineno.
362 (process_i386_opcodes): Updated.
363 (process_i386_registers): Likewise.
364 (process_i386_initializers): Likewise.
365
366 * i386-opc.h (CpuP4): Removed.
367 (CpuK6): Likewise.
368 (CpuK8): Likewise.
369 (CpuClflush): New.
370 (CpuSYSCALL): Likewise.
371 (CpuMMX): Updated.
372 (i386_cpu_flags): Remove cpup4, cpuk6 and cpuk8. Add
373 cpuclflush and cpusyscall.
374
375 * i386-opc.tbl: Update movnti, clflush, lfence, mfence, pause,
376 syscall and sysret.
377 * i386-init.h: Regenerated.
378 * i386-tbl.h: Likewise.
379
380 2009-01-09 H.J. Lu <hongjiu.lu@intel.com>
381
382 * i386-gen.c (cpu_flag_init): Add CpuRdtscp to CPU_K8_FLAGS
383 and CPU_AMDFAM10_FLAGS. Add CPU_RDTSCP_FLAGS.
384 (cpu_flags): Add CpuRdtscp.
385 (set_bitfield): Remove CpuSledgehammer check.
386
387 * i386-opc.h (CpuRdtscp): New.
388 (CpuLM): Updated.
389 (i386_cpu_flags): Add cpurdtscp.
390
391 * i386-opc.tbl: Replace CpuSledgehammer with CpuRdtscp.
392 * i386-init.h: Regenerated.
393 * i386-tbl.h: Likewise.
394
395 2009-01-09 Peter Bergner <bergner@vnet.ibm.com>
396
397 * ppc-opc.c (PPCNONE): Define.
398 (NOPOWER4): Delete.
399 (powerpc_opcodes): Initialize the new "deprecated" field.
400
401 2009-01-06 H.J. Lu <hongjiu.lu@intel.com>
402
403 AVX Programming Reference (December, 2008)
404 * i386-dis.c (VEX_LEN_2B_M_0): Removed.
405 (VEX_LEN_E7_P_2_M_0): Likewise.
406 (VEX_LEN_2C_P_1): Updated.
407 (VEX_LEN_E8_P_2): Likewise.
408 (vex_len_table): Remove VEX_LEN_2B_M_0 and VEX_LEN_E7_P_2_M_0.
409 (mod_table): Likewise.
410
411 * i386-opc.tbl: Add 256bit vmovntdq, vmovntpd and vmovntps.
412 * i386-tbl.h: Regenerated.
413
414 2009-01-05 H.J. Lu <hongjiu.lu@intel.com>
415
416 * i386-gen.c (process_copyright): Update for 2009.
417
418 * i386-init.h: Regenerated.
419 * i386-tbl.h: Likewise.
420
421 2009-01-05 H.J. Lu <hongjiu.lu@intel.com>
422
423 AVX Programming Reference (December, 2008)
424 * i386-dis.c (OP_VEX_FMA): Removed.
425 (OP_EX_VexW): Likewise.
426 (OP_EX_VexImmW): Likewise.
427 (OP_XMM_VexW): Likewise.
428 (VEXI4_Fixup): Likewise.
429 (VPERMIL2_Fixup): Likewise.
430 (VexI4): Likewise.
431 (VexFMA): Likewise.
432 (Vex128FMA): Likewise.
433 (EXVexW): Likewise.
434 (EXdVexW): Likewise.
435 (EXqVexW): Likewise.
436 (EXVexImmW): Likewise.
437 (XMVexW): Likewise.
438 (VPERMIL2): Likewise.
439 (PREFIX_VEX_3A48...PREFIX_VEX_3A4A): Likewise.
440 (PREFIX_VEX_3A5C...PREFIX_VEX_3A5F): Likewise.
441 (PREFIX_VEX_3A68...PREFIX_VEX_3A6F): Likewise.
442 (PREFIX_VEX_3A78...PREFIX_VEX_3A7F): Likewise.
443 (VEX_LEN_3A6A_P_2...VEX_LEN_3A6F_P_2): Likewise.
444 (VEX_LEN_3A7A_P_2...VEX_LEN_3A7F_P_2): Likewise.
445 (get_vex_imm8): Likewise.
446 (OP_EX_VexReg): Likewise.
447 vpermil2_op): Likewise.
448 (EXVexWdq): New.
449 (vex_w_dq_mode): Likewise.
450 (PREFIX_VEX_3896...PREFIX_VEX_389F): Likewise.
451 (PREFIX_VEX_38A6...PREFIX_VEX_38AF): Likewise.
452 (PREFIX_VEX_38B6...PREFIX_VEX_38BF): Likewise.
453 (es_reg): Updated.
454 (PREFIX_VEX_38DB): Likewise.
455 (PREFIX_VEX_3A4A): Likewise.
456 (PREFIX_VEX_3A60): Likewise.
457 (PREFIX_VEX_3ADF): Likewise.
458 (VEX_LEN_3ADF_P_2): Likewise.
459 (prefix_table): Remove PREFIX_VEX_3A48...PREFIX_VEX_3A4A,
460 PREFIX_VEX_3A5C...PREFIX_VEX_3A5F,
461 PREFIX_VEX_3A68...PREFIX_VEX_3A6F and
462 PREFIX_VEX_3A78...PREFIX_VEX_3A7F. Add
463 PREFIX_VEX_3896...PREFIX_VEX_389F,
464 PREFIX_VEX_38A6...PREFIX_VEX_38AF and
465 PREFIX_VEX_38B6...PREFIX_VEX_38BF.
466 (vex_table): Likewise.
467 (vex_len_table): Remove VEX_LEN_3A6A_P_2...VEX_LEN_3A6F_P_2
468 and VEX_LEN_3A7A_P_2...VEX_LEN_3A7F_P_2.
469 (putop): Support "%XW".
470 (intel_operand_size): Handle vex_w_dq_mode.
471
472 * i386-opc.h (VexNDS): Add a comment for VEX NDS and VEX DDS.
473
474 * i386-opc.tbl: Remove vpermil2pd/vpermil2ps and old FMA
475 instructions. Add new FMA instructions.
476 * i386-tbl.h: Regenerated.
477
478 2009-01-02 Matthias Klose <doko@ubuntu.com>
479
480 * or32-opc.c (or32_print_register, or32_print_immediate,
481 disassemble_insn): Don't rely on undefined sprintf behaviour.
482
483 For older changes see ChangeLog-2008
484 \f
485 Local Variables:
486 mode: change-log
487 left-margin: 8
488 fill-column: 74
489 version-control: never
490 End:
This page took 0.040239 seconds and 5 git commands to generate.