]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blob - include/opcode/ChangeLog
gas/testsuite/
[thirdparty/binutils-gdb.git] / include / opcode / ChangeLog
1 2007-04-23 Nathan Sidwell <nathan@codesourcery.com>
2
3 * m68k.h (mcfisa_c): New.
4 (mcfusp, mcf_mask): Adjust.
5
6 2007-04-20 Alan Modra <amodra@bigpond.net.au>
7
8 * ppc.h (struct powerpc_operand): Replace "bits" with "bitm".
9 (num_powerpc_operands): Declare.
10 (PPC_OPERAND_SIGNED et al): Redefine as hex.
11 (PPC_OPERAND_PLUS1): Define.
12
13 2007-03-21 H.J. Lu <hongjiu.lu@intel.com>
14
15 * i386.h (REX_MODE64): Renamed to ...
16 (REX_W): This.
17 (REX_EXTX): Renamed to ...
18 (REX_R): This.
19 (REX_EXTY): Renamed to ...
20 (REX_X): This.
21 (REX_EXTZ): Renamed to ...
22 (REX_B): This.
23
24 2007-03-15 H.J. Lu <hongjiu.lu@intel.com>
25
26 * i386.h: Add entries from config/tc-i386.h and move tables
27 to opcodes/i386-opc.h.
28
29 2007-03-13 H.J. Lu <hongjiu.lu@intel.com>
30
31 * i386.h (FloatDR): Removed.
32 (i386_optab): Use FloatD and FloatD|FloatR instead of FloatDR.
33
34 2007-03-01 Alan Modra <amodra@bigpond.net.au>
35
36 * spu-insns.h: Add soma double-float insns.
37
38 2007-02-20 Thiemo Seufer <ths@mips.com>
39 Chao-Ying Fu <fu@mips.com>
40
41 * mips.h (OP_SH_BP, OP_MASK_BP): Add support for balign instruction.
42 (INSN_DSPR2): Add flag for DSP R2 instructions.
43 (M_BALIGN): New macro.
44
45 2007-02-14 Alan Modra <amodra@bigpond.net.au>
46
47 * i386.h (i386_optab): Replace all occurrences of Seg2ShortForm
48 and Seg3ShortFrom with Shortform.
49
50 2007-02-11 H.J. Lu <hongjiu.lu@intel.com>
51
52 PR gas/4027
53 * i386.h (i386_optab): Put the real "test" before the pseudo
54 one.
55
56 2007-01-08 Kazu Hirata <kazu@codesourcery.com>
57
58 * m68k.h (m68010up): OR fido_a.
59
60 2006-12-25 Kazu Hirata <kazu@codesourcery.com>
61
62 * m68k.h (fido_a): New.
63
64 2006-12-24 Kazu Hirata <kazu@codesourcery.com>
65
66 * m68k.h (mcfmac, mcfemac, cfloat, mcfhwdiv, mcfisa_a,
67 mcfisa_aa, mcfisa_b, mcfusp, mcf_mask): Double the defined
68 values.
69
70 2006-11-08 H.J. Lu <hongjiu.lu@intel.com>
71
72 * i386.h (i386_optab): Replace CpuPNI with CpuSSE3.
73
74 2006-10-31 Mei Ligang <ligang@sunnorth.com.cn>
75
76 * score-inst.h (enum score_insn_type): Add Insn_internal.
77
78 2006-10-25 Trevor Smigiel <Trevor_Smigiel@playstation.sony.com>
79 Yukishige Shibata <shibata@rd.scei.sony.co.jp>
80 Nobuhisa Fujinami <fnami@rd.scei.sony.co.jp>
81 Takeaki Fukuoka <fukuoka@rd.scei.sony.co.jp>
82 Alan Modra <amodra@bigpond.net.au>
83
84 * spu-insns.h: New file.
85 * spu.h: New file.
86
87 2006-10-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
88
89 * ppc.h (PPC_OPCODE_CELL): Define.
90
91 2006-10-23 Dwarakanath Rajagopal <dwarak.rajagopal@amd.com>
92
93 * i386.h : Modify opcode to support for the change in POPCNT opcode
94 in amdfam10 architecture.
95
96 2006-09-28 H.J. Lu <hongjiu.lu@intel.com>
97
98 * i386.h: Replace CpuMNI with CpuSSSE3.
99
100 2006-09-26 Mark Shinwell <shinwell@codesourcery.com>
101 Joseph Myers <joseph@codesourcery.com>
102 Ian Lance Taylor <ian@wasabisystems.com>
103 Ben Elliston <bje@wasabisystems.com>
104
105 * arm.h (ARM_CEXT_IWMMXT2, ARM_ARCH_IWMMXT2): Define.
106
107 2006-09-17 Mei Ligang <ligang@sunnorth.com.cn>
108
109 * score-datadep.h: New file.
110 * score-inst.h: New file.
111
112 2006-07-14 H.J. Lu <hongjiu.lu@intel.com>
113
114 * i386.h (i386_optab): Remove InvMem from maskmovq, movhlps,
115 movlhps, movmskps, pextrw, pmovmskb, movmskpd, maskmovdqu,
116 movdq2q and movq2dq.
117
118 2006-07-10 Dwarakanath Rajagopal <dwarak.rajagopal@amd.com>
119 Michael Meissner <michael.meissner@amd.com>
120
121 * i386.h: Add amdfam10 new instructions (SSE4a and ABM instructions).
122
123 2006-06-12 H.J. Lu <hongjiu.lu@intel.com>
124
125 * i386.h (i386_optab): Add "nop" with memory reference.
126
127 2006-06-12 H.J. Lu <hongjiu.lu@intel.com>
128
129 * i386.h (i386_optab): Update comment for 64bit NOP.
130
131 2006-06-06 Ben Elliston <bje@au.ibm.com>
132 Anton Blanchard <anton@samba.org>
133
134 * ppc.h (PPC_OPCODE_POWER6): Define.
135 Adjust whitespace.
136
137 2006-06-05 Thiemo Seufer <ths@mips.com>
138
139 * mips.h: Improve description of MT flags.
140
141 2006-05-25 Richard Sandiford <richard@codesourcery.com>
142
143 * m68k.h (mcf_mask): Define.
144
145 2006-05-05 Thiemo Seufer <ths@mips.com>
146 David Ung <davidu@mips.com>
147
148 * mips.h (enum): Add macro M_CACHE_AB.
149
150 2006-05-04 Thiemo Seufer <ths@mips.com>
151 Nigel Stephens <nigel@mips.com>
152 David Ung <davidu@mips.com>
153
154 * mips.h: Add INSN_SMARTMIPS define.
155
156 2006-04-30 Thiemo Seufer <ths@mips.com>
157 David Ung <davidu@mips.com>
158
159 * mips.h: Defines udi bits and masks. Add description of
160 characters which may appear in the args field of udi
161 instructions.
162
163 2006-04-26 Thiemo Seufer <ths@networkno.de>
164
165 * mips.h: Improve comments describing the bitfield instruction
166 fields.
167
168 2006-04-26 Julian Brown <julian@codesourcery.com>
169
170 * arm.h (FPU_VFP_EXT_V3): Define constant.
171 (FPU_NEON_EXT_V1): Likewise.
172 (FPU_VFP_HARD): Update.
173 (FPU_VFP_V3): Define macro.
174 (FPU_ARCH_VFP_V3, FPU_ARCH_VFP_V3_PLUS_NEON_V1): Define macros.
175
176 2006-04-07 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
177
178 * avr.h (AVR_ISA_PWMx): New.
179
180 2006-03-28 Nathan Sidwell <nathan@codesourcery.com>
181
182 * m68k.h (cpu_m68k, cpu_cf, cpu_m68000, cpu_m68008, cpu_m68010,
183 cpu_m68020, cpu_m68ec030, cpu_m68040, cpu_m68060, cpu_m68851,
184 cpu_m68881, cpu_m68882, cpu_cpu32, cpu_cf5200, cpu_cf5206e,
185 cpu_cf5208, cpu_cf521x, cpu_cf5213, cpu_cf5249, cpu_cf528x,
186 cpu_cf5307, cpu_cf5329, cpu_cf5407, cpu_cf547x, cpu_cf548x): Remove.
187
188 2006-03-10 Paul Brook <paul@codesourcery.com>
189
190 * arm.h (ARM_AEXT_V7_ARM): Include v6ZK extensions.
191
192 2006-03-04 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
193
194 * hppa.h (pa_opcodes): Reorder bb opcodes so that pa10 opcodes come
195 first. Correct mask of bb "B" opcode.
196
197 2006-02-27 H.J. Lu <hongjiu.lu@intel.com>
198
199 * i386.h (i386_optab): Support Intel Merom New Instructions.
200
201 2006-02-24 Paul Brook <paul@codesourcery.com>
202
203 * arm.h: Add V7 feature bits.
204
205 2006-02-23 H.J. Lu <hongjiu.lu@intel.com>
206
207 * ia64.h (ia64_opnd): Add IA64_OPND_IMMU5b.
208
209 2006-01-31 Paul Brook <paul@codesourcery.com>
210 Richard Earnshaw <rearnsha@arm.com>
211
212 * arm.h: Use ARM_CPU_FEATURE.
213 (ARM_AEXT_*, FPU_ENDIAN_PURE, FPU_VFP_HARD): New.
214 (arm_feature_set): Change to a structure.
215 (ARM_CPU_HAS_FEATURE, ARM_MERGE_FEATURE_SETS, ARM_CLEAR_FEATURE,
216 ARM_FEATURE): New macros.
217
218 2005-12-07 Hans-Peter Nilsson <hp@axis.com>
219
220 * cris.h (MOVE_M_TO_PREG_OPCODE, MOVE_M_TO_PREG_ZBITS)
221 (MOVE_PC_INCR_OPCODE_PREFIX, MOVE_PC_INCR_OPCODE_SUFFIX): New macros.
222 (ADD_PC_INCR_OPCODE): Don't define.
223
224 2005-12-06 H.J. Lu <hongjiu.lu@intel.com>
225
226 PR gas/1874
227 * i386.h (i386_optab): Add 64bit support for monitor and mwait.
228
229 2005-11-14 David Ung <davidu@mips.com>
230
231 * mips.h: Assign 'm'/'M' codes to MIPS16e save/restore
232 instructions. Define MIPS16_ALL_ARGS and MIPS16_ALL_STATICS for
233 save/restore encoding of the args field.
234
235 2005-10-28 Dave Brolley <brolley@redhat.com>
236
237 Contribute the following changes:
238 2005-02-16 Dave Brolley <brolley@redhat.com>
239
240 * cgen-bitset.h: Rename CGEN_ISA_MASK to CGEN_BITSET. Rename
241 cgen_isa_mask_* to cgen_bitset_*.
242 * cgen.h: Likewise.
243
244 2003-10-21 Richard Sandiford <rsandifo@redhat.com>
245
246 * cgen.h (CGEN_BITSET_ATTR_VALUE): Fix definition.
247 (CGEN_ATTR_ENTRY): Change "value" to type "unsigned".
248 (CGEN_CPU_TABLE): Make isas a ponter.
249
250 2003-09-29 Dave Brolley <brolley@redhat.com>
251
252 * cgen.h (CGEN_ATTR_VALUE_BITSET_TYPE): New typedef.
253 (CGEN_ATTR_VALUE_ENUM_TYPE): Ditto.
254 (CGEN_ATTR_VALUE_TYPE): Use these new typedefs.
255
256 2002-12-13 Dave Brolley <brolley@redhat.com>
257
258 * cgen.h (symcat.h): #include it.
259 (cgen-bitset.h): #include it.
260 (CGEN_ATTR_VALUE_TYPE): Now a union.
261 (CGEN_ATTR_VALUE): Reference macros generated in opcodes/<arch>-desc.h.
262 (CGEN_ATTR_ENTRY): 'value' now unsigned.
263 (cgen_cpu_desc): 'isas' now (CGEN_ISA_MASK*).
264 * cgen-bitset.h: New file.
265
266 2005-09-30 Catherine Moore <clm@cm00re.com>
267
268 * bfin.h: New file.
269
270 2005-10-24 Jan Beulich <jbeulich@novell.com>
271
272 * ia64.h (enum ia64_opnd): Move memory operand out of set of
273 indirect operands.
274
275 2005-10-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
276
277 * hppa.h (pa_opcodes): Add two fcmp opcodes. Reorder ftest opcodes.
278 Add FLAG_STRICT to pa10 ftest opcode.
279
280 2005-10-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
281
282 * hppa.h (pa_opcodes): Remove lha entries.
283
284 2005-10-08 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
285
286 * hppa.h (FLAG_STRICT): Revise comment.
287 (pa_opcode): Revise ordering rules. Add/move strict pa10 variants
288 before corresponding pa11 opcodes. Add strict pa10 register-immediate
289 entries for "fdc".
290
291 2005-09-24 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
292
293 * hppa.h (pa_opcodes): Add new "fdc" and "fic" opcode entries.
294
295 2005-09-06 Chao-ying Fu <fu@mips.com>
296
297 * mips.h (OP_SH_MT_U, OP_MASK_MT_U, OP_SH_MT_H, OP_MASK_MT_H,
298 OP_SH_MTACC_T, OP_MASK_MTACC_T, OP_SH_MTACC_D, OP_MASK_MTACC_D): New
299 define.
300 Document !, $, *, &, g, +t, +T operand formats for MT instructions.
301 (INSN_ASE_MASK): Update to include INSN_MT.
302 (INSN_MT): New define for MT ASE.
303
304 2005-08-25 Chao-ying Fu <fu@mips.com>
305
306 * mips.h (OP_SH_DSPACC, OP_MASK_DSPACC, OP_SH_DSPACC_S,
307 OP_MASK_DSPACC_S, OP_SH_DSPSFT, OP_MASK_DSPSFT, OP_SH_DSPSFT_7,
308 OP_MASK_DSPSFT_7, OP_SH_SA3, OP_MASK_SA3, OP_SH_SA4, OP_MASK_SA4,
309 OP_SH_IMM8, OP_MASK_IMM8, OP_SH_IMM10, OP_MASK_IMM10, OP_SH_WRDSP,
310 OP_MASK_WRDSP, OP_SH_RDDSP, OP_MASK_RDDSP): New define.
311 Document 3, 4, 5, 6, 7, 8, 9, 0, :, ', @ operand formats for DSP
312 instructions.
313 (INSN_DSP): New define for DSP ASE.
314
315 2005-08-18 Alan Modra <amodra@bigpond.net.au>
316
317 * a29k.h: Delete.
318
319 2005-08-15 Daniel Jacobowitz <dan@codesourcery.com>
320
321 * ppc.h (PPC_OPCODE_E300): Define.
322
323 2005-08-12 Martin Schwidefsky <schwidefsky@de.ibm.com>
324
325 * s390.h (s390_opcode_cpu_val): Add enum for cpu type z9-109.
326
327 2005-07-28 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
328
329 PR gas/336
330 * hppa.h (pa_opcodes): Allow 0 immediates in PA 2.0 variants of pdtlb
331 and pitlb.
332
333 2005-07-27 Jan Beulich <jbeulich@novell.com>
334
335 * i386.h (i386_optab): Add comment to movd. Use LongMem for all
336 movd-s. Add NoRex64 to movq-s dealing only with mmx or xmm registers.
337 Add movq-s as 64-bit variants of movd-s.
338
339 2005-07-18 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
340
341 * hppa.h: Fix punctuation in comment.
342
343 * hppa.h (pa_opcode): Add rules for opcode ordering. Check first for
344 implicit space-register addressing. Set space-register bits on opcodes
345 using implicit space-register addressing. Add various missing pa20
346 long-immediate opcodes. Remove various opcodes using implicit 3-bit
347 space-register addressing. Use "fE" instead of "fe" in various
348 fstw opcodes.
349
350 2005-07-18 Jan Beulich <jbeulich@novell.com>
351
352 * i386.h (i386_optab): Operands of aam and aad are unsigned.
353
354 2007-07-15 H.J. Lu <hongjiu.lu@intel.com>
355
356 * i386.h (i386_optab): Support Intel VMX Instructions.
357
358 2005-07-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
359
360 * hppa.h (pa_opcode): Don't set FLAG_STRICT in pa10 loads and stores.
361
362 2005-07-05 Jan Beulich <jbeulich@novell.com>
363
364 * i386.h (i386_optab): Add new insns.
365
366 2005-07-01 Nick Clifton <nickc@redhat.com>
367
368 * sparc.h: Add typedefs to structure declarations.
369
370 2005-06-20 H.J. Lu <hongjiu.lu@intel.com>
371
372 PR 1013
373 * i386.h (i386_optab): Update comments for 64bit addressing on
374 mov. Allow 64bit addressing for mov and movq.
375
376 2005-06-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
377
378 * hppa.h (pa_opcodes): Use cM and cX instead of cm and cx,
379 respectively, in various floating-point load and store patterns.
380
381 2005-05-23 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
382
383 * hppa.h (FLAG_STRICT): Correct comment.
384 (pa_opcodes): Update load and store entries to allow both PA 1.X and
385 PA 2.0 mneumonics when equivalent. Entries with cache control
386 completers now require PA 1.1. Adjust whitespace.
387
388 2005-05-19 Anton Blanchard <anton@samba.org>
389
390 * ppc.h (PPC_OPCODE_POWER5): Define.
391
392 2005-05-10 Nick Clifton <nickc@redhat.com>
393
394 * Update the address and phone number of the FSF organization in
395 the GPL notices in the following files:
396 a29k.h, alpha.h, arc.h, arm.h, avr.h, cgen.h, convex.h, cris.h,
397 crx.h, d10v.h, d30v.h, dlx.h, h8300.h, hppa.h, i370.h, i386.h,
398 i860.h, i960.h, m68hc11.h, m68k.h, m88k.h, maxq.h, mips.h, mmix.h,
399 mn10200.h, mn10300.h, msp430.h, np1.h, ns32k.h, or32.h, pdp11.h,
400 pj.h, pn.h, ppc.h, pyr.h, s390.h, sparc.h, tic30.h, tic4x.h,
401 tic54x.h, tic80.h, v850.h, vax.h
402
403 2005-05-09 Jan Beulich <jbeulich@novell.com>
404
405 * i386.h (i386_optab): Add ht and hnt.
406
407 2005-04-18 Mark Kettenis <kettenis@gnu.org>
408
409 * i386.h: Insert hyphens into selected VIA PadLock extensions.
410 Add xcrypt-ctr. Provide aliases without hyphens.
411
412 2005-04-13 H.J. Lu <hongjiu.lu@intel.com>
413
414 Moved from ../ChangeLog
415
416 2005-04-12 Paul Brook <paul@codesourcery.com>
417 * m88k.h: Rename psr macros to avoid conflicts.
418
419 2005-03-12 Zack Weinberg <zack@codesourcery.com>
420 * arm.h: Adjust comments for ARM_EXT_V4T and ARM_EXT_V5T.
421 Add ARM_EXT_V6T2, ARM_ARCH_V6T2, ARM_ARCH_V6KT2, ARM_ARCH_V6ZT2,
422 and ARM_ARCH_V6ZKT2.
423
424 2004-11-29 Tomer Levi <Tomer.Levi@nsc.com>
425 * crx.h (enum operand_type): Rename rbase_cst4 to rbase_dispu4.
426 Remove redundant instruction types.
427 (struct argument): X_op - new field.
428 (struct cst4_entry): Remove.
429 (no_op_insn): Declare.
430
431 2004-11-05 Tomer Levi <Tomer.Levi@nsc.com>
432 * crx.h (enum argtype): Rename types, remove unused types.
433
434 2004-10-27 Tomer Levi <Tomer.Levi@nsc.com>
435 * crx.h (enum reg): Rearrange registers, remove 'ccfg' and `'pc'.
436 (enum reg_type): Remove CRX_PC_REGTYPE, CRX_MTPR_REGTYPE.
437 (enum operand_type): Rearrange operands, edit comments.
438 replace us<N> with ui<N> for unsigned immediate.
439 replace d<N> with disps<N>/dispu<N>/dispe<N> for signed/unsigned/escaped
440 displacements (respectively).
441 replace rbase_ridx_scl2_dispu<N> with rindex_disps<N> for register index.
442 (instruction type): Add NO_TYPE_INS.
443 (instruction flags): Add USER_REG, CST4MAP, NO_SP, NO_RPTR.
444 (operand_entry): New field - 'flags'.
445 (operand flags): New.
446
447 2004-10-21 Tomer Levi <Tomer.Levi@nsc.com>
448 * crx.h (operand_type): Remove redundant types i3, i4,
449 i5, i8, i12.
450 Add new unsigned immediate types us3, us4, us5, us16.
451
452 2005-04-12 Mark Kettenis <kettenis@gnu.org>
453
454 * i386.h (i386_optab): Mark VIA PadLock instructions as ImmExt and
455 adjust them accordingly.
456
457 2005-04-01 Jan Beulich <jbeulich@novell.com>
458
459 * i386.h (i386_optab): Add rdtscp.
460
461 2005-03-29 H.J. Lu <hongjiu.lu@intel.com>
462
463 * i386.h (i386_optab): Don't allow the `l' suffix for moving
464 between memory and segment register. Allow movq for moving between
465 general-purpose register and segment register.
466
467 2005-02-09 Jan Beulich <jbeulich@novell.com>
468
469 PR gas/707
470 * i386.h (i386_optab): Add x_Suf to fbld and fbstp. Add w_Suf and
471 FloatMF to fldcw, fstcw, fnstcw, and the memory formas of fstsw and
472 fnstsw.
473
474 2006-02-07 Nathan Sidwell <nathan@codesourcery.com>
475
476 * m68k.h (m68008, m68ec030, m68882): Remove.
477 (m68k_mask): New.
478 (cpu_m68k, cpu_cf): New.
479 (mcf5200, mcf5206e, mcf521x, mcf5249, mcf528x, mcf5307, mcf5407,
480 mcf5470, mcf5480): Rename to cpu_<foo>. Add m680x0 variants.
481
482 2005-01-25 Alexandre Oliva <aoliva@redhat.com>
483
484 2004-11-10 Alexandre Oliva <aoliva@redhat.com>
485 * cgen.h (enum cgen_parse_operand_type): Add
486 CGEN_PARSE_OPERAND_SYMBOLIC.
487
488 2005-01-21 Fred Fish <fnf@specifixinc.com>
489
490 * mips.h: Change INSN_ALIAS to INSN2_ALIAS.
491 Change INSN_WRITE_MDMX_ACC to INSN2_WRITE_MDMX_ACC.
492 Change INSN_READ_MDMX_ACC to INSN2_READ_MDMX_ACC.
493
494 2005-01-19 Fred Fish <fnf@specifixinc.com>
495
496 * mips.h (struct mips_opcode): Add new pinfo2 member.
497 (INSN_ALIAS): New define for opcode table entries that are
498 specific instances of another entry, such as 'move' for an 'or'
499 with a zero operand.
500 (INSN_READ_MDMX_ACC): Redefine from 0 to 0x2.
501 (INSN_WRITE_MDMX_ACC): Redefine from 0 to 0x4.
502
503 2004-12-09 Ian Lance Taylor <ian@wasabisystems.com>
504
505 * mips.h (CPU_RM9000): Define.
506 (OPCODE_IS_MEMBER): Handle CPU_RM9000.
507
508 2004-11-25 Jan Beulich <jbeulich@novell.com>
509
510 * i386.h: CpuNo64 mov can't reasonably have a 'q' suffix. Moves
511 to/from test registers are illegal in 64-bit mode. Add missing
512 NoRex64 to sidt. fxsave/fxrstor now allow for a 'q' suffix
513 (previously one had to explicitly encode a rex64 prefix). Re-enable
514 lahf/sahf in 64-bit mode as at least some Athlon64/Opteron steppings
515 support it there. Add cmpxchg16b as per Intel's 64-bit documentation.
516
517 2004-11-23 Jan Beulich <jbeulich@novell.com>
518
519 * i386.h (i386_optab): paddq and psubq, even in their MMX form, are
520 available only with SSE2. Change the MMX additions introduced by SSE
521 and 3DNow!A to CpuMMX2 (rather than CpuMMX). Indicate the 3DNow!A
522 instructions by their now designated identifier (since combining i686
523 and 3DNow! does not really imply 3DNow!A).
524
525 2004-11-19 Alan Modra <amodra@bigpond.net.au>
526
527 * msp430.h (struct rcodes_s, MSP430_RLC, msp430_rcodes,
528 struct hcodes_s, msp430_hcodes): Move to gas/config/tc-msp430.c.
529
530 2004-11-08 Inderpreet Singh <inderpreetb@nioda.hcltech.com>
531 Vineet Sharma <vineets@noida.hcltech.com>
532
533 * maxq.h: New file: Disassembly information for the maxq port.
534
535 2004-11-05 H.J. Lu <hongjiu.lu@intel.com>
536
537 * i386.h (i386_optab): Put back "movzb".
538
539 2004-11-04 Hans-Peter Nilsson <hp@axis.com>
540
541 * cris.h (enum cris_insn_version_usage): Tweak formatting and
542 comments. Remove member cris_ver_sim. Add members
543 cris_ver_sim_v0_10, cris_ver_v0_10, cris_ver_v3_10,
544 cris_ver_v8_10, cris_ver_v10, cris_ver_v10p.
545 (struct cris_support_reg, struct cris_cond15): New types.
546 (cris_conds15): Declare.
547 (JUMP_PC_INCR_OPCODE_V32, BA_DWORD_OPCODE, NOP_OPCODE_COMMON)
548 (NOP_OPCODE_ZBITS_COMMON, LAPC_DWORD_OPCODE, LAPC_DWORD_Z_BITS)
549 (NOP_OPCODE_V32, NOP_Z_BITS_V32): New macros.
550 (NOP_Z_BITS): Define in terms of NOP_OPCODE.
551 (cris_imm_oprnd_size_type): New members SIZE_FIELD_SIGNED and
552 SIZE_FIELD_UNSIGNED.
553
554 2004-11-04 Jan Beulich <jbeulich@novell.com>
555
556 * i386.h (sldx_Suf): Remove.
557 (FP, l_FP, sl_FP, x_FP): Don't imply IgnoreSize.
558 (q_FP): Define, implying no REX64.
559 (x_FP, sl_FP): Imply FloatMF.
560 (i386_optab): Split reg and mem forms of moving from segment registers
561 so that the memory forms can ignore the 16-/32-bit operand size
562 distinction. Adjust a few others for Intel mode. Remove *FP uses from
563 all non-floating-point instructions. Unite 32- and 64-bit forms of
564 movsx, movzx, and movd. Adjust floating point operations for the above
565 changes to the *FP macros. Add DefaultSize to floating point control
566 insns operating on larger memory ranges. Remove left over comments
567 hinting at certain insns being Intel-syntax ones where the ones
568 actually meant are already gone.
569
570 2004-10-07 Tomer Levi <Tomer.Levi@nsc.com>
571
572 * crx.h: Add COPS_REG_INS - Coprocessor Special register
573 instruction type.
574
575 2004-09-30 Paul Brook <paul@codesourcery.com>
576
577 * arm.h (ARM_EXT_V6K, ARM_EXT_V6Z): Define.
578 (ARM_ARCH_V6K, ARM_ARCH_V6Z, ARM_ARCH_V6ZK): Define.
579
580 2004-09-11 Theodore A. Roth <troth@openavr.org>
581
582 * avr.h: Add support for
583 atmega48, atmega88, atmega168, attiny13, attiny2313, at90can128.
584
585 2004-09-09 Segher Boessenkool <segher@kernel.crashing.org>
586
587 * ppc.h (PPC_OPERAND_OPTIONAL): Fix comment.
588
589 2004-08-24 Dmitry Diky <diwil@spec.ru>
590
591 * msp430.h (msp430_opc): Add new instructions.
592 (msp430_rcodes): Declare new instructions.
593 (msp430_hcodes): Likewise..
594
595 2004-08-13 Nick Clifton <nickc@redhat.com>
596
597 PR/301
598 * h8300.h (O_JSR): Do not allow VECIND addressing for non-SX
599 processors.
600
601 2004-08-30 Michal Ludvig <mludvig@suse.cz>
602
603 * i386.h (i386_optab): Added montmul/xsha1/xsha256 insns.
604
605 2004-07-22 H.J. Lu <hongjiu.lu@intel.com>
606
607 * i386.h (i386_optab): Allow cs/ds in 64bit for branch hints.
608
609 2004-07-21 Jan Beulich <jbeulich@novell.com>
610
611 * i386.h: Adjust instruction descriptions to better match the
612 specification.
613
614 2004-07-16 Richard Earnshaw <rearnsha@arm.com>
615
616 * arm.h: Remove all old content. Replace with architecture defines
617 from gas/config/tc-arm.c.
618
619 2004-07-09 Andreas Schwab <schwab@suse.de>
620
621 * m68k.h: Fix comment.
622
623 2004-07-07 Tomer Levi <Tomer.Levi@nsc.com>
624
625 * crx.h: New file.
626
627 2004-06-24 Alan Modra <amodra@bigpond.net.au>
628
629 * i386.h (i386_optab): Remove fildd, fistpd and fisttpd.
630
631 2004-05-24 Peter Barada <peter@the-baradas.com>
632
633 * m68k.h: Add 'size' to m68k_opcode.
634
635 2004-05-05 Peter Barada <peter@the-baradas.com>
636
637 * m68k.h: Switch from ColdFire chip name to core variant.
638
639 2004-04-22 Peter Barada <peter@the-baradas.com>
640
641 * m68k.h: Add mcfmac/mcfemac definitions. Update operand
642 descriptions for new EMAC cases.
643 Remove ColdFire macmw/macml/msacmw/msacmw hacks and properly
644 handle Motorola MAC syntax.
645 Allow disassembly of ColdFire V4e object files.
646
647 2004-03-16 Alan Modra <amodra@bigpond.net.au>
648
649 * ppc.h (PPC_OPERAND_GPR_0): Define. Bump other operand defines.
650
651 2004-03-12 Jakub Jelinek <jakub@redhat.com>
652
653 * i386.h (i386_optab): Remove CpuNo64 from sysenter and sysexit.
654
655 2004-03-12 Michal Ludvig <mludvig@suse.cz>
656
657 * i386.h (i386_optab): Added xstore as an alias for xstorerng.
658
659 2004-03-12 Michal Ludvig <mludvig@suse.cz>
660
661 * i386.h (i386_optab): Added xstore/xcrypt insns.
662
663 2004-02-09 Anil Paranjpe <anilp1@KPITCummins.com>
664
665 * h8300.h (32bit ldc/stc): Add relaxing support.
666
667 2004-01-12 Anil Paranjpe <anilp1@KPITCummins.com>
668
669 * h8300.h (BITOP): Pass MEMRELAX flag.
670
671 2004-01-09 Anil Paranjpe <anilp1@KPITCummins.com>
672
673 * h8300.h (BITOP): Dissallow operations on @aa:16 and @aa:32
674 except for the H8S.
675
676 For older changes see ChangeLog-9103
677 \f
678 Local Variables:
679 mode: change-log
680 left-margin: 8
681 fill-column: 74
682 version-control: never
683 End: