ChangeLog-2008 revision 1.1 1 1.1 christos 2008-12-30 Martin Schwidefsky <schwidefskyy (a] de.ibm.com>
2 1.1 christos
3 1.1 christos * s390-opc.txt: Add ptff instruction.
4 1.1 christos
5 1.1 christos 2008-12-24 Jan Kratochvil <jan.kratochvil (a] redhat.com>
6 1.1 christos
7 1.1 christos * Makefile.am (CFILES, ALL_MACHINES): Add LM32 source and object files.
8 1.1 christos * Makefile.in: Regenerate.
9 1.1 christos
10 1.1 christos 2008-12-23 Jon Beniston <jon (a] beniston.com>
11 1.1 christos
12 1.1 christos * Makefile.am: Add LM32 object files and dependencies.
13 1.1 christos * Makefile.in: Regenerate.
14 1.1 christos * configure.in: Add LM32 target.
15 1.1 christos * configure: Regenerate.
16 1.1 christos * disassemble.c: Add LM32 disassembler.
17 1.1 christos * cgen-asm.in: Update copyright year.
18 1.1 christos * cgen-dis.in: Update copyright year.
19 1.1 christos * cgen-ibld.in: Update copyright year.
20 1.1 christos * lm32-asm.c: New file.
21 1.1 christos * lm32-desc.c: New file.
22 1.1 christos * lm32-desc.h: New file.
23 1.1 christos * lm32-dis.c: New file.
24 1.1 christos * lm32-ibld.c: New file.
25 1.1 christos * lm32-opc.c: New file.
26 1.1 christos * lm32-opc.h: New file.
27 1.1 christos * lm32-opinst.c: New file.
28 1.1 christos
29 1.1 christos 2008-12-23 H.J. Lu <hongjiu.lu (a] intel.com>
30 1.1 christos
31 1.1 christos * i386-dis.c (EXdS): New.
32 1.1 christos (EXdVexS): Likewise.
33 1.1 christos (EXqVexS): Likewise.
34 1.1 christos (d_swap_mode): Likewise.
35 1.1 christos (q_mode): Updated.
36 1.1 christos (prefix_table): Use EXdS on movss and EXqS on movsd.
37 1.1 christos (vex_len_table): Use EXdVexS on vmovss and EXqVexS on vmovsd.
38 1.1 christos (intel_operand_size): Handle d_swap_mode.
39 1.1 christos (OP_EX): Likewise.
40 1.1 christos
41 1.1 christos * i386-opc.h (S): Update comments.
42 1.1 christos
43 1.1 christos * i386-opc.tbl: Add S to movss, movsd, vmovss and vmovsd.
44 1.1 christos * i386-tbl.h: Regenerated.
45 1.1 christos
46 1.1 christos 2008-12-23 Nick Clifton <nickc (a] redhat.com>
47 1.1 christos
48 1.1 christos * po/ga.po: Updated Irish translation.
49 1.1 christos
50 1.1 christos 2008-12-20 H.J. Lu <hongjiu.lu (a] intel.com>
51 1.1 christos
52 1.1 christos * i386-dis.c (EbS): New.
53 1.1 christos (EvS): Likewise.
54 1.1 christos (EMS): Likewise.
55 1.1 christos (EXqS): Likewise.
56 1.1 christos (EXxS): Likewise.
57 1.1 christos (b_swap_mode): Likewise.
58 1.1 christos (v_swap_mode): Likewise.
59 1.1 christos (q_swap_mode): Likewise.
60 1.1 christos (x_swap_mode): Likewise.
61 1.1 christos (v_mode): Updated.
62 1.1 christos (w_mode): Likewise.
63 1.1 christos (t_mode): Likewise.
64 1.1 christos (xmm_mode): Likewise.
65 1.1 christos (swap_operand): Likewise.
66 1.1 christos (dis386): Use EbS on movB. Use EvS on moveS.
67 1.1 christos (dis386_twobyte): Use EXxS on movapX.
68 1.1 christos (prefix_table): Use EXxS on movups, movupd, movdqu, movdqa,
69 1.1 christos vmovups, vmovdqu, vmovdqa. Use EMS and EXqS on movq.
70 1.1 christos (vex_table): Use EXxS on vmovapX.
71 1.1 christos (vex_len_table): Use EXqS on vmovq.
72 1.1 christos (intel_operand_size): Handle b_swap_mode, v_swap_mode,
73 1.1 christos q_swap_mode and x_swap_mode.
74 1.1 christos (OP_E_register): Handle b_swap_mode and v_swap_mode.
75 1.1 christos (OP_EM): Handle v_swap_mode.
76 1.1 christos (OP_EX): x_swap_mode and q_swap_mode.
77 1.1 christos
78 1.1 christos * i386-gen.c (opcode_modifiers): Add S.
79 1.1 christos
80 1.1 christos * i386-opc.h (S): New.
81 1.1 christos (Modrm): Updated.
82 1.1 christos (i386_opcode_modifier): Add s.
83 1.1 christos
84 1.1 christos * i386-opc.tbl: Add S to movapd, movaps, movdqa, movdqu, movq,
85 1.1 christos movupd, movups, vmovapd, vmovaps, vmovdqa, vmovdqu and vmovq.
86 1.1 christos * i386-tbl.h: Regenerated.
87 1.1 christos
88 1.1 christos 2008-12-18 H.J. Lu <hongjiu.lu (a] intel.com>
89 1.1 christos
90 1.1 christos * i386-dis.c (mnemonicendp): New.
91 1.1 christos (op): Likewise.
92 1.1 christos (print_insn): Use mnemonicendp.
93 1.1 christos (OP_3DNowSuffix): Likewise.
94 1.1 christos (CMP_Fixup): Likewise.
95 1.1 christos (CMPXCHG8B_Fixup): Likewise.
96 1.1 christos (CRC32_Fixup): Likewise.
97 1.1 christos (OP_DREX_FCMP): Likewise.
98 1.1 christos (OP_DREX_ICMP): Likewise.
99 1.1 christos (VZERO_Fixup): Likewise.
100 1.1 christos (VCMP_Fixup): Likewise.
101 1.1 christos (PCLMUL_Fixup): Likewise.
102 1.1 christos (VPERMIL2_Fixup): Likewise.
103 1.1 christos (MOVBE_Fixup): Likewise.
104 1.1 christos (putop): Update mnemonicendp.
105 1.1 christos (oappend): Use stpcpy.
106 1.1 christos (simd_cmp_op): Changed to struct op.
107 1.1 christos (vex_cmp_op): Likewise.
108 1.1 christos (pclmul_op): Likewise.
109 1.1 christos (vpermil2_op): Likewise.
110 1.1 christos
111 1.1 christos 2008-12-18 Ralf Wildenhues <Ralf.Wildenhues (a] gmx.de>
112 1.1 christos
113 1.1 christos * configure: Regenerate.
114 1.1 christos
115 1.1 christos 2008-12-15 Richard Earnshaw <rearnsha (a] arm.com>
116 1.1 christos
117 1.1 christos * arm-dis.c (coprocessor_opcodes): Disassemble VFP instructions using
118 1.1 christos unified syntax.
119 1.1 christos
120 1.1 christos 2008-12-08 H.J. Lu <hongjiu.lu (a] intel.com>
121 1.1 christos
122 1.1 christos * i386-gen.c (opcode_modifiers): Move VexNDS before VexNDD.
123 1.1 christos
124 1.1 christos 2008-12-08 H.J. Lu <hongjiu.lu (a] intel.com>
125 1.1 christos
126 1.1 christos * i386-dis.c (putop): Remove strayed comments.
127 1.1 christos
128 1.1 christos 2008-12-04 Ben Elliston <bje (a] au.ibm.com>
129 1.1 christos
130 1.1 christos * ppc-dis.c (powerpc_init_dialect): Do not set PPC_OPCODE_BOOKE
131 1.1 christos for -Mbooke.
132 1.1 christos (print_ppc_disassembler_options): Update usage.
133 1.1 christos * ppc-opc.c (DE, DES, DEO, DE_MASK): Remove.
134 1.1 christos (BOOKE64): Remove.
135 1.1 christos (PPCCHLK64): Likewise.
136 1.1 christos (powerpc_opcodes): Remove all BOOKE64 instructions.
137 1.1 christos
138 1.1 christos 2008-11-28 Joshua Kinard <kumba (a] gentoo.org>
139 1.1 christos
140 1.1 christos * mips-dis.c (mips_arch_choices): Add r14000, r16000.
141 1.1 christos
142 1.1 christos 2008-11-27 M R Swami Reddy <MR.Swami.Reddy (a] nsc.com>
143 1.1 christos
144 1.1 christos * cr16-dis.c (match_opcode): Truncate mcode to 32 bit and
145 1.1 christos adjusted the mask for 32-bit branch instruction.
146 1.1 christos
147 1.1 christos 2008-11-27 Alan Modra <amodra (a] bigpond.net.au>
148 1.1 christos
149 1.1 christos * ppc-opc.c (extract_sprg): Correct operand range check.
150 1.1 christos
151 1.1 christos 2008-11-26 Andreas Schwab <schwab (a] suse.de>
152 1.1 christos
153 1.1 christos * m68k-dis.c (NEXTBYTE, NEXTWORD, NEXTLONG, NEXTULONG, NEXTSINGLE)
154 1.1 christos (NEXTDOUBLE, NEXTEXTEND, NEXTPACKED): Fix error handling.
155 1.1 christos (save_printer, save_print_address): Remove.
156 1.1 christos (fetch_data): Don't use them.
157 1.1 christos (match_insn_m68k): Always restore printing functions.
158 1.1 christos (print_insn_m68k): Don't save/restore printing functions.
159 1.1 christos
160 1.1 christos 2008-11-25 Nick Clifton <nickc (a] redhat.com>
161 1.1 christos
162 1.1 christos * m68k-dis.c: Rewrite to remove use of setjmp/longjmp.
163 1.1 christos
164 1.1 christos 2008-11-18 Catherine Moore <clm (a] codesourcery.com>
165 1.1 christos
166 1.1 christos * arm-dis.c (coprocessor_opcodes): Add half-precision vcvt
167 1.1 christos instructions.
168 1.1 christos (neon_opcodes): Likewise.
169 1.1 christos (print_insn_coprocessor): Print 't' or 'b' for vcvt
170 1.1 christos instructions.
171 1.1 christos
172 1.1 christos 2008-11-14 Tristan Gingold <gingold (a] adacore.com>
173 1.1 christos
174 1.1 christos * makefile.vms (OBJS): Update list of objects.
175 1.1 christos (DEFS): Update
176 1.1 christos (CFLAGS): Update.
177 1.1 christos
178 1.1 christos 2008-11-06 Chao-ying Fu <fu (a] mips.com>
179 1.1 christos
180 1.1 christos * mips-opc.c (synciobdma, syncs, syncw, syncws): Move these
181 1.1 christos before sync.
182 1.1 christos (sync): New instruction with 5-bit sync type.
183 1.1 christos * mips-dis.c (print_insn_args): Add case '1' to print 5-bit values.
184 1.1 christos
185 1.1 christos 2008-11-06 Nick Clifton <nickc (a] redhat.com>
186 1.1 christos
187 1.1 christos * avr-dis.c: Replace uses of sprintf without a format string with
188 1.1 christos calls to strcpy.
189 1.1 christos
190 1.1 christos 2008-11-03 H.J. Lu <hongjiu.lu (a] intel.com>
191 1.1 christos
192 1.1 christos * i386-opc.tbl: Add cmovpe and cmovpo.
193 1.1 christos * i386-tbl.h: Regenerated.
194 1.1 christos
195 1.1 christos 2008-10-22 Nick Clifton <nickc (a] redhat.com>
196 1.1 christos
197 1.1 christos PR 6937
198 1.1 christos * configure.in (SHARED_LIBADD): Revert previous change.
199 1.1 christos Add a comment explaining why.
200 1.1 christos (SHARED_DEPENDENCIES): Revert previous change.
201 1.1 christos * configure: Regenerate.
202 1.1 christos
203 1.1 christos 2008-10-10 Nick Clifton <nickc (a] redhat.com>
204 1.1 christos
205 1.1 christos PR 6937
206 1.1 christos * configure.in (SHARED_LIBADD): Add libiberty.a.
207 1.1 christos (SHARED_DEPENDENCIES): Add libiberty.a.
208 1.1 christos
209 1.1 christos 2008-09-30 H.J. Lu <hongjiu.lu (a] intel.com>
210 1.1 christos
211 1.1 christos * i386-gen.c: Include "hashtab.h".
212 1.1 christos (next_field): Take a new argument, last. Check last.
213 1.1 christos (process_i386_cpu_flag): Updated.
214 1.1 christos (process_i386_opcode_modifier): Likewise.
215 1.1 christos (process_i386_operand_type): Likewise.
216 1.1 christos (process_i386_registers): Likewise.
217 1.1 christos (output_i386_opcode): New.
218 1.1 christos (opcode_hash_entry): Likewise.
219 1.1 christos (opcode_hash_table): Likewise.
220 1.1 christos (opcode_hash_hash): Likewise.
221 1.1 christos (opcode_hash_eq): Likewise.
222 1.1 christos (process_i386_opcodes): Use opcode hash table and opcode array.
223 1.1 christos
224 1.1 christos 2008-09-30 Andreas Krebbel <Andreas.Krebbel (a] de.ibm.com>
225 1.1 christos
226 1.1 christos * s390-opc.txt (stdy, stey): Fix description
227 1.1 christos
228 1.1 christos 2008-09-30 Alan Modra <amodra (a] bigpond.net.au>
229 1.1 christos
230 1.1 christos * Makefile.am: Run "make dep-am".
231 1.1 christos * Makefile.in: Regenerate.
232 1.1 christos
233 1.1 christos 2008-09-29 H.J. Lu <hongjiu.lu (a] intel.com>
234 1.1 christos
235 1.1 christos * aclocal.m4: Regenerated.
236 1.1 christos * configure: Likewise.
237 1.1 christos * Makefile.in: Likewise.
238 1.1 christos
239 1.1 christos 2008-09-29 Nick Clifton <nickc (a] redhat.com>
240 1.1 christos
241 1.1 christos * po/vi.po: Updated Vietnamese translation.
242 1.1 christos * po/fr.po: Updated French translation.
243 1.1 christos
244 1.1 christos 2008-09-26 Florian Krohm <fkrohm (a] us.ibm.com>
245 1.1 christos
246 1.1 christos * s390-opc.txt (thder, thdr): Change RRE_RR to RRE_FF.
247 1.1 christos (cfxr, cfdr, cfer, clclu): Add esa flag.
248 1.1 christos (sqd): Instruction added.
249 1.1 christos (qadtr, qaxtr): Change RRF_FFFU to RRF_FUFF.
250 1.1 christos * s390-opc.c: (INSTR_RRF_FFFU, MASK_RRF_FFFU): Removed.
251 1.1 christos
252 1.1 christos 2008-09-14 Arnold Metselaar <arnold.metselaar (a] planet.nl>
253 1.1 christos
254 1.1 christos * z80-dis.c (prt_rr_nn): Fix register pair for two byte opcodes.
255 1.1 christos (tab_elt opc_ed): Add "ld r,a" and "ld r,a" instructions.
256 1.1 christos
257 1.1 christos 2008-09-11 H.J. Lu <hongjiu.lu (a] intel.com>
258 1.1 christos
259 1.1 christos * i386-opc.tbl: Fix memory operand size for cmpXXXs[sd].
260 1.1 christos * i386-tbl.h: Regenerated.
261 1.1 christos
262 1.1 christos 2008-08-28 Jan Beulich <jbeulich (a] novell.com>
263 1.1 christos
264 1.1 christos * i386-dis.c (dis386): Adjust far return mnemonics.
265 1.1 christos * i386-opc.tbl: Add retf.
266 1.1 christos * i386-tbl.h: Re-generate.
267 1.1 christos
268 1.1 christos 2008-08-28 Jan Beulich <jbeulich (a] novell.com>
269 1.1 christos
270 1.1 christos * i386-dis.c (dis386_twobyte): Adjust cmovXX mnemonics.
271 1.1 christos
272 1.1 christos 2008-08-28 H.J. Lu <hongjiu.lu (a] intel.com>
273 1.1 christos
274 1.1 christos * ia64-dis.c (print_insn_ia64): Handle cr.iib0 and cr.iib1.
275 1.1 christos * ia64-gen.c (lookup_specifier): Likewise.
276 1.1 christos
277 1.1 christos * ia64-ic.tbl: Add support for cr.iib0 and cr.iib1.
278 1.1 christos * ia64-raw.tbl: Likewise.
279 1.1 christos * ia64-waw.tbl: Likewise.
280 1.1 christos * ia64-asmtab.c: Regenerated.
281 1.1 christos
282 1.1 christos 2008-08-27 H.J. Lu <hongjiu.lu (a] intel.com>
283 1.1 christos
284 1.1 christos * i386-opc.tbl: Correct fidivr operand size.
285 1.1 christos
286 1.1 christos * i386-tbl.h: Regenerated.
287 1.1 christos
288 1.1 christos 2008-08-24 Alan Modra <amodra (a] bigpond.net.au>
289 1.1 christos
290 1.1 christos * configure.in: Update a number of obsolete autoconf macros.
291 1.1 christos * aclocal.m4: Regenerate.
292 1.1 christos
293 1.1 christos 2008-08-20 H.J. Lu <hongjiu.lu (a] intel.com>
294 1.1 christos
295 1.1 christos AVX Programming Reference (August, 2008)
296 1.1 christos * i386-dis.c (PREFIX_VEX_38DB): New.
297 1.1 christos (PREFIX_VEX_38DC): Likewise.
298 1.1 christos (PREFIX_VEX_38DD): Likewise.
299 1.1 christos (PREFIX_VEX_38DE): Likewise.
300 1.1 christos (PREFIX_VEX_38DF): Likewise.
301 1.1 christos (PREFIX_VEX_3ADF): Likewise.
302 1.1 christos (VEX_LEN_38DB_P_2): Likewise.
303 1.1 christos (VEX_LEN_38DC_P_2): Likewise.
304 1.1 christos (VEX_LEN_38DD_P_2): Likewise.
305 1.1 christos (VEX_LEN_38DE_P_2): Likewise.
306 1.1 christos (VEX_LEN_38DF_P_2): Likewise.
307 1.1 christos (VEX_LEN_3ADF_P_2): Likewise.
308 1.1 christos (PREFIX_VEX_3A04): Updated.
309 1.1 christos (VEX_LEN_3A06_P_2): Likewise.
310 1.1 christos (prefix_table): Add PREFIX_VEX_38DB, PREFIX_VEX_38DC,
311 1.1 christos PREFIX_VEX_38DD, PREFIX_VEX_38DE and PREFIX_VEX_3ADF.
312 1.1 christos (x86_64_table): Likewise.
313 1.1 christos (vex_len_table): Add VEX_LEN_38DB_P_2, VEX_LEN_38DC_P_2,
314 1.1 christos VEX_LEN_38DD_P_2, VEX_LEN_38DE_P_2, VEX_LEN_38DF_P_2 and
315 1.1 christos VEX_LEN_3ADF_P_2.
316 1.1 christos
317 1.1 christos * i386-opc.tbl: Add AES + AVX instructions.
318 1.1 christos * i386-init.h: Regenerated.
319 1.1 christos * i386-tbl.h: Likewise.
320 1.1 christos
321 1.1 christos 2008-08-15 Andreas Krebbel <Andreas.Krebbel (a] de.ibm.com>
322 1.1 christos
323 1.1 christos * s390-opc.c (INSTR_RRF_FFRU, MASK_RRF_FFRU): New instruction format.
324 1.1 christos * s390-opc.txt (lxr, rrdtr, rrxtr): Fix instruction format.
325 1.1 christos
326 1.1 christos 2008-08-15 Alan Modra <amodra (a] bigpond.net.au>
327 1.1 christos
328 1.1 christos PR 6526
329 1.1 christos * configure.in: Invoke AC_USE_SYSTEM_EXTENSIONS.
330 1.1 christos * Makefile.in: Regenerate.
331 1.1 christos * aclocal.m4: Regenerate.
332 1.1 christos * config.in: Regenerate.
333 1.1 christos * configure: Regenerate.
334 1.1 christos
335 1.1 christos 2008-08-14 Sebastian Huber <sebastian.huber (a] embedded-brains.de>
336 1.1 christos
337 1.1 christos PR 6825
338 1.1 christos * ppc-opc.c (powerpc_opcodes): Enable rfci, mfpmr, mtpmr for e300.
339 1.1 christos
340 1.1 christos 2008-08-12 H.J. Lu <hongjiu.lu (a] intel.com>
341 1.1 christos
342 1.1 christos * i386-opc.tbl: Add syscall and sysret for Cpu64.
343 1.1 christos
344 1.1 christos * i386-tbl.h: Regenerated.
345 1.1 christos
346 1.1 christos 2008-08-04 Alan Modra <amodra (a] bigpond.net.au>
347 1.1 christos
348 1.1 christos * Makefile.am (POTFILES.in): Set LC_ALL=C.
349 1.1 christos * Makefile.in: Regenerate.
350 1.1 christos * po/POTFILES.in: Regenerate.
351 1.1 christos
352 1.1 christos 2008-08-01 Peter Bergner <bergner (a] vnet.ibm.com>
353 1.1 christos
354 1.1 christos * ppc-dis.c (powerpc_init_dialect): Handle power7 and vsx options.
355 1.1 christos (print_insn_powerpc): Prepend 'vs' when printing VSX registers.
356 1.1 christos (print_ppc_disassembler_options): Document -Mpower7 and -Mvsx.
357 1.1 christos * ppc-opc.c (insert_xt6): New static function.
358 1.1 christos (extract_xt6): Likewise.
359 1.1 christos (insert_xa6): Likewise.
360 1.1 christos (extract_xa6: Likewise.
361 1.1 christos (insert_xb6): Likewise.
362 1.1 christos (extract_xb6): Likewise.
363 1.1 christos (insert_xb6s): Likewise.
364 1.1 christos (extract_xb6s): Likewise.
365 1.1 christos (XS6, XT6, XA6, XB6, XB6S, DM, XX3, XX3DM, XX1_MASK, XX3_MASK,
366 1.1 christos XX3DM_MASK, PPCVSX): New.
367 1.1 christos (powerpc_opcodes): Add opcodes "lxvd2x", "lxvd2ux", "stxvd2x",
368 1.1 christos "stxvd2ux", "xxmrghd", "xxmrgld", "xxpermdi", "xvmovdp", "xvcpsgndp".
369 1.1 christos
370 1.1 christos 2008-08-01 Pedro Alves <pedro (a] codesourcery.com>
371 1.1 christos
372 1.1 christos * Makefile.am ($(srcdir)/ia64-asmtab.c): Remove line continuation.
373 1.1 christos * Makefile.in: Regenerate.
374 1.1 christos
375 1.1 christos 2008-08-01 H.J. Lu <hongjiu.lu (a] intel.com>
376 1.1 christos
377 1.1 christos * i386-reg.tbl: Use Dw2Inval on AVX registers.
378 1.1 christos * i386-tbl.h: Regenerated.
379 1.1 christos
380 1.1 christos 2008-07-30 Michael J. Eager <eager (a] eagercon.com>
381 1.1 christos
382 1.1 christos * ppc-dis.c (print_insn_powerpc): Disassemble FSL/FCR/UDI fields.
383 1.1 christos * ppc-opc.c (powerpc_operands): Add Xilinx APU related operands.
384 1.1 christos (insert_sprg, PPC405): Use PPC_OPCODE_405.
385 1.1 christos (powerpc_opcodes): Add Xilinx APU related opcodes.
386 1.1 christos
387 1.1 christos 2008-07-30 Alan Modra <amodra (a] bigpond.net.au>
388 1.1 christos
389 1.1 christos * bfin-dis.c, cris-dis.c, i386-dis.c, or32-opc.c: Silence gcc warnings.
390 1.1 christos
391 1.1 christos 2008-07-10 Richard Sandiford <rdsandiford (a] googlemail.com>
392 1.1 christos
393 1.1 christos * mips-dis.c (_print_insn_mips): Use ELF_ST_IS_MIPS16.
394 1.1 christos
395 1.1 christos 2008-07-07 Adam Nemet <anemet (a] caviumnetworks.com>
396 1.1 christos
397 1.1 christos * mips-opc.c (CP): New macro.
398 1.1 christos (mips_builtin_opcodes): Mark c0, c2 and c3 as CP. Add Octeon to the
399 1.1 christos membership of di, dmfc0, dmtc0, ei, mfc0 and mtc0. Add dmfc2 and
400 1.1 christos dmtc2 Octeon instructions.
401 1.1 christos
402 1.1 christos 2008-07-07 Stan Shebs <stan (a] codesourcery.com>
403 1.1 christos
404 1.1 christos * dis-init.c (init_disassemble_info): Init endian_code field.
405 1.1 christos * arm-dis.c (print_insn): Disassemble code according to
406 1.1 christos setting of endian_code.
407 1.1 christos (print_insn_big_arm): Detect when BE8 extension flag has been set.
408 1.1 christos
409 1.1 christos 2008-06-30 Richard Sandiford <rdsandiford (a] googlemail.com>
410 1.1 christos
411 1.1 christos * mips-dis.c (_print_insn_mips): Use bfd_asymbol_flavour to check
412 1.1 christos for ELF symbols.
413 1.1 christos
414 1.1 christos 2008-06-25 Peter Bergner <bergner (a] vnet.ibm.com>
415 1.1 christos
416 1.1 christos * ppc-dis.c (powerpc_init_dialect): Handle -M464.
417 1.1 christos (print_ppc_disassembler_options): Likewise.
418 1.1 christos * ppc-opc.c (PPC464): Define.
419 1.1 christos (powerpc_opcodes): Add mfdcrux and mtdcrux.
420 1.1 christos
421 1.1 christos 2008-06-17 Ralf Wildenhues <Ralf.Wildenhues (a] gmx.de>
422 1.1 christos
423 1.1 christos * configure: Regenerate.
424 1.1 christos
425 1.1 christos 2008-06-13 Peter Bergner <bergner (a] vnet.ibm.com>
426 1.1 christos
427 1.1 christos * ppc-dis.c (print_insn_powerpc): Update prototye to use new
428 1.1 christos ppc_cpu_t typedef.
429 1.1 christos (struct dis_private): New.
430 1.1 christos (POWERPC_DIALECT): New define.
431 1.1 christos (powerpc_dialect): Renamed to...
432 1.1 christos (powerpc_init_dialect): This. Update to use ppc_cpu_t and
433 1.1 christos struct dis_private.
434 1.1 christos (print_insn_big_powerpc): Update for using structure in
435 1.1 christos info->private_data.
436 1.1 christos (print_insn_little_powerpc): Likewise.
437 1.1 christos (operand_value_powerpc): Change type of dialect param to ppc_cpu_t.
438 1.1 christos (skip_optional_operands): Likewise.
439 1.1 christos (print_insn_powerpc): Likewise. Remove initialization of dialect.
440 1.1 christos * ppc-opc.c (extract_bat, extract_bba, extract_bdm, extract_bdp,
441 1.1 christos extract_bo, extract_boe, extract_fxm, extract_mb6, extract_mbe,
442 1.1 christos extract_nb, extract_nsi, extract_rbs, extract_sh6, extract_spr,
443 1.1 christos extract_sprg, extract_tbr insert_bat, insert_bba, insert_bdm,
444 1.1 christos insert_bdp, insert_bo, insert_boe, insert_fxm, insert_mb6, insert_mbe,
445 1.1 christos insert_nsi, insert_ral, insert_ram, insert_raq, insert_ras, insert_rbs,
446 1.1 christos insert_sh6, insert_spr, insert_sprg, insert_tbr): Change the dialect
447 1.1 christos param to be of type ppc_cpu_t. Update prototype.
448 1.1 christos
449 1.1 christos 2008-06-12 Adam Nemet <anemet (a] caviumnetworks.com>
450 1.1 christos
451 1.1 christos * mips-dis.c (print_insn_args): Handle field descriptors +x, +p,
452 1.1 christos +s, +S.
453 1.1 christos * mips-opc.c (mips_builtin_opcodes): Add Octeon instructions
454 1.1 christos baddu, bbit*, cins*, dmul, pop, dpop, exts*, mtm*, mtp*, syncs,
455 1.1 christos syncw, syncws, vm3mulu, vm0 and vmulu.
456 1.1 christos
457 1.1 christos * mips-dis.c (print_insn_args): Handle field descriptor +Q.
458 1.1 christos * mips-opc.c (mips_builtin_opcodes): Add Octeon instructions seq,
459 1.1 christos seqi, sne and snei.
460 1.1 christos
461 1.1 christos 2008-05-30 H.J. Lu <hongjiu.lu (a] intel.com>
462 1.1 christos
463 1.1 christos * i386-opc.tbl: Add vmovd with 64bit operand.
464 1.1 christos * i386-tbl.h: Regenerated.
465 1.1 christos
466 1.1 christos 2008-05-27 Martin Schwidefsky <schwidefsky (a] de.ibm.com>
467 1.1 christos
468 1.1 christos * s390-opc.c (INSTR_RRF_R0RR): Fix RRF_R0RR operand format.
469 1.1 christos
470 1.1 christos 2008-05-22 H.J. Lu <hongjiu.lu (a] intel.com>
471 1.1 christos
472 1.1 christos * i386-opc.tbl: Add NoAVX to cvtpd2pi, cvtpi2pd and cvttpd2pi.
473 1.1 christos * i386-tbl.h: Regenerated.
474 1.1 christos
475 1.1 christos 2008-05-22 H.J. Lu <hongjiu.lu (a] intel.com>
476 1.1 christos
477 1.1 christos PR gas/6517
478 1.1 christos * i386-opc.tbl: Break cvtsi2ss/cvtsi2sd/vcvtsi2sd/vcvtsi2ss
479 1.1 christos into 32bit and 64bit. Remove Reg64|Qword and add
480 1.1 christos IgnoreSize|No_qSuf on 32bit version.
481 1.1 christos * i386-tbl.h: Regenerated.
482 1.1 christos
483 1.1 christos 2008-05-21 H.J. Lu <hongjiu.lu (a] intel.com>
484 1.1 christos
485 1.1 christos * i386-opc.tbl: Add NoAVX to movdq2q and movq2dq.
486 1.1 christos * i386-tbl.h: Regenerated.
487 1.1 christos
488 1.1 christos 2008-05-21 M R Swami Reddy <MR.Swami.Reddy (a] nsc.com>
489 1.1 christos
490 1.1 christos * cr16-dis.c (build_mask): Adjust the mask for 32-bit bcond.
491 1.1 christos
492 1.1 christos 2008-05-14 Alan Modra <amodra (a] bigpond.net.au>
493 1.1 christos
494 1.1 christos * Makefile.am: Run "make dep-am".
495 1.1 christos * Makefile.in: Regenerate.
496 1.1 christos
497 1.1 christos 2008-05-02 H.J. Lu <hongjiu.lu (a] intel.com>
498 1.1 christos
499 1.1 christos * i386-dis.c (MOVBE_Fixup): New.
500 1.1 christos (Mo): Likewise.
501 1.1 christos (PREFIX_0F3880): Likewise.
502 1.1 christos (PREFIX_0F3881): Likewise.
503 1.1 christos (PREFIX_0F38F0): Updated.
504 1.1 christos (prefix_table): Add PREFIX_0F3880 and PREFIX_0F3881. Update
505 1.1 christos PREFIX_0F38F0 and PREFIX_0F38F1 for movbe.
506 1.1 christos (three_byte_table): Use PREFIX_0F3880 and PREFIX_0F3881.
507 1.1 christos
508 1.1 christos * i386-gen.c (cpu_flag_init): Add CPU_MOVBE_FLAGS and
509 1.1 christos CPU_EPT_FLAGS.
510 1.1 christos (cpu_flags): Add CpuMovbe and CpuEPT.
511 1.1 christos
512 1.1 christos * i386-opc.h (CpuMovbe): New.
513 1.1 christos (CpuEPT): Likewise.
514 1.1 christos (CpuLM): Updated.
515 1.1 christos (i386_cpu_flags): Add cpumovbe and cpuept.
516 1.1 christos
517 1.1 christos * i386-opc.tbl: Add entries for movbe and EPT instructions.
518 1.1 christos * i386-init.h: Regenerated.
519 1.1 christos * i386-tbl.h: Likewise.
520 1.1 christos
521 1.1 christos 2008-04-29 Adam Nemet <anemet (a] caviumnetworks.com>
522 1.1 christos
523 1.1 christos * mips-opc.c (mips_builtin_opcodes): Set field `match' to 0 for
524 1.1 christos the two drem and the two dremu macros.
525 1.1 christos
526 1.1 christos 2008-04-28 Adam Nemet <anemet (a] caviumnetworks.com>
527 1.1 christos
528 1.1 christos * mips-opc.c (mips_builtin_opcodes): Mark prefx and c1
529 1.1 christos instructions FP_S. Mark l.s, li.s, lwc1, swc1, s.s, trunc.w.s and
530 1.1 christos cop1 macros INSN2_M_FP_S. Mark l.d, li.d, ldc1 and sdc1 macros
531 1.1 christos INSN2_M_FP_D. Mark trunc.w.d macro INSN2_M_FP_S and INSN2_M_FP_D.
532 1.1 christos
533 1.1 christos 2008-04-25 David S. Miller <davem (a] davemloft.net>
534 1.1 christos
535 1.1 christos * sparc-dis.c: Emit %stick instead of %sys_tick, and %stick_cmpr
536 1.1 christos instead of %sys_tick_cmpr, as suggested in architecture manuals.
537 1.1 christos
538 1.1 christos 2008-04-23 Paolo Bonzini <bonzini (a] gnu.org>
539 1.1 christos
540 1.1 christos * aclocal.m4: Regenerate.
541 1.1 christos * configure: Regenerate.
542 1.1 christos
543 1.1 christos 2008-04-23 David S. Miller <davem (a] davemloft.net>
544 1.1 christos
545 1.1 christos * sparc-opc.c (asi_table): Add UltraSPARC and Niagara
546 1.1 christos extended values.
547 1.1 christos (prefetch_table): Add missing values.
548 1.1 christos
549 1.1 christos 2008-04-22 H.J. Lu <hongjiu.lu (a] intel.com>
550 1.1 christos
551 1.1 christos * i386-gen.c (opcode_modifiers): Add NoAVX.
552 1.1 christos
553 1.1 christos * i386-opc.h (NoAVX): New.
554 1.1 christos (OldGcc): Updated.
555 1.1 christos (i386_opcode_modifier): Add noavx.
556 1.1 christos
557 1.1 christos * i386-opc.tbl: Add NoAVX to SSE, SSE2, SSE3 and SSSE3
558 1.1 christos instructions which don't have AVX equivalent.
559 1.1 christos * i386-tbl.h: Regenerated.
560 1.1 christos
561 1.1 christos 2008-04-18 H.J. Lu <hongjiu.lu (a] intel.com>
562 1.1 christos
563 1.1 christos * i386-dis.c (OP_VEX_FMA): New.
564 1.1 christos (OP_EX_VexImmW): Likewise.
565 1.1 christos (VexFMA): Likewise.
566 1.1 christos (Vex128FMA): Likewise.
567 1.1 christos (EXVexImmW): Likewise.
568 1.1 christos (get_vex_imm8): Likewise.
569 1.1 christos (OP_EX_VexReg): Likewise.
570 1.1 christos (vex_i4_done): Renamed to ...
571 1.1 christos (vex_w_done): This.
572 1.1 christos (prefix_table): Replace EXVexW with EXVexImmW on vpermil2ps
573 1.1 christos and vpermil2pd. Replace Vex/Vex128 with VexFMA/Vex128FMA on
574 1.1 christos FMA instructions.
575 1.1 christos (print_insn): Updated.
576 1.1 christos (OP_EX_VexW): Rewrite to swap register in VEX with EX.
577 1.1 christos (OP_REG_VexI4): Check invalid high registers.
578 1.1 christos
579 1.1 christos 2008-04-16 Dwarakanath Rajagopal <dwarak.rajagopal (a] amd.com>
580 1.1 christos Michael Meissner <michael.meissner (a] amd.com>
581 1.1 christos
582 1.1 christos * i386-opc.tbl: Fix protX to allow memory in the middle operand.
583 1.1 christos * i386-tbl.h: Regenerate from i386-opc.tbl.
584 1.1 christos
585 1.1 christos 2008-04-14 Edmar Wienskoski <edmar (a] freescale.com>
586 1.1 christos
587 1.1 christos * ppc-dis.c (powerpc_dialect): Handle "e500mc". Extend "e500" to
588 1.1 christos accept Power E500MC instructions.
589 1.1 christos (print_ppc_disassembler_options): Document -Me500mc.
590 1.1 christos * ppc-opc.c (DUIS, DUI, T): New.
591 1.1 christos (XRT, XRTRA): Likewise.
592 1.1 christos (E500MC): Likewise.
593 1.1 christos (powerpc_opcodes): Add new Power E500MC instructions.
594 1.1 christos
595 1.1 christos 2008-04-10 Andreas Krebbel <krebbel1 (a] de.ibm.com>
596 1.1 christos
597 1.1 christos * s390-dis.c (init_disasm): Evaluate disassembler_options.
598 1.1 christos (print_s390_disassembler_options): New function.
599 1.1 christos * disassemble.c (disassembler_usage): Invoke
600 1.1 christos print_s390_disassembler_options.
601 1.1 christos
602 1.1 christos 2008-04-10 Andreas Krebbel <krebbel1 (a] de.ibm.com>
603 1.1 christos
604 1.1 christos * s390-mkopc.c (insertExpandedMnemonic): Expand string sizes
605 1.1 christos of local variables used for mnemonic parsing: prefix, suffix and
606 1.1 christos number.
607 1.1 christos
608 1.1 christos 2008-04-10 Andreas Krebbel <krebbel1 (a] de.ibm.com>
609 1.1 christos
610 1.1 christos * s390-mkopc.c (s390_cond_ext_format): Add back the mnemonic
611 1.1 christos extensions for conditional jumps (o, p, m, nz, z, nm, np, no).
612 1.1 christos (s390_crb_extensions): New extensions table.
613 1.1 christos (insertExpandedMnemonic): Handle '$' tag.
614 1.1 christos * s390-opc.txt: Remove conditional jump variants which can now
615 1.1 christos be expanded automatically.
616 1.1 christos Replace '*' tag with '$' in the compare and branch instructions.
617 1.1 christos
618 1.1 christos 2008-04-07 H.J. Lu <hongjiu.lu (a] intel.com>
619 1.1 christos
620 1.1 christos * i386-dis.c (PREFIX_VEX_38XX): Add a tab.
621 1.1 christos (PREFIX_VEX_3AXX): Likewis.
622 1.1 christos
623 1.1 christos 2008-04-07 H.J. Lu <hongjiu.lu (a] intel.com>
624 1.1 christos
625 1.1 christos * i386-opc.tbl: Remove 4 extra blank lines.
626 1.1 christos
627 1.1 christos 2008-04-04 H.J. Lu <hongjiu.lu (a] intel.com>
628 1.1 christos
629 1.1 christos * i386-gen.c (cpu_flag_init): Replace CPU_CLMUL_FLAGS/CpuCLMUL
630 1.1 christos with CPU_PCLMUL_FLAGS/CpuPCLMUL.
631 1.1 christos (cpu_flags): Replace CpuCLMUL with CpuPCLMUL.
632 1.1 christos * i386-opc.tbl: Likewise.
633 1.1 christos
634 1.1 christos * i386-opc.h (CpuCLMUL): Renamed to ...
635 1.1 christos (CpuPCLMUL): This.
636 1.1 christos (CpuFMA): Updated.
637 1.1 christos (i386_cpu_flags): Replace cpuclmul with cpupclmul.
638 1.1 christos
639 1.1 christos * i386-init.h: Regenerated.
640 1.1 christos
641 1.1 christos 2008-04-03 H.J. Lu <hongjiu.lu (a] intel.com>
642 1.1 christos
643 1.1 christos * i386-dis.c (OP_E_register): New.
644 1.1 christos (OP_E_memory): Likewise.
645 1.1 christos (OP_VEX): Likewise.
646 1.1 christos (OP_EX_Vex): Likewise.
647 1.1 christos (OP_EX_VexW): Likewise.
648 1.1 christos (OP_XMM_Vex): Likewise.
649 1.1 christos (OP_XMM_VexW): Likewise.
650 1.1 christos (OP_REG_VexI4): Likewise.
651 1.1 christos (PCLMUL_Fixup): Likewise.
652 1.1 christos (VEXI4_Fixup): Likewise.
653 1.1 christos (VZERO_Fixup): Likewise.
654 1.1 christos (VCMP_Fixup): Likewise.
655 1.1 christos (VPERMIL2_Fixup): Likewise.
656 1.1 christos (rex_original): Likewise.
657 1.1 christos (rex_ignored): Likewise.
658 1.1 christos (Mxmm): Likewise.
659 1.1 christos (XMM): Likewise.
660 1.1 christos (EXxmm): Likewise.
661 1.1 christos (EXxmmq): Likewise.
662 1.1 christos (EXymmq): Likewise.
663 1.1 christos (Vex): Likewise.
664 1.1 christos (Vex128): Likewise.
665 1.1 christos (Vex256): Likewise.
666 1.1 christos (VexI4): Likewise.
667 1.1 christos (EXdVex): Likewise.
668 1.1 christos (EXqVex): Likewise.
669 1.1 christos (EXVexW): Likewise.
670 1.1 christos (EXdVexW): Likewise.
671 1.1 christos (EXqVexW): Likewise.
672 1.1 christos (XMVex): Likewise.
673 1.1 christos (XMVexW): Likewise.
674 1.1 christos (XMVexI4): Likewise.
675 1.1 christos (PCLMUL): Likewise.
676 1.1 christos (VZERO): Likewise.
677 1.1 christos (VCMP): Likewise.
678 1.1 christos (VPERMIL2): Likewise.
679 1.1 christos (xmm_mode): Likewise.
680 1.1 christos (xmmq_mode): Likewise.
681 1.1 christos (ymmq_mode): Likewise.
682 1.1 christos (vex_mode): Likewise.
683 1.1 christos (vex128_mode): Likewise.
684 1.1 christos (vex256_mode): Likewise.
685 1.1 christos (USE_VEX_C4_TABLE): Likewise.
686 1.1 christos (USE_VEX_C5_TABLE): Likewise.
687 1.1 christos (USE_VEX_LEN_TABLE): Likewise.
688 1.1 christos (VEX_C4_TABLE): Likewise.
689 1.1 christos (VEX_C5_TABLE): Likewise.
690 1.1 christos (VEX_LEN_TABLE): Likewise.
691 1.1 christos (REG_VEX_XX): Likewise.
692 1.1 christos (MOD_VEX_XXX): Likewise.
693 1.1 christos (PREFIX_0F38DB..PREFIX_0F38DF): Likewise.
694 1.1 christos (PREFIX_0F3A44): Likewise.
695 1.1 christos (PREFIX_0F3ADF): Likewise.
696 1.1 christos (PREFIX_VEX_XXX): Likewise.
697 1.1 christos (VEX_OF): Likewise.
698 1.1 christos (VEX_OF38): Likewise.
699 1.1 christos (VEX_OF3A): Likewise.
700 1.1 christos (VEX_LEN_XXX): Likewise.
701 1.1 christos (vex): Likewise.
702 1.1 christos (need_vex): Likewise.
703 1.1 christos (need_vex_reg): Likewise.
704 1.1 christos (vex_i4_done): Likewise.
705 1.1 christos (vex_table): Likewise.
706 1.1 christos (vex_len_table): Likewise.
707 1.1 christos (OP_REG_VexI4): Likewise.
708 1.1 christos (vex_cmp_op): Likewise.
709 1.1 christos (pclmul_op): Likewise.
710 1.1 christos (vpermil2_op): Likewise.
711 1.1 christos (m_mode): Updated.
712 1.1 christos (es_reg): Likewise.
713 1.1 christos (PREFIX_0F38F0): Likewise.
714 1.1 christos (PREFIX_0F3A60): Likewise.
715 1.1 christos (reg_table): Add REG_VEX_71...REG_VEX_73 and REG_VEX_AE.
716 1.1 christos (prefix_table): Add PREFIX_0F38DB..PREFIX_0F38DF, PREFIX_0F3ADF
717 1.1 christos and PREFIX_VEX_XXX entries.
718 1.1 christos (x86_64_table): Use VEX_C4_TABLE and VEX_C5_TABLE.
719 1.1 christos (three_byte_table): Use PREFIX_0F38DB..PREFIX_0F38DF and
720 1.1 christos PREFIX_0F3ADF.
721 1.1 christos (mod_table): Use VEX_C4_TABLE, VEX_C5_TABLE and VEX_LEN_TABLE.
722 1.1 christos Add MOD_VEX_XXX entries.
723 1.1 christos (ckprefix): Initialize rex_original and rex_ignored. Store the
724 1.1 christos REX byte in rex_original.
725 1.1 christos (get_valid_dis386): Handle the implicit prefix in VEX prefix
726 1.1 christos bytes and USE_VEX_LEN_TABLE/USE_VEX_C4_TABLE/USE_VEX_C5_TABLE.
727 1.1 christos (print_insn): Set need_vex/need_vex_reg/vex_i4_done to 0 before
728 1.1 christos calling get_valid_dis386. Use rex_original and rex_ignored when
729 1.1 christos printing out REX.
730 1.1 christos (putop): Handle "XY".
731 1.1 christos (intel_operand_size): Handle VEX, xmm_mode, xmmq_mode and
732 1.1 christos ymmq_mode.
733 1.1 christos (OP_E_extended): Updated to use OP_E_register and
734 1.1 christos OP_E_memory.
735 1.1 christos (OP_XMM): Handle VEX.
736 1.1 christos (OP_EX): Likewise.
737 1.1 christos (XMM_Fixup): Likewise.
738 1.1 christos (CMP_Fixup): Use ARRAY_SIZE.
739 1.1 christos
740 1.1 christos * i386-gen.c (cpu_flag_init): Add CpuAES, CPU_CLMUL_FLAGS,
741 1.1 christos CPU_FMA_FLAGS and CPU_AVX_FLAGS.
742 1.1 christos (operand_type_init): Add OPERAND_TYPE_REGYMM and
743 1.1 christos OPERAND_TYPE_VEX_IMM4.
744 1.1 christos (cpu_flags): Add CpuAVX, CpuAES, CpuCLMUL and CpuFMA.
745 1.1 christos (opcode_modifiers): Add Implicit1stXmm0, Vex, Vex256, VexNDD,
746 1.1 christos VexNDS, VexW0, VexW1, Vex0F, Vex0F38, Vex0F3A, Vex3Sources,
747 1.1 christos VexImmExt and SSE2AVX.
748 1.1 christos (operand_types): Add RegYMM, Ymmword and Vex_Imm4.
749 1.1 christos
750 1.1 christos * i386-opc.h (CpuAVX): New.
751 1.1 christos (CpuAES): Likewise.
752 1.1 christos (CpuCLMUL): Likewise.
753 1.1 christos (CpuFMA): Likewise.
754 1.1 christos (Vex): Likewise.
755 1.1 christos (Vex256): Likewise.
756 1.1 christos (VexNDS): Likewise.
757 1.1 christos (VexNDD): Likewise.
758 1.1 christos (VexW0): Likewise.
759 1.1 christos (VexW1): Likewise.
760 1.1 christos (Vex0F): Likewise.
761 1.1 christos (Vex0F38): Likewise.
762 1.1 christos (Vex0F3A): Likewise.
763 1.1 christos (Vex3Sources): Likewise.
764 1.1 christos (VexImmExt): Likewise.
765 1.1 christos (SSE2AVX): Likewise.
766 1.1 christos (RegYMM): Likewise.
767 1.1 christos (Ymmword): Likewise.
768 1.1 christos (Vex_Imm4): Likewise.
769 1.1 christos (Implicit1stXmm0): Likewise.
770 1.1 christos (CpuXsave): Updated.
771 1.1 christos (CpuLM): Likewise.
772 1.1 christos (ByteOkIntel): Likewise.
773 1.1 christos (OldGcc): Likewise.
774 1.1 christos (Control): Likewise.
775 1.1 christos (Unspecified): Likewise.
776 1.1 christos (OTMax): Likewise.
777 1.1 christos (i386_cpu_flags): Add cpuavx, cpuaes, cpuclmul and cpufma.
778 1.1 christos (i386_opcode_modifier): Add implicit1stxmm0, vex, vex256,
779 1.1 christos vexnds, vexndd, vexw0, vexw1, vex0f, vex0f38, vex0f3a,
780 1.1 christos vex3sources, veximmext and sse2avx.
781 1.1 christos (i386_operand_type): Add regymm, ymmword and vex_imm4.
782 1.1 christos
783 1.1 christos * i386-opc.tbl: Add AES, CLMUL, AVX and FMA new instructions.
784 1.1 christos
785 1.1 christos * i386-reg.tbl: Add AVX registers, ymm0..ymm15.
786 1.1 christos
787 1.1 christos * i386-init.h: Regenerated.
788 1.1 christos * i386-tbl.h: Likewise.
789 1.1 christos
790 1.1 christos 2008-03-26 Bernd Schmidt <bernd.schmidt (a] analog.com>
791 1.1 christos
792 1.1 christos From Robin Getz <robin.getz (a] analog.com>
793 1.1 christos * bfin-dis.c (bu32): Typedef.
794 1.1 christos (enum const_forms_t): Add c_uimm32 and c_huimm32.
795 1.1 christos (constant_formats[]): Add uimm32 and huimm16.
796 1.1 christos (fmtconst_val): New.
797 1.1 christos (uimm32): Define.
798 1.1 christos (huimm32): Define.
799 1.1 christos (imm16_val): Define.
800 1.1 christos (luimm16_val): Define.
801 1.1 christos (struct saved_state): Define.
802 1.1 christos (GREG, DPREG, DREG, PREG, SPREG, FPREG, IREG, MREG, BREG, LREG,
803 1.1 christos A0XREG, A0WREG, A1XREG, A1WREG,CCREG, LC0REG, LT0REG, LB0REG,
804 1.1 christos LC1REG, LT1REG, LB1REG, RETSREG, PCREG): Define.
805 1.1 christos (get_allreg): New.
806 1.1 christos (decode_LDIMMhalf_0): Print out the whole register value.
807 1.1 christos
808 1.1 christos From Jie Zhang <jie.zhang (a] analog.com>
809 1.1 christos * bfin-dis.c (decode_dsp32mac_0): Decode (IU) option for
810 1.1 christos multiply and multiply-accumulate to data register instruction.
811 1.1 christos
812 1.1 christos * bfin-dis.c: (c_uimm4s4d, c_imm5d, c_imm7d, c_imm16d, c_uimm16s4d,
813 1.1 christos c_imm32, c_huimm32e): Define.
814 1.1 christos (constant_formats): Add flags for printing decimal, leading spaces, and
815 1.1 christos exact symbols.
816 1.1 christos (comment, parallel): Add global flags in all disassembly.
817 1.1 christos (fmtconst): Take advantage of new flags, and print default in hex.
818 1.1 christos (fmtconst_val): Likewise.
819 1.1 christos (decode_macfunc): Be consistant with spaces, tabs, comments,
820 1.1 christos capitalization in disassembly, fix minor coding style issues.
821 1.1 christos (reg_names, amod0, amod1, amod0amod2, aligndir, get_allreg): Likewise.
822 1.1 christos (decode_ProgCtrl_0, decode_PushPopMultiple_0, decode_CCflag_0,
823 1.1 christos decode_CC2dreg_0, decode_CC2stat_0, decode_BRCC_0, decode_UJUMP_0,
824 1.1 christos decode_REGMV_0, decode_ALU2op_0, decode_PTR2op_0, decode_LOGI2op_0,
825 1.1 christos decode_COMP3op_0, decode_COMPI2opD_0, decode_COMPI2opP_0,
826 1.1 christos decode_LDSTpmod_0, decode_dagMODim_0, decode_dagMODik_0,
827 1.1 christos decode_dspLDST_0, decode_LDST_0, decode_LDSTiiFP_0, decode_LDSTii_0,
828 1.1 christos decode_LoopSetup_0, decode_LDIMMhalf_0, decode_CALLa_0,
829 1.1 christos decode_LDSTidxI_0, decode_linkage_0, decode_dsp32alu_0,
830 1.1 christos decode_dsp32shift_0, decode_dsp32shiftimm_0, decode_pseudodbg_assert_0,
831 1.1 christos _print_insn_bfin, print_insn_bfin): Likewise.
832 1.1 christos
833 1.1 christos 2008-03-17 Ralf Wildenhues <Ralf.Wildenhues (a] gmx.de>
834 1.1 christos
835 1.1 christos * aclocal.m4: Regenerate.
836 1.1 christos * configure: Likewise.
837 1.1 christos * Makefile.in: Likewise.
838 1.1 christos
839 1.1 christos 2008-03-13 Alan Modra <amodra (a] bigpond.net.au>
840 1.1 christos
841 1.1 christos * Makefile.am: Run "make dep-am".
842 1.1 christos * Makefile.in: Regenerate.
843 1.1 christos * configure: Regenerate.
844 1.1 christos
845 1.1 christos 2008-03-07 Alan Modra <amodra (a] bigpond.net.au>
846 1.1 christos
847 1.1 christos * ppc-opc.c (powerpc_opcodes): Order and format.
848 1.1 christos
849 1.1 christos 2008-03-01 H.J. Lu <hongjiu.lu (a] intel.com>
850 1.1 christos
851 1.1 christos * i386-opc.tbl: Allow 16-bit near indirect branches for x86-64.
852 1.1 christos * i386-tbl.h: Regenerated.
853 1.1 christos
854 1.1 christos 2008-02-23 H.J. Lu <hongjiu.lu (a] intel.com>
855 1.1 christos
856 1.1 christos * i386-opc.tbl: Disallow 16-bit near indirect branches for
857 1.1 christos x86-64.
858 1.1 christos * i386-tbl.h: Regenerated.
859 1.1 christos
860 1.1 christos 2008-02-21 Jan Beulich <jbeulich (a] novell.com>
861 1.1 christos
862 1.1 christos * i386-opc.tbl: Allow Dword for far indirect call. Allow Dword
863 1.1 christos and Fword for far indirect jmp. Allow Reg16 and Word for near
864 1.1 christos indirect jmp on x86-64. Disallow Fword for lcall.
865 1.1 christos * i386-tbl.h: Re-generate.
866 1.1 christos
867 1.1 christos 2008-02-18 M R Swami Reddy <MR.Swami.Reddy (a] nsc.com>
868 1.1 christos
869 1.1 christos * cr16-opc.c (cr16_num_optab): Defined
870 1.1 christos
871 1.1 christos 2008-02-16 H.J. Lu <hongjiu.lu (a] intel.com>
872 1.1 christos
873 1.1 christos * i386-gen.c (operand_type_init): Add OPERAND_TYPE_INOUTPORTREG.
874 1.1 christos * i386-init.h: Regenerated.
875 1.1 christos
876 1.1 christos 2008-02-14 Nick Clifton <nickc (a] redhat.com>
877 1.1 christos
878 1.1 christos PR binutils/5524
879 1.1 christos * configure.in (SHARED_LIBADD): Select the correct host specific
880 1.1 christos file extension for shared libraries.
881 1.1 christos * configure: Regenerate.
882 1.1 christos
883 1.1 christos 2008-02-13 Jan Beulich <jbeulich (a] novell.com>
884 1.1 christos
885 1.1 christos * i386-opc.h (RegFlat): New.
886 1.1 christos * i386-reg.tbl (flat): Add.
887 1.1 christos * i386-tbl.h: Re-generate.
888 1.1 christos
889 1.1 christos 2008-02-13 Jan Beulich <jbeulich (a] novell.com>
890 1.1 christos
891 1.1 christos * i386-dis.c (a_mode): New.
892 1.1 christos (cond_jump_mode): Adjust.
893 1.1 christos (Ma): Change to a_mode.
894 1.1 christos (intel_operand_size): Handle a_mode.
895 1.1 christos * i386-opc.tbl: Allow Dword and Qword for bound.
896 1.1 christos * i386-tbl.h: Re-generate.
897 1.1 christos
898 1.1 christos 2008-02-13 Jan Beulich <jbeulich (a] novell.com>
899 1.1 christos
900 1.1 christos * i386-gen.c (process_i386_registers): Process new fields.
901 1.1 christos * i386-opc.h (reg_entry): Shrink reg_flags and reg_num to
902 1.1 christos unsigned char. Add dw2_regnum and Dw2Inval.
903 1.1 christos * i386-reg.tbl: Provide initializers for dw2_regnum. Add pseudo
904 1.1 christos register names.
905 1.1 christos * i386-tbl.h: Re-generate.
906 1.1 christos
907 1.1 christos 2008-02-11 H.J. Lu <hongjiu.lu (a] intel.com>
908 1.1 christos
909 1.1 christos * i386-gen.c (cpu_flag_init): Add CPU_XSAVE_FLAGS.
910 1.1 christos * i386-init.h: Updated.
911 1.1 christos
912 1.1 christos 2008-02-11 H.J. Lu <hongjiu.lu (a] intel.com>
913 1.1 christos
914 1.1 christos * i386-gen.c (cpu_flags): Add CpuXsave.
915 1.1 christos
916 1.1 christos * i386-opc.h (CpuXsave): New.
917 1.1 christos (CpuLM): Updated.
918 1.1 christos (i386_cpu_flags): Add cpuxsave.
919 1.1 christos
920 1.1 christos * i386-dis.c (MOD_0FAE_REG_4): New.
921 1.1 christos (RM_0F01_REG_2): Likewise.
922 1.1 christos (MOD_0FAE_REG_5): Updated.
923 1.1 christos (RM_0F01_REG_3): Likewise.
924 1.1 christos (reg_table): Use MOD_0FAE_REG_4.
925 1.1 christos (mod_table): Use RM_0F01_REG_2. Add MOD_0FAE_REG_4. Updated
926 1.1 christos for xrstor.
927 1.1 christos (rm_table): Add RM_0F01_REG_2.
928 1.1 christos
929 1.1 christos * i386-opc.tbl: Add xsave, xrstor, xgetbv and xsetbv.
930 1.1 christos * i386-init.h: Regenerated.
931 1.1 christos * i386-tbl.h: Likewise.
932 1.1 christos
933 1.1 christos 2008-02-11 Jan Beulich <jbeulich (a] novell.com>
934 1.1 christos
935 1.1 christos * i386-opc.tbl: Remove Disp32S from CpuNo64 opcodes. Remove
936 1.1 christos Disp16 from Cpu64 non-jump opcodes (including loop and j?cxz).
937 1.1 christos * i386-tbl.h: Re-generate.
938 1.1 christos
939 1.1 christos 2008-02-04 H.J. Lu <hongjiu.lu (a] intel.com>
940 1.1 christos
941 1.1 christos PR 5715
942 1.1 christos * configure: Regenerated.
943 1.1 christos
944 1.1 christos 2008-02-04 Adam Nemet <anemet (a] caviumnetworks.com>
945 1.1 christos
946 1.1 christos * mips-dis.c: Update copyright.
947 1.1 christos (mips_arch_choices): Add Octeon.
948 1.1 christos * mips-opc.c: Update copyright.
949 1.1 christos (IOCT): New macro.
950 1.1 christos (mips_builtin_opcodes): Add Octeon instruction synciobdma.
951 1.1 christos
952 1.1 christos 2008-01-29 Alan Modra <amodra (a] bigpond.net.au>
953 1.1 christos
954 1.1 christos * ppc-opc.c: Support optional L form mtmsr.
955 1.1 christos
956 1.1 christos 2008-01-24 H.J. Lu <hongjiu.lu (a] intel.com>
957 1.1 christos
958 1.1 christos * i386-dis.c (OP_E_extended): Handle r12 like rsp.
959 1.1 christos
960 1.1 christos 2008-01-23 H.J. Lu <hongjiu.lu (a] intel.com>
961 1.1 christos
962 1.1 christos * i386-gen.c (cpu_flag_init): Add CpuLM to CPU_GENERIC64_FLAGS.
963 1.1 christos * i386-init.h: Regenerated.
964 1.1 christos
965 1.1 christos 2008-01-23 Tristan Gingold <gingold (a] adacore.com>
966 1.1 christos
967 1.1 christos * ia64-dis.c (print_insn_ia64): Display symbolic name of ar.fcr,
968 1.1 christos ar.eflag, ar.csd, ar.ssd, ar.cflg, ar.fsr, ar.fir and ar.fdr.
969 1.1 christos
970 1.1 christos 2008-01-22 H.J. Lu <hongjiu.lu (a] intel.com>
971 1.1 christos
972 1.1 christos * i386-gen.c (cpu_flag_init): Remove CpuMMX2.
973 1.1 christos (cpu_flags): Likewise.
974 1.1 christos
975 1.1 christos * i386-opc.h (CpuMMX2): Removed.
976 1.1 christos (CpuSSE): Updated.
977 1.1 christos
978 1.1 christos * i386-opc.tbl: Replace CpuMMX2 with CpuSSE|Cpu3dnowA.
979 1.1 christos * i386-init.h: Regenerated.
980 1.1 christos * i386-tbl.h: Likewise.
981 1.1 christos
982 1.1 christos 2008-01-22 H.J. Lu <hongjiu.lu (a] intel.com>
983 1.1 christos
984 1.1 christos * i386-gen.c (cpu_flag_init): Add CPU_VMX_FLAGS and
985 1.1 christos CPU_SMX_FLAGS.
986 1.1 christos * i386-init.h: Regenerated.
987 1.1 christos
988 1.1 christos 2008-01-15 H.J. Lu <hongjiu.lu (a] intel.com>
989 1.1 christos
990 1.1 christos * i386-opc.tbl: Use Qword on movddup.
991 1.1 christos * i386-tbl.h: Regenerated.
992 1.1 christos
993 1.1 christos 2008-01-15 H.J. Lu <hongjiu.lu (a] intel.com>
994 1.1 christos
995 1.1 christos * i386-opc.tbl: Put back 16bit movsx/movzx for AT&T syntax.
996 1.1 christos * i386-tbl.h: Regenerated.
997 1.1 christos
998 1.1 christos 2008-01-15 H.J. Lu <hongjiu.lu (a] intel.com>
999 1.1 christos
1000 1.1 christos * i386-dis.c (Mx): New.
1001 1.1 christos (PREFIX_0FC3): Likewise.
1002 1.1 christos (PREFIX_0FC7_REG_6): Updated.
1003 1.1 christos (dis386_twobyte): Use PREFIX_0FC3.
1004 1.1 christos (prefix_table): Add PREFIX_0FC3. Use Mq on movntq and movntsd.
1005 1.1 christos Use Mx on movntps, movntpd, movntdq and movntdqa. Use Md on
1006 1.1 christos movntss.
1007 1.1 christos
1008 1.1 christos 2008-01-14 H.J. Lu <hongjiu.lu (a] intel.com>
1009 1.1 christos
1010 1.1 christos * i386-gen.c (opcode_modifiers): Add IntelSyntax.
1011 1.1 christos (operand_types): Add Mem.
1012 1.1 christos
1013 1.1 christos * i386-opc.h (IntelSyntax): New.
1014 1.1 christos * i386-opc.h (Mem): New.
1015 1.1 christos (Byte): Updated.
1016 1.1 christos (Opcode_Modifier_Max): Updated.
1017 1.1 christos (i386_opcode_modifier): Add intelsyntax.
1018 1.1 christos (i386_operand_type): Add mem.
1019 1.1 christos
1020 1.1 christos * i386-opc.tbl: Remove Reg16 from movnti. Add sizes to more
1021 1.1 christos instructions.
1022 1.1 christos
1023 1.1 christos * i386-reg.tbl: Add size for accumulator.
1024 1.1 christos
1025 1.1 christos * i386-init.h: Regenerated.
1026 1.1 christos * i386-tbl.h: Likewise.
1027 1.1 christos
1028 1.1 christos 2008-01-13 H.J. Lu <hongjiu.lu (a] intel.com>
1029 1.1 christos
1030 1.1 christos * i386-opc.h (Byte): Fix a typo.
1031 1.1 christos
1032 1.1 christos 2008-01-12 H.J. Lu <hongjiu.lu (a] intel.com>
1033 1.1 christos
1034 1.1 christos PR gas/5534
1035 1.1 christos * i386-gen.c (operand_type_init): Add Dword to
1036 1.1 christos OPERAND_TYPE_ACC32. Add Qword to OPERAND_TYPE_ACC64.
1037 1.1 christos (opcode_modifiers): Remove CheckSize, Byte, Word, Dword,
1038 1.1 christos Qword and Xmmword.
1039 1.1 christos (operand_types): Add Byte, Word, Dword, Fword, Qword, Tbyte,
1040 1.1 christos Xmmword, Unspecified and Anysize.
1041 1.1 christos (set_bitfield): Make Mmword an alias of Qword. Make Oword
1042 1.1 christos an alias of Xmmword.
1043 1.1 christos
1044 1.1 christos * i386-opc.h (CheckSize): Removed.
1045 1.1 christos (Byte): Updated.
1046 1.1 christos (Word): Likewise.
1047 1.1 christos (Dword): Likewise.
1048 1.1 christos (Qword): Likewise.
1049 1.1 christos (Xmmword): Likewise.
1050 1.1 christos (FWait): Updated.
1051 1.1 christos (OTMax): Likewise.
1052 1.1 christos (i386_opcode_modifier): Remove checksize, byte, word, dword,
1053 1.1 christos qword and xmmword.
1054 1.1 christos (Fword): New.
1055 1.1 christos (TBYTE): Likewise.
1056 1.1 christos (Unspecified): Likewise.
1057 1.1 christos (Anysize): Likewise.
1058 1.1 christos (i386_operand_type): Add byte, word, dword, fword, qword,
1059 1.1 christos tbyte xmmword, unspecified and anysize.
1060 1.1 christos
1061 1.1 christos * i386-opc.tbl: Updated to use Byte, Word, Dword, Fword, Qword,
1062 1.1 christos Tbyte, Xmmword, Unspecified and Anysize.
1063 1.1 christos
1064 1.1 christos * i386-reg.tbl: Add size for accumulator.
1065 1.1 christos
1066 1.1 christos * i386-init.h: Regenerated.
1067 1.1 christos * i386-tbl.h: Likewise.
1068 1.1 christos
1069 1.1 christos 2008-01-10 H.J. Lu <hongjiu.lu (a] intel.com>
1070 1.1 christos
1071 1.1 christos * i386-dis.c (REG_0F0E): Renamed to REG_0F0D.
1072 1.1 christos (REG_0F18): Updated.
1073 1.1 christos (reg_table): Updated.
1074 1.1 christos (dis386_twobyte): Updated. Use "nopQ" on 0x19 to 0x1e.
1075 1.1 christos (twobyte_has_modrm): Set 1 for 0x19 to 0x1e.
1076 1.1 christos
1077 1.1 christos 2008-01-08 H.J. Lu <hongjiu.lu (a] intel.com>
1078 1.1 christos
1079 1.1 christos * i386-gen.c (set_bitfield): Use fail () on error.
1080 1.1 christos
1081 1.1 christos 2008-01-08 H.J. Lu <hongjiu.lu (a] intel.com>
1082 1.1 christos
1083 1.1 christos * i386-gen.c (lineno): New.
1084 1.1 christos (filename): Likewise.
1085 1.1 christos (set_bitfield): Report filename and line numer on error.
1086 1.1 christos (process_i386_opcodes): Set filename and update lineno.
1087 1.1 christos (process_i386_registers): Likewise.
1088 1.1 christos
1089 1.1 christos 2008-01-05 H.J. Lu <hongjiu.lu (a] intel.com>
1090 1.1 christos
1091 1.1 christos * i386-gen.c (opcode_modifiers): Rename IntelMnemonic to
1092 1.1 christos ATTSyntax.
1093 1.1 christos
1094 1.1 christos * i386-opc.h (IntelMnemonic): Renamed to ..
1095 1.1 christos (ATTSyntax): This
1096 1.1 christos (Opcode_Modifier_Max): Updated.
1097 1.1 christos (i386_opcode_modifier): Remove intelmnemonic. Add attsyntax
1098 1.1 christos and intelsyntax.
1099 1.1 christos
1100 1.1 christos * i386-opc.tbl: Remove IntelMnemonic and update with ATTSyntax
1101 1.1 christos on fsub, fubp, fsubr, fsubrp, div, fdivp, fdivr and fdivrp.
1102 1.1 christos * i386-tbl.h: Regenerated.
1103 1.1 christos
1104 1.1 christos 2008-01-04 H.J. Lu <hongjiu.lu (a] intel.com>
1105 1.1 christos
1106 1.1 christos * i386-gen.c: Update copyright to 2008.
1107 1.1 christos * i386-opc.h: Likewise.
1108 1.1 christos * i386-opc.tbl: Likewise.
1109 1.1 christos
1110 1.1 christos * i386-init.h: Regenerated.
1111 1.1 christos * i386-tbl.h: Likewise.
1112 1.1 christos
1113 1.1 christos 2008-01-04 H.J. Lu <hongjiu.lu (a] intel.com>
1114 1.1 christos
1115 1.1 christos * i386-opc.tbl: Add NoRex64 to extractps, movmskpd, movmskps,
1116 1.1 christos pextrb, pextrw, pinsrb, pinsrw and pmovmskb.
1117 1.1 christos * i386-tbl.h: Regenerated.
1118 1.1 christos
1119 1.1 christos 2008-01-03 H.J. Lu <hongjiu.lu (a] intel.com>
1120 1.1 christos
1121 1.1 christos * i386-gen.c (cpu_flag_init): Remove CpuSSE4_1_Or_5 and
1122 1.1 christos CpuSSE4_2_Or_ABM.
1123 1.1 christos (cpu_flags): Likewise.
1124 1.1 christos
1125 1.1 christos * i386-opc.h (CpuSSE4_1_Or_5): Removed.
1126 1.1 christos (CpuSSE4_2_Or_ABM): Likewise.
1127 1.1 christos (CpuLM): Updated.
1128 1.1 christos (i386_cpu_flags): Remove cpusse4_1_or_5 and cpusse4_2_or_abm.
1129 1.1 christos
1130 1.1 christos * i386-opc.tbl: Replace CpuSSE4_1_Or_5, CpuSSE4_2_Or_ABM and
1131 1.1 christos Cpu686|CpuPadLock with CpuSSE4_1|CpuSSE5, CpuABM|CpuSSE4_2
1132 1.1 christos and CpuPadLock, respectively.
1133 1.1 christos * i386-init.h: Regenerated.
1134 1.1 christos * i386-tbl.h: Likewise.
1135 1.1 christos
1136 1.1 christos 2008-01-03 H.J. Lu <hongjiu.lu (a] intel.com>
1137 1.1 christos
1138 1.1 christos * i386-gen.c (opcode_modifiers): Remove No_xSuf.
1139 1.1 christos
1140 1.1 christos * i386-opc.h (No_xSuf): Removed.
1141 1.1 christos (CheckSize): Updated.
1142 1.1 christos
1143 1.1 christos * i386-tbl.h: Regenerated.
1144 1.1 christos
1145 1.1 christos 2008-01-02 H.J. Lu <hongjiu.lu (a] intel.com>
1146 1.1 christos
1147 1.1 christos * i386-gen.c (cpu_flag_init): Add CpuSSE4_2_Or_ABM to
1148 1.1 christos CPU_AMDFAM10_FLAGS, CPU_SSE4_2_FLAGS, CpuABM and
1149 1.1 christos CPU_SSE5_FLAGS.
1150 1.1 christos (cpu_flags): Add CpuSSE4_2_Or_ABM.
1151 1.1 christos
1152 1.1 christos * i386-opc.h (CpuSSE4_2_Or_ABM): New.
1153 1.1 christos (CpuLM): Updated.
1154 1.1 christos (i386_cpu_flags): Add cpusse4_2_or_abm.
1155 1.1 christos
1156 1.1 christos * i386-opc.tbl: Use CpuSSE4_2_Or_ABM instead of
1157 1.1 christos CpuABM|CpuSSE4_2 on popcnt.
1158 1.1 christos * i386-init.h: Regenerated.
1159 1.1 christos * i386-tbl.h: Likewise.
1160 1.1 christos
1161 1.1 christos 2008-01-02 H.J. Lu <hongjiu.lu (a] intel.com>
1162 1.1 christos
1163 1.1 christos * i386-opc.h: Update comments.
1164 1.1 christos
1165 1.1 christos 2008-01-02 H.J. Lu <hongjiu.lu (a] intel.com>
1166 1.1 christos
1167 1.1 christos * i386-gen.c (opcode_modifiers): Use Qword instead of QWord.
1168 1.1 christos * i386-opc.h: Likewise.
1169 1.1 christos * i386-opc.tbl: Likewise.
1170 1.1 christos
1171 1.1 christos 2008-01-02 H.J. Lu <hongjiu.lu (a] intel.com>
1172 1.1 christos
1173 1.1 christos PR gas/5534
1174 1.1 christos * i386-gen.c (opcode_modifiers): Add No_xSuf, CheckSize,
1175 1.1 christos Byte, Word, Dword, QWord and Xmmword.
1176 1.1 christos
1177 1.1 christos * i386-opc.h (No_xSuf): New.
1178 1.1 christos (CheckSize): Likewise.
1179 1.1 christos (Byte): Likewise.
1180 1.1 christos (Word): Likewise.
1181 1.1 christos (Dword): Likewise.
1182 1.1 christos (QWord): Likewise.
1183 1.1 christos (Xmmword): Likewise.
1184 1.1 christos (FWait): Updated.
1185 1.1 christos (i386_opcode_modifier): Add No_xSuf, CheckSize, Byte, Word,
1186 1.1 christos Dword, QWord and Xmmword.
1187 1.1 christos
1188 1.1 christos * i386-opc.tbl: Add CheckSize|QWord to movq if IgnoreSize is
1189 1.1 christos used.
1190 1.1 christos * i386-tbl.h: Regenerated.
1191 1.1 christos
1192 1.1 christos 2008-01-02 Mark Kettenis <kettenis (a] gnu.org>
1193 1.1 christos
1194 1.1 christos * m88k-dis.c (instructions): Fix fcvt.* instructions.
1195 1.1 christos From Miod Vallat.
1196 1.1 christos
1197 1.1 christos For older changes see ChangeLog-2007
1198 1.1 christos
1200 1.1 christos Local Variables:
1201 1.1 christos mode: change-log
1202 1.1 christos left-margin: 8
1203 1.1 christos fill-column: 74
1204 1.1 christos version-control: never
1205 End:
1206