*** empty log message ***
[deliverable/binutils-gdb.git] / include / opcode / ChangeLog
1 2010-10-09 Matt Rice <ratmice@gmail.com>
2
3 * cgen.h (CGEN_ATTR, CGEN_ATTR_TYPE): Rename bool attribute to bool_.
4 (CGEN_ATTR_BOOLS, CGEN_ATTR_CGEN_INSN_ALIAS_VALUE): Likewise.
5
6 2010-09-23 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
7
8 * arm.h (ARM_EXT_VIRT): New define.
9 (ARM_ARCH_V7A_IDIV_MP_SEC): Rename...
10 (ARM_ARCH_V7A_IDIV_MP_SEC_VIRT): ...to this and include Virtualization
11 Extensions.
12
13 2010-09-23 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
14
15 * arm.h (ARM_AEXT_ADIV): New define.
16 (ARM_ARCH_V7A_IDIV_MP_SEC): Likewise.
17
18 2010-09-23 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
19
20 * arm.h (ARM_EXT_OS): New define.
21 (ARM_AEXT_V6SM): Likewise.
22 (ARM_ARCH_V6SM): Likewise.
23
24 2010-09-23 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
25
26 * arm.h (ARM_EXT_MP): Add.
27 (ARM_ARCH_V7A_MP): Likewise.
28
29 2010-09-22 Mike Frysinger <vapier@gentoo.org>
30
31 * bfin.h: Declare pseudoChr structs/defines.
32
33 2010-09-21 Mike Frysinger <vapier@gentoo.org>
34
35 * bfin.h: Strip trailing whitespace.
36
37 2010-07-29 DJ Delorie <dj@redhat.com>
38
39 * rx.h (RX_Operand_Type): Add TwoReg.
40 (RX_Opcode_ID): Remove ediv and ediv2.
41
42 2010-07-27 DJ Delorie <dj@redhat.com>
43
44 * rx.h (RX_Opcode_ID): Add nop2 and nop3 for statistics.
45
46 2010-07-23 Naveen.H.S <naveen.S@kpitcummins.com>
47 Ina Pandit <ina.pandit@kpitcummins.com>
48
49 * v850.h: Define PROCESSOR_MASK, PROCESSOR_OPTION_EXTENSION,
50 PROCESSOR_OPTION_ALIAS, PROCESSOR_V850E2, PROCESSOR_V850E2V3 and
51 PROCESSOR_V850E2_ALL.
52 Remove PROCESSOR_V850EA support.
53 (v850_operand): Define V850_OPERAND_EP, V850_OPERAND_FLOAT_CC,
54 V850_OPERAND_VREG, V850E_IMMEDIATE16, V850E_IMMEDIATE16HI,
55 V850E_IMMEDIATE23, V850E_IMMEDIATE32, V850_OPERAND_SIGNED,
56 V850_OPERAND_DISP, V850_PCREL, V850_REG_EVEN, V850E_PUSH_POP,
57 V850_NOT_IMM0, V850_NOT_SA, V850_OPERAND_BANG and
58 V850_OPERAND_PERCENT.
59 Update V850_OPERAND_SRG, V850_OPERAND_CC, V850_OPERAND_RELAX and
60 V850_NOT_R0.
61 Remove V850_OPERAND_SIGNED, V850_OPERAND_EP, V850_OPERAND_DISP
62 and V850E_PUSH_POP
63
64 2010-07-06 Maciej W. Rozycki <macro@codesourcery.com>
65
66 * mips.h (MIPS16_INSN_UNCOND_BRANCH): New macro.
67 (MIPS16_INSN_BRANCH): Rename to...
68 (MIPS16_INSN_COND_BRANCH): ... this.
69
70 2010-07-03 Alan Modra <amodra@gmail.com>
71
72 * ppc.h (PPC_OPCODE_32, PPC_OPCODE_BOOKE64, PPC_OPCODE_CLASSIC): Delete.
73 Renumber other PPC_OPCODE defines.
74
75 2010-07-03 Alan Modra <amodra@gmail.com>
76
77 * ppc.h (PPC_OPCODE_COMMON): Expand comment.
78
79 2010-06-29 Alan Modra <amodra@gmail.com>
80
81 * maxq.h: Delete file.
82
83 2010-06-14 Sebastian Andrzej Siewior <bigeasy@linutronix.de>
84
85 * ppc.h (PPC_OPCODE_E500): Define.
86
87 2010-05-26 Catherine Moore <clm@codesourcery.com>
88
89 * opcode/mips.h (INSN_MIPS16): Remove.
90
91 2010-04-21 Joseph Myers <joseph@codesourcery.com>
92
93 * tic6x-insn-formats.h (s_branch): Correct typo in bitmask.
94
95 2010-04-15 Nick Clifton <nickc@redhat.com>
96
97 * alpha.h: Update copyright notice to use GPLv3.
98 * arc.h: Likewise.
99 * arm.h: Likewise.
100 * avr.h: Likewise.
101 * bfin.h: Likewise.
102 * cgen.h: Likewise.
103 * convex.h: Likewise.
104 * cr16.h: Likewise.
105 * cris.h: Likewise.
106 * crx.h: Likewise.
107 * d10v.h: Likewise.
108 * d30v.h: Likewise.
109 * dlx.h: Likewise.
110 * h8300.h: Likewise.
111 * hppa.h: Likewise.
112 * i370.h: Likewise.
113 * i386.h: Likewise.
114 * i860.h: Likewise.
115 * i960.h: Likewise.
116 * ia64.h: Likewise.
117 * m68hc11.h: Likewise.
118 * m68k.h: Likewise.
119 * m88k.h: Likewise.
120 * maxq.h: Likewise.
121 * mips.h: Likewise.
122 * mmix.h: Likewise.
123 * mn10200.h: Likewise.
124 * mn10300.h: Likewise.
125 * msp430.h: Likewise.
126 * np1.h: Likewise.
127 * ns32k.h: Likewise.
128 * or32.h: Likewise.
129 * pdp11.h: Likewise.
130 * pj.h: Likewise.
131 * pn.h: Likewise.
132 * ppc.h: Likewise.
133 * pyr.h: Likewise.
134 * rx.h: Likewise.
135 * s390.h: Likewise.
136 * score-datadep.h: Likewise.
137 * score-inst.h: Likewise.
138 * sparc.h: Likewise.
139 * spu-insns.h: Likewise.
140 * spu.h: Likewise.
141 * tic30.h: Likewise.
142 * tic4x.h: Likewise.
143 * tic54x.h: Likewise.
144 * tic80.h: Likewise.
145 * v850.h: Likewise.
146 * vax.h: Likewise.
147
148 2010-03-25 Joseph Myers <joseph@codesourcery.com>
149
150 * tic6x-control-registers.h, tic6x-insn-formats.h,
151 tic6x-opcode-table.h, tic6x.h: New.
152
153 2010-02-25 Wu Zhangjin <wuzhangjin@gmail.com>
154
155 * mips.h: (LOONGSON2F_NOP_INSN): New macro.
156
157 2010-02-08 Philipp Tomsich <philipp.tomsich@theobroma-systems.com>
158
159 * opcode/ppc.h (PPC_OPCODE_TITAN): Define.
160
161 2010-01-14 H.J. Lu <hongjiu.lu@intel.com>
162
163 * ia64.h (ia64_find_opcode): Remove argument name.
164 (ia64_find_next_opcode): Likewise.
165 (ia64_dis_opcode): Likewise.
166 (ia64_free_opcode): Likewise.
167 (ia64_find_dependency): Likewise.
168
169 2009-11-22 Doug Evans <dje@sebabeach.org>
170
171 * cgen.h: Include bfd_stdint.h.
172 (CGEN_INSN_LGSINT, CGEN_INSN_LGUINT): New types.
173
174 2009-11-18 Paul Brook <paul@codesourcery.com>
175
176 * arm.h (FPU_VFP_V4_SP_D16, FPU_ARCH_VFP_V4_SP_D16): Define.
177
178 2009-11-17 Paul Brook <paul@codesourcery.com>
179 Daniel Jacobowitz <dan@codesourcery.com>
180
181 * arm.h (ARM_EXT_V6_DSP): Define.
182 (ARM_AEXT_V6T2, ARM_AEXT_NOTM): Include ARM_EXT_V6_DSP.
183 (ARM_AEXT_V7EM, ARM_ARCH_V7EM): Define.
184
185 2009-11-04 DJ Delorie <dj@redhat.com>
186
187 * rx.h (rx_decode_opcode) (mvtipl): Add.
188 (mvtcp, mvfcp, opecp): Remove.
189
190 2009-11-02 Paul Brook <paul@codesourcery.com>
191
192 * arm.h (FPU_VFP_EXT_V3xD, FPU_VFP_EXT_FP16, FPU_NEON_EXT_FMA,
193 FPU_VFP_EXT_FMA, FPU_VFP_V3xD, FPU_VFP_V4D16, FPU_VFP_V4): Define.
194 (FPU_ARCH_VFP_V3D16_FP16, FPU_ARCH_VFP_V3_FP16, FPU_ARCH_VFP_V3xD,
195 FPU_ARCH_VFP_V3xD_FP16, FPU_ARCH_VFP_V4, FPU_ARCH_VFP_V4D16,
196 FPU_ARCH_NEON_VFP_V4): Define.
197
198 2009-10-23 Doug Evans <dje@sebabeach.org>
199
200 * cgen-bitset.h: Delete, moved to ../cgen/bitset.h.
201 * cgen.h: Update. Improve multi-inclusion macro name.
202
203 2009-10-02 Peter Bergner <bergner@vnet.ibm.com>
204
205 * ppc.h (PPC_OPCODE_476): Define.
206
207 2009-10-01 Peter Bergner <bergner@vnet.ibm.com>
208
209 * ppc.h (PPC_OPCODE_A2): Rename from PPC_OPCODE_PPCA2.
210
211 2009-09-29 DJ Delorie <dj@redhat.com>
212
213 * rx.h: New file.
214
215 2009-09-22 Peter Bergner <bergner@vnet.ibm.com>
216
217 * ppc.h (ppc_cpu_t): Typedef to uint64_t.
218
219 2009-09-21 Ben Elliston <bje@au.ibm.com>
220
221 * ppc.h (PPC_OPCODE_PPCA2): New.
222
223 2009-09-05 Martin Thuresson <martin@mtme.org>
224
225 * ia64.h (struct ia64_operand): Renamed member class to op_class.
226
227 2009-08-29 Martin Thuresson <martin@mtme.org>
228
229 * tic30.h (template): Rename type template to
230 insn_template. Updated code to use new name.
231 * tic54x.h (template): Rename type template to
232 insn_template.
233
234 2009-08-20 Nick Hudson <nick.hudson@gmx.co.uk>
235
236 * hppa.h (pa_opcodes): Add a pa10 bb without FLAG_STRICT.
237
238 2009-06-11 Anthony Green <green@moxielogic.com>
239
240 * moxie.h (MOXIE_F3_PCREL): Define.
241 (moxie_form3_opc_info): Grow.
242
243 2009-06-06 Anthony Green <green@moxielogic.com>
244
245 * moxie.h (MOXIE_F1_M): Define.
246
247 2009-04-15 Anthony Green <green@moxielogic.com>
248
249 * moxie.h: Created.
250
251 2009-04-06 DJ Delorie <dj@redhat.com>
252
253 * h8300.h: Add relaxation attributes to MOVA opcodes.
254
255 2009-03-10 Alan Modra <amodra@bigpond.net.au>
256
257 * ppc.h (ppc_parse_cpu): Declare.
258
259 2009-03-02 Qinwei <qinwei@sunnorth.com.cn>
260
261 * score-inst.h (score_insn_type, score_data_type): Add Ra_I9_I5
262 and _IMM11 for mbitclr and mbitset.
263 * score-datadep.h: Update dependency information.
264
265 2009-02-26 Peter Bergner <bergner@vnet.ibm.com>
266
267 * ppc.h (PPC_OPCODE_POWER7): New.
268
269 2009-02-06 Doug Evans <dje@google.com>
270
271 * i386.h: Add comment regarding sse* insns and prefixes.
272
273 2009-02-03 Sandip Matte <sandip@rmicorp.com>
274
275 * mips.h (INSN_XLR): Define.
276 (INSN_CHIP_MASK): Update.
277 (CPU_XLR): Define.
278 (OPCODE_IS_MEMBER): Update.
279 (M_MSGSND, M_MSGLD, M_MSGLD_T, M_MSGWAIT, M_MSGWAIT_T): Define.
280
281 2009-01-28 Doug Evans <dje@google.com>
282
283 * opcode/i386.h: Add multiple inclusion protection.
284 (EAX_REG_NUM,ECX_REG_NUM,EDX_REGNUM,EBX_REG_NUM,ESI_REG_NUM)
285 (EDI_REG_NUM): New macros.
286 (MODRM_MOD_FIELD,MODRM_REG_FIELD,MODRM_RM_FIELD): New macros.
287 (SIB_SCALE_FIELD,SIB_INDEX_FIELD,SIB_BASE_FIELD): New macros.
288 (REX_PREFIX_P): New macro.
289
290 2009-01-09 Peter Bergner <bergner@vnet.ibm.com>
291
292 * ppc.h (struct powerpc_opcode): New field "deprecated".
293 (PPC_OPCODE_NOPOWER4): Delete.
294
295 2008-11-28 Joshua Kinard <kumba@gentoo.org>
296
297 * mips.h: Define CPU_R14000, CPU_R16000.
298 (OPCODE_IS_MEMBER): Include R14000, R16000 in test.
299
300 2008-11-18 Catherine Moore <clm@codesourcery.com>
301
302 * arm.h (FPU_NEON_FP16): New.
303 (FPU_ARCH_NEON_FP16): New.
304
305 2008-11-06 Chao-ying Fu <fu@mips.com>
306
307 * mips.h: Doucument '1' for 5-bit sync type.
308
309 2008-08-28 H.J. Lu <hongjiu.lu@intel.com>
310
311 * ia64.h (ia64_resource_specifier): Add IA64_RS_CR_IIB. Update
312 IA64_RS_CR.
313
314 2008-08-01 Peter Bergner <bergner@vnet.ibm.com>
315
316 * ppc.h (PPC_OPCODE_VSX, PPC_OPERAND_VSR): New.
317
318 2008-07-30 Michael J. Eager <eager@eagercon.com>
319
320 * ppc.h (PPC_OPCODE_405): Define.
321 (PPC_OPERAND_FSL, PPC_OPERAND_FCR, PPC_OPERAND_UDI): Define.
322
323 2008-06-13 Peter Bergner <bergner@vnet.ibm.com>
324
325 * ppc.h (ppc_cpu_t): New typedef.
326 (struct powerpc_opcode <flags>): Use it.
327 (struct powerpc_operand <insert, extract>): Likewise.
328 (struct powerpc_macro <flags>): Likewise.
329
330 2008-06-12 Adam Nemet <anemet@caviumnetworks.com>
331
332 * mips.h: Document new field descriptors +x, +X, +p, +P, +s, +S.
333 Update comment before MIPS16 field descriptors to mention MIPS16.
334 (OP_SH_BBITIND, OP_MASK_BBITIND): New bit mask and shift count for
335 BBIT.
336 (OP_SH_CINSPOS, OP_MASK_CINSPOS, OP_SH_CINSLM1, OP_MASK_CINSLM1):
337 New bit masks and shift counts for cins and exts.
338
339 * mips.h: Document new field descriptors +Q.
340 (OP_SH_SEQI, OP_MASK_SEQI): New bit mask and shift count for SEQI.
341
342 2008-04-28 Adam Nemet <anemet@caviumnetworks.com>
343
344 * mips.h (INSN_MACRO): Move it up to the the pinfo macros.
345 (INSN2_M_FP_S, INSN2_M_FP_D): New pinfo2 macros.
346
347 2008-04-14 Edmar Wienskoski <edmar@freescale.com>
348
349 * ppc.h: (PPC_OPCODE_E500MC): New.
350
351 2008-04-03 H.J. Lu <hongjiu.lu@intel.com>
352
353 * i386.h (MAX_OPERANDS): Set to 5.
354 (MAX_MNEM_SIZE): Changed to 20.
355
356 2008-03-28 Eric B. Weddington <eric.weddington@atmel.com>
357
358 * avr.h (AVR_ISA_TINY3): Define new opcode set for attiny167.
359
360 2008-03-09 Paul Brook <paul@codesourcery.com>
361
362 * arm.h (FPU_VFP_EXT_D32, FPU_VFP_V3D16, FPU_ARCH_VFP_V3D16): Define.
363
364 2008-03-04 Paul Brook <paul@codesourcery.com>
365
366 * arm.h (ARM_EXT_V6M, ARM_EXT_BARRIER, ARM_EXT_THUMB_MSR): Define.
367 (ARM_AEXT_V6T2, ARM_AEXT_V7_ARM, ARM_AEXT_V7M): Use new flags.
368 (ARM_AEXT_V6M, ARM_ARCH_V6M): Define.
369
370 2008-02-27 Denis Vlasenko <vda.linux@googlemail.com>
371 Nick Clifton <nickc@redhat.com>
372
373 PR 3134
374 * h8300.h (h8_opcodes): Add an encoding for a mov.l instruction
375 with a 32-bit displacement but without the top bit of the 4th byte
376 set.
377
378 2008-02-18 M R Swami Reddy <MR.Swami.Reddy@nsc.com>
379
380 * cr16.h (cr16_num_optab): Declared.
381
382 2008-02-14 Hakan Ardo <hakan@debian.org>
383
384 PR gas/2626
385 * avr.h (AVR_ISA_2xxe): Define.
386
387 2008-02-04 Adam Nemet <anemet@caviumnetworks.com>
388
389 * mips.h: Update copyright.
390 (INSN_CHIP_MASK): New macro.
391 (INSN_OCTEON): New macro.
392 (CPU_OCTEON): New macro.
393 (OPCODE_IS_MEMBER): Handle Octeon instructions.
394
395 2008-01-23 Eric B. Weddington <eric.weddington@atmel.com>
396
397 * avr.h (AVR_ISA_RF401): Add new opcode set for at86rf401.
398
399 2008-01-03 Eric B. Weddington <eric.weddington@atmel.com>
400
401 * avr.h (AVR_ISA_USB162): Add new opcode set.
402 (AVR_ISA_AVR3): Likewise.
403
404 2007-11-29 Mark Shinwell <shinwell@codesourcery.com>
405
406 * mips.h (INSN_LOONGSON_2E): New.
407 (INSN_LOONGSON_2F): New.
408 (CPU_LOONGSON_2E): New.
409 (CPU_LOONGSON_2F): New.
410 (OPCODE_IS_MEMBER): Update for Loongson-2E and -2F flags.
411
412 2007-11-29 Mark Shinwell <shinwell@codesourcery.com>
413
414 * mips.h (INSN_ISA*): Redefine certain values as an
415 enumeration. Update comments.
416 (mips_isa_table): New.
417 (ISA_MIPS*): Redefine to match enumeration.
418 (OPCODE_IS_MEMBER): Modify to correctly test new INSN_ISA*
419 values.
420
421 2007-08-08 Ben Elliston <bje@au.ibm.com>
422
423 * ppc.h (PPC_OPCODE_PPCPS): New.
424
425 2007-07-03 Nathan Sidwell <nathan@codesourcery.com>
426
427 * m68k.h: Document j K & E.
428
429 2007-06-29 M R Swami Reddy <MR.Swami.Reddy@nsc.com>
430
431 * cr16.h: New file for CR16 target.
432
433 2007-05-02 Alan Modra <amodra@bigpond.net.au>
434
435 * ppc.h (PPC_OPERAND_PLUS1): Update comment.
436
437 2007-04-23 Nathan Sidwell <nathan@codesourcery.com>
438
439 * m68k.h (mcfisa_c): New.
440 (mcfusp, mcf_mask): Adjust.
441
442 2007-04-20 Alan Modra <amodra@bigpond.net.au>
443
444 * ppc.h (struct powerpc_operand): Replace "bits" with "bitm".
445 (num_powerpc_operands): Declare.
446 (PPC_OPERAND_SIGNED et al): Redefine as hex.
447 (PPC_OPERAND_PLUS1): Define.
448
449 2007-03-21 H.J. Lu <hongjiu.lu@intel.com>
450
451 * i386.h (REX_MODE64): Renamed to ...
452 (REX_W): This.
453 (REX_EXTX): Renamed to ...
454 (REX_R): This.
455 (REX_EXTY): Renamed to ...
456 (REX_X): This.
457 (REX_EXTZ): Renamed to ...
458 (REX_B): This.
459
460 2007-03-15 H.J. Lu <hongjiu.lu@intel.com>
461
462 * i386.h: Add entries from config/tc-i386.h and move tables
463 to opcodes/i386-opc.h.
464
465 2007-03-13 H.J. Lu <hongjiu.lu@intel.com>
466
467 * i386.h (FloatDR): Removed.
468 (i386_optab): Use FloatD and FloatD|FloatR instead of FloatDR.
469
470 2007-03-01 Alan Modra <amodra@bigpond.net.au>
471
472 * spu-insns.h: Add soma double-float insns.
473
474 2007-02-20 Thiemo Seufer <ths@mips.com>
475 Chao-Ying Fu <fu@mips.com>
476
477 * mips.h (OP_SH_BP, OP_MASK_BP): Add support for balign instruction.
478 (INSN_DSPR2): Add flag for DSP R2 instructions.
479 (M_BALIGN): New macro.
480
481 2007-02-14 Alan Modra <amodra@bigpond.net.au>
482
483 * i386.h (i386_optab): Replace all occurrences of Seg2ShortForm
484 and Seg3ShortFrom with Shortform.
485
486 2007-02-11 H.J. Lu <hongjiu.lu@intel.com>
487
488 PR gas/4027
489 * i386.h (i386_optab): Put the real "test" before the pseudo
490 one.
491
492 2007-01-08 Kazu Hirata <kazu@codesourcery.com>
493
494 * m68k.h (m68010up): OR fido_a.
495
496 2006-12-25 Kazu Hirata <kazu@codesourcery.com>
497
498 * m68k.h (fido_a): New.
499
500 2006-12-24 Kazu Hirata <kazu@codesourcery.com>
501
502 * m68k.h (mcfmac, mcfemac, cfloat, mcfhwdiv, mcfisa_a,
503 mcfisa_aa, mcfisa_b, mcfusp, mcf_mask): Double the defined
504 values.
505
506 2006-11-08 H.J. Lu <hongjiu.lu@intel.com>
507
508 * i386.h (i386_optab): Replace CpuPNI with CpuSSE3.
509
510 2006-10-31 Mei Ligang <ligang@sunnorth.com.cn>
511
512 * score-inst.h (enum score_insn_type): Add Insn_internal.
513
514 2006-10-25 Trevor Smigiel <Trevor_Smigiel@playstation.sony.com>
515 Yukishige Shibata <shibata@rd.scei.sony.co.jp>
516 Nobuhisa Fujinami <fnami@rd.scei.sony.co.jp>
517 Takeaki Fukuoka <fukuoka@rd.scei.sony.co.jp>
518 Alan Modra <amodra@bigpond.net.au>
519
520 * spu-insns.h: New file.
521 * spu.h: New file.
522
523 2006-10-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
524
525 * ppc.h (PPC_OPCODE_CELL): Define.
526
527 2006-10-23 Dwarakanath Rajagopal <dwarak.rajagopal@amd.com>
528
529 * i386.h : Modify opcode to support for the change in POPCNT opcode
530 in amdfam10 architecture.
531
532 2006-09-28 H.J. Lu <hongjiu.lu@intel.com>
533
534 * i386.h: Replace CpuMNI with CpuSSSE3.
535
536 2006-09-26 Mark Shinwell <shinwell@codesourcery.com>
537 Joseph Myers <joseph@codesourcery.com>
538 Ian Lance Taylor <ian@wasabisystems.com>
539 Ben Elliston <bje@wasabisystems.com>
540
541 * arm.h (ARM_CEXT_IWMMXT2, ARM_ARCH_IWMMXT2): Define.
542
543 2006-09-17 Mei Ligang <ligang@sunnorth.com.cn>
544
545 * score-datadep.h: New file.
546 * score-inst.h: New file.
547
548 2006-07-14 H.J. Lu <hongjiu.lu@intel.com>
549
550 * i386.h (i386_optab): Remove InvMem from maskmovq, movhlps,
551 movlhps, movmskps, pextrw, pmovmskb, movmskpd, maskmovdqu,
552 movdq2q and movq2dq.
553
554 2006-07-10 Dwarakanath Rajagopal <dwarak.rajagopal@amd.com>
555 Michael Meissner <michael.meissner@amd.com>
556
557 * i386.h: Add amdfam10 new instructions (SSE4a and ABM instructions).
558
559 2006-06-12 H.J. Lu <hongjiu.lu@intel.com>
560
561 * i386.h (i386_optab): Add "nop" with memory reference.
562
563 2006-06-12 H.J. Lu <hongjiu.lu@intel.com>
564
565 * i386.h (i386_optab): Update comment for 64bit NOP.
566
567 2006-06-06 Ben Elliston <bje@au.ibm.com>
568 Anton Blanchard <anton@samba.org>
569
570 * ppc.h (PPC_OPCODE_POWER6): Define.
571 Adjust whitespace.
572
573 2006-06-05 Thiemo Seufer <ths@mips.com>
574
575 * mips.h: Improve description of MT flags.
576
577 2006-05-25 Richard Sandiford <richard@codesourcery.com>
578
579 * m68k.h (mcf_mask): Define.
580
581 2006-05-05 Thiemo Seufer <ths@mips.com>
582 David Ung <davidu@mips.com>
583
584 * mips.h (enum): Add macro M_CACHE_AB.
585
586 2006-05-04 Thiemo Seufer <ths@mips.com>
587 Nigel Stephens <nigel@mips.com>
588 David Ung <davidu@mips.com>
589
590 * mips.h: Add INSN_SMARTMIPS define.
591
592 2006-04-30 Thiemo Seufer <ths@mips.com>
593 David Ung <davidu@mips.com>
594
595 * mips.h: Defines udi bits and masks. Add description of
596 characters which may appear in the args field of udi
597 instructions.
598
599 2006-04-26 Thiemo Seufer <ths@networkno.de>
600
601 * mips.h: Improve comments describing the bitfield instruction
602 fields.
603
604 2006-04-26 Julian Brown <julian@codesourcery.com>
605
606 * arm.h (FPU_VFP_EXT_V3): Define constant.
607 (FPU_NEON_EXT_V1): Likewise.
608 (FPU_VFP_HARD): Update.
609 (FPU_VFP_V3): Define macro.
610 (FPU_ARCH_VFP_V3, FPU_ARCH_VFP_V3_PLUS_NEON_V1): Define macros.
611
612 2006-04-07 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
613
614 * avr.h (AVR_ISA_PWMx): New.
615
616 2006-03-28 Nathan Sidwell <nathan@codesourcery.com>
617
618 * m68k.h (cpu_m68k, cpu_cf, cpu_m68000, cpu_m68008, cpu_m68010,
619 cpu_m68020, cpu_m68ec030, cpu_m68040, cpu_m68060, cpu_m68851,
620 cpu_m68881, cpu_m68882, cpu_cpu32, cpu_cf5200, cpu_cf5206e,
621 cpu_cf5208, cpu_cf521x, cpu_cf5213, cpu_cf5249, cpu_cf528x,
622 cpu_cf5307, cpu_cf5329, cpu_cf5407, cpu_cf547x, cpu_cf548x): Remove.
623
624 2006-03-10 Paul Brook <paul@codesourcery.com>
625
626 * arm.h (ARM_AEXT_V7_ARM): Include v6ZK extensions.
627
628 2006-03-04 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
629
630 * hppa.h (pa_opcodes): Reorder bb opcodes so that pa10 opcodes come
631 first. Correct mask of bb "B" opcode.
632
633 2006-02-27 H.J. Lu <hongjiu.lu@intel.com>
634
635 * i386.h (i386_optab): Support Intel Merom New Instructions.
636
637 2006-02-24 Paul Brook <paul@codesourcery.com>
638
639 * arm.h: Add V7 feature bits.
640
641 2006-02-23 H.J. Lu <hongjiu.lu@intel.com>
642
643 * ia64.h (ia64_opnd): Add IA64_OPND_IMMU5b.
644
645 2006-01-31 Paul Brook <paul@codesourcery.com>
646 Richard Earnshaw <rearnsha@arm.com>
647
648 * arm.h: Use ARM_CPU_FEATURE.
649 (ARM_AEXT_*, FPU_ENDIAN_PURE, FPU_VFP_HARD): New.
650 (arm_feature_set): Change to a structure.
651 (ARM_CPU_HAS_FEATURE, ARM_MERGE_FEATURE_SETS, ARM_CLEAR_FEATURE,
652 ARM_FEATURE): New macros.
653
654 2005-12-07 Hans-Peter Nilsson <hp@axis.com>
655
656 * cris.h (MOVE_M_TO_PREG_OPCODE, MOVE_M_TO_PREG_ZBITS)
657 (MOVE_PC_INCR_OPCODE_PREFIX, MOVE_PC_INCR_OPCODE_SUFFIX): New macros.
658 (ADD_PC_INCR_OPCODE): Don't define.
659
660 2005-12-06 H.J. Lu <hongjiu.lu@intel.com>
661
662 PR gas/1874
663 * i386.h (i386_optab): Add 64bit support for monitor and mwait.
664
665 2005-11-14 David Ung <davidu@mips.com>
666
667 * mips.h: Assign 'm'/'M' codes to MIPS16e save/restore
668 instructions. Define MIPS16_ALL_ARGS and MIPS16_ALL_STATICS for
669 save/restore encoding of the args field.
670
671 2005-10-28 Dave Brolley <brolley@redhat.com>
672
673 Contribute the following changes:
674 2005-02-16 Dave Brolley <brolley@redhat.com>
675
676 * cgen-bitset.h: Rename CGEN_ISA_MASK to CGEN_BITSET. Rename
677 cgen_isa_mask_* to cgen_bitset_*.
678 * cgen.h: Likewise.
679
680 2003-10-21 Richard Sandiford <rsandifo@redhat.com>
681
682 * cgen.h (CGEN_BITSET_ATTR_VALUE): Fix definition.
683 (CGEN_ATTR_ENTRY): Change "value" to type "unsigned".
684 (CGEN_CPU_TABLE): Make isas a ponter.
685
686 2003-09-29 Dave Brolley <brolley@redhat.com>
687
688 * cgen.h (CGEN_ATTR_VALUE_BITSET_TYPE): New typedef.
689 (CGEN_ATTR_VALUE_ENUM_TYPE): Ditto.
690 (CGEN_ATTR_VALUE_TYPE): Use these new typedefs.
691
692 2002-12-13 Dave Brolley <brolley@redhat.com>
693
694 * cgen.h (symcat.h): #include it.
695 (cgen-bitset.h): #include it.
696 (CGEN_ATTR_VALUE_TYPE): Now a union.
697 (CGEN_ATTR_VALUE): Reference macros generated in opcodes/<arch>-desc.h.
698 (CGEN_ATTR_ENTRY): 'value' now unsigned.
699 (cgen_cpu_desc): 'isas' now (CGEN_ISA_MASK*).
700 * cgen-bitset.h: New file.
701
702 2005-09-30 Catherine Moore <clm@cm00re.com>
703
704 * bfin.h: New file.
705
706 2005-10-24 Jan Beulich <jbeulich@novell.com>
707
708 * ia64.h (enum ia64_opnd): Move memory operand out of set of
709 indirect operands.
710
711 2005-10-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
712
713 * hppa.h (pa_opcodes): Add two fcmp opcodes. Reorder ftest opcodes.
714 Add FLAG_STRICT to pa10 ftest opcode.
715
716 2005-10-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
717
718 * hppa.h (pa_opcodes): Remove lha entries.
719
720 2005-10-08 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
721
722 * hppa.h (FLAG_STRICT): Revise comment.
723 (pa_opcode): Revise ordering rules. Add/move strict pa10 variants
724 before corresponding pa11 opcodes. Add strict pa10 register-immediate
725 entries for "fdc".
726
727 2005-09-30 Catherine Moore <clm@cm00re.com>
728
729 * bfin.h: New file.
730
731 2005-09-24 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
732
733 * hppa.h (pa_opcodes): Add new "fdc" and "fic" opcode entries.
734
735 2005-09-06 Chao-ying Fu <fu@mips.com>
736
737 * mips.h (OP_SH_MT_U, OP_MASK_MT_U, OP_SH_MT_H, OP_MASK_MT_H,
738 OP_SH_MTACC_T, OP_MASK_MTACC_T, OP_SH_MTACC_D, OP_MASK_MTACC_D): New
739 define.
740 Document !, $, *, &, g, +t, +T operand formats for MT instructions.
741 (INSN_ASE_MASK): Update to include INSN_MT.
742 (INSN_MT): New define for MT ASE.
743
744 2005-08-25 Chao-ying Fu <fu@mips.com>
745
746 * mips.h (OP_SH_DSPACC, OP_MASK_DSPACC, OP_SH_DSPACC_S,
747 OP_MASK_DSPACC_S, OP_SH_DSPSFT, OP_MASK_DSPSFT, OP_SH_DSPSFT_7,
748 OP_MASK_DSPSFT_7, OP_SH_SA3, OP_MASK_SA3, OP_SH_SA4, OP_MASK_SA4,
749 OP_SH_IMM8, OP_MASK_IMM8, OP_SH_IMM10, OP_MASK_IMM10, OP_SH_WRDSP,
750 OP_MASK_WRDSP, OP_SH_RDDSP, OP_MASK_RDDSP): New define.
751 Document 3, 4, 5, 6, 7, 8, 9, 0, :, ', @ operand formats for DSP
752 instructions.
753 (INSN_DSP): New define for DSP ASE.
754
755 2005-08-18 Alan Modra <amodra@bigpond.net.au>
756
757 * a29k.h: Delete.
758
759 2005-08-15 Daniel Jacobowitz <dan@codesourcery.com>
760
761 * ppc.h (PPC_OPCODE_E300): Define.
762
763 2005-08-12 Martin Schwidefsky <schwidefsky@de.ibm.com>
764
765 * s390.h (s390_opcode_cpu_val): Add enum for cpu type z9-109.
766
767 2005-07-28 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
768
769 PR gas/336
770 * hppa.h (pa_opcodes): Allow 0 immediates in PA 2.0 variants of pdtlb
771 and pitlb.
772
773 2005-07-27 Jan Beulich <jbeulich@novell.com>
774
775 * i386.h (i386_optab): Add comment to movd. Use LongMem for all
776 movd-s. Add NoRex64 to movq-s dealing only with mmx or xmm registers.
777 Add movq-s as 64-bit variants of movd-s.
778
779 2005-07-18 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
780
781 * hppa.h: Fix punctuation in comment.
782
783 * hppa.h (pa_opcode): Add rules for opcode ordering. Check first for
784 implicit space-register addressing. Set space-register bits on opcodes
785 using implicit space-register addressing. Add various missing pa20
786 long-immediate opcodes. Remove various opcodes using implicit 3-bit
787 space-register addressing. Use "fE" instead of "fe" in various
788 fstw opcodes.
789
790 2005-07-18 Jan Beulich <jbeulich@novell.com>
791
792 * i386.h (i386_optab): Operands of aam and aad are unsigned.
793
794 2007-07-15 H.J. Lu <hongjiu.lu@intel.com>
795
796 * i386.h (i386_optab): Support Intel VMX Instructions.
797
798 2005-07-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
799
800 * hppa.h (pa_opcode): Don't set FLAG_STRICT in pa10 loads and stores.
801
802 2005-07-05 Jan Beulich <jbeulich@novell.com>
803
804 * i386.h (i386_optab): Add new insns.
805
806 2005-07-01 Nick Clifton <nickc@redhat.com>
807
808 * sparc.h: Add typedefs to structure declarations.
809
810 2005-06-20 H.J. Lu <hongjiu.lu@intel.com>
811
812 PR 1013
813 * i386.h (i386_optab): Update comments for 64bit addressing on
814 mov. Allow 64bit addressing for mov and movq.
815
816 2005-06-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
817
818 * hppa.h (pa_opcodes): Use cM and cX instead of cm and cx,
819 respectively, in various floating-point load and store patterns.
820
821 2005-05-23 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
822
823 * hppa.h (FLAG_STRICT): Correct comment.
824 (pa_opcodes): Update load and store entries to allow both PA 1.X and
825 PA 2.0 mneumonics when equivalent. Entries with cache control
826 completers now require PA 1.1. Adjust whitespace.
827
828 2005-05-19 Anton Blanchard <anton@samba.org>
829
830 * ppc.h (PPC_OPCODE_POWER5): Define.
831
832 2005-05-10 Nick Clifton <nickc@redhat.com>
833
834 * Update the address and phone number of the FSF organization in
835 the GPL notices in the following files:
836 a29k.h, alpha.h, arc.h, arm.h, avr.h, cgen.h, convex.h, cris.h,
837 crx.h, d10v.h, d30v.h, dlx.h, h8300.h, hppa.h, i370.h, i386.h,
838 i860.h, i960.h, m68hc11.h, m68k.h, m88k.h, maxq.h, mips.h, mmix.h,
839 mn10200.h, mn10300.h, msp430.h, np1.h, ns32k.h, or32.h, pdp11.h,
840 pj.h, pn.h, ppc.h, pyr.h, s390.h, sparc.h, tic30.h, tic4x.h,
841 tic54x.h, tic80.h, v850.h, vax.h
842
843 2005-05-09 Jan Beulich <jbeulich@novell.com>
844
845 * i386.h (i386_optab): Add ht and hnt.
846
847 2005-04-18 Mark Kettenis <kettenis@gnu.org>
848
849 * i386.h: Insert hyphens into selected VIA PadLock extensions.
850 Add xcrypt-ctr. Provide aliases without hyphens.
851
852 2005-04-13 H.J. Lu <hongjiu.lu@intel.com>
853
854 Moved from ../ChangeLog
855
856 2005-04-12 Paul Brook <paul@codesourcery.com>
857 * m88k.h: Rename psr macros to avoid conflicts.
858
859 2005-03-12 Zack Weinberg <zack@codesourcery.com>
860 * arm.h: Adjust comments for ARM_EXT_V4T and ARM_EXT_V5T.
861 Add ARM_EXT_V6T2, ARM_ARCH_V6T2, ARM_ARCH_V6KT2, ARM_ARCH_V6ZT2,
862 and ARM_ARCH_V6ZKT2.
863
864 2004-11-29 Tomer Levi <Tomer.Levi@nsc.com>
865 * crx.h (enum operand_type): Rename rbase_cst4 to rbase_dispu4.
866 Remove redundant instruction types.
867 (struct argument): X_op - new field.
868 (struct cst4_entry): Remove.
869 (no_op_insn): Declare.
870
871 2004-11-05 Tomer Levi <Tomer.Levi@nsc.com>
872 * crx.h (enum argtype): Rename types, remove unused types.
873
874 2004-10-27 Tomer Levi <Tomer.Levi@nsc.com>
875 * crx.h (enum reg): Rearrange registers, remove 'ccfg' and `'pc'.
876 (enum reg_type): Remove CRX_PC_REGTYPE, CRX_MTPR_REGTYPE.
877 (enum operand_type): Rearrange operands, edit comments.
878 replace us<N> with ui<N> for unsigned immediate.
879 replace d<N> with disps<N>/dispu<N>/dispe<N> for signed/unsigned/escaped
880 displacements (respectively).
881 replace rbase_ridx_scl2_dispu<N> with rindex_disps<N> for register index.
882 (instruction type): Add NO_TYPE_INS.
883 (instruction flags): Add USER_REG, CST4MAP, NO_SP, NO_RPTR.
884 (operand_entry): New field - 'flags'.
885 (operand flags): New.
886
887 2004-10-21 Tomer Levi <Tomer.Levi@nsc.com>
888 * crx.h (operand_type): Remove redundant types i3, i4,
889 i5, i8, i12.
890 Add new unsigned immediate types us3, us4, us5, us16.
891
892 2005-04-12 Mark Kettenis <kettenis@gnu.org>
893
894 * i386.h (i386_optab): Mark VIA PadLock instructions as ImmExt and
895 adjust them accordingly.
896
897 2005-04-01 Jan Beulich <jbeulich@novell.com>
898
899 * i386.h (i386_optab): Add rdtscp.
900
901 2005-03-29 H.J. Lu <hongjiu.lu@intel.com>
902
903 * i386.h (i386_optab): Don't allow the `l' suffix for moving
904 between memory and segment register. Allow movq for moving between
905 general-purpose register and segment register.
906
907 2005-02-09 Jan Beulich <jbeulich@novell.com>
908
909 PR gas/707
910 * i386.h (i386_optab): Add x_Suf to fbld and fbstp. Add w_Suf and
911 FloatMF to fldcw, fstcw, fnstcw, and the memory formas of fstsw and
912 fnstsw.
913
914 2006-02-07 Nathan Sidwell <nathan@codesourcery.com>
915
916 * m68k.h (m68008, m68ec030, m68882): Remove.
917 (m68k_mask): New.
918 (cpu_m68k, cpu_cf): New.
919 (mcf5200, mcf5206e, mcf521x, mcf5249, mcf528x, mcf5307, mcf5407,
920 mcf5470, mcf5480): Rename to cpu_<foo>. Add m680x0 variants.
921
922 2005-01-25 Alexandre Oliva <aoliva@redhat.com>
923
924 2004-11-10 Alexandre Oliva <aoliva@redhat.com>
925 * cgen.h (enum cgen_parse_operand_type): Add
926 CGEN_PARSE_OPERAND_SYMBOLIC.
927
928 2005-01-21 Fred Fish <fnf@specifixinc.com>
929
930 * mips.h: Change INSN_ALIAS to INSN2_ALIAS.
931 Change INSN_WRITE_MDMX_ACC to INSN2_WRITE_MDMX_ACC.
932 Change INSN_READ_MDMX_ACC to INSN2_READ_MDMX_ACC.
933
934 2005-01-19 Fred Fish <fnf@specifixinc.com>
935
936 * mips.h (struct mips_opcode): Add new pinfo2 member.
937 (INSN_ALIAS): New define for opcode table entries that are
938 specific instances of another entry, such as 'move' for an 'or'
939 with a zero operand.
940 (INSN_READ_MDMX_ACC): Redefine from 0 to 0x2.
941 (INSN_WRITE_MDMX_ACC): Redefine from 0 to 0x4.
942
943 2004-12-09 Ian Lance Taylor <ian@wasabisystems.com>
944
945 * mips.h (CPU_RM9000): Define.
946 (OPCODE_IS_MEMBER): Handle CPU_RM9000.
947
948 2004-11-25 Jan Beulich <jbeulich@novell.com>
949
950 * i386.h: CpuNo64 mov can't reasonably have a 'q' suffix. Moves
951 to/from test registers are illegal in 64-bit mode. Add missing
952 NoRex64 to sidt. fxsave/fxrstor now allow for a 'q' suffix
953 (previously one had to explicitly encode a rex64 prefix). Re-enable
954 lahf/sahf in 64-bit mode as at least some Athlon64/Opteron steppings
955 support it there. Add cmpxchg16b as per Intel's 64-bit documentation.
956
957 2004-11-23 Jan Beulich <jbeulich@novell.com>
958
959 * i386.h (i386_optab): paddq and psubq, even in their MMX form, are
960 available only with SSE2. Change the MMX additions introduced by SSE
961 and 3DNow!A to CpuMMX2 (rather than CpuMMX). Indicate the 3DNow!A
962 instructions by their now designated identifier (since combining i686
963 and 3DNow! does not really imply 3DNow!A).
964
965 2004-11-19 Alan Modra <amodra@bigpond.net.au>
966
967 * msp430.h (struct rcodes_s, MSP430_RLC, msp430_rcodes,
968 struct hcodes_s, msp430_hcodes): Move to gas/config/tc-msp430.c.
969
970 2004-11-08 Inderpreet Singh <inderpreetb@nioda.hcltech.com>
971 Vineet Sharma <vineets@noida.hcltech.com>
972
973 * maxq.h: New file: Disassembly information for the maxq port.
974
975 2004-11-05 H.J. Lu <hongjiu.lu@intel.com>
976
977 * i386.h (i386_optab): Put back "movzb".
978
979 2004-11-04 Hans-Peter Nilsson <hp@axis.com>
980
981 * cris.h (enum cris_insn_version_usage): Tweak formatting and
982 comments. Remove member cris_ver_sim. Add members
983 cris_ver_sim_v0_10, cris_ver_v0_10, cris_ver_v3_10,
984 cris_ver_v8_10, cris_ver_v10, cris_ver_v10p.
985 (struct cris_support_reg, struct cris_cond15): New types.
986 (cris_conds15): Declare.
987 (JUMP_PC_INCR_OPCODE_V32, BA_DWORD_OPCODE, NOP_OPCODE_COMMON)
988 (NOP_OPCODE_ZBITS_COMMON, LAPC_DWORD_OPCODE, LAPC_DWORD_Z_BITS)
989 (NOP_OPCODE_V32, NOP_Z_BITS_V32): New macros.
990 (NOP_Z_BITS): Define in terms of NOP_OPCODE.
991 (cris_imm_oprnd_size_type): New members SIZE_FIELD_SIGNED and
992 SIZE_FIELD_UNSIGNED.
993
994 2004-11-04 Jan Beulich <jbeulich@novell.com>
995
996 * i386.h (sldx_Suf): Remove.
997 (FP, l_FP, sl_FP, x_FP): Don't imply IgnoreSize.
998 (q_FP): Define, implying no REX64.
999 (x_FP, sl_FP): Imply FloatMF.
1000 (i386_optab): Split reg and mem forms of moving from segment registers
1001 so that the memory forms can ignore the 16-/32-bit operand size
1002 distinction. Adjust a few others for Intel mode. Remove *FP uses from
1003 all non-floating-point instructions. Unite 32- and 64-bit forms of
1004 movsx, movzx, and movd. Adjust floating point operations for the above
1005 changes to the *FP macros. Add DefaultSize to floating point control
1006 insns operating on larger memory ranges. Remove left over comments
1007 hinting at certain insns being Intel-syntax ones where the ones
1008 actually meant are already gone.
1009
1010 2004-10-07 Tomer Levi <Tomer.Levi@nsc.com>
1011
1012 * crx.h: Add COPS_REG_INS - Coprocessor Special register
1013 instruction type.
1014
1015 2004-09-30 Paul Brook <paul@codesourcery.com>
1016
1017 * arm.h (ARM_EXT_V6K, ARM_EXT_V6Z): Define.
1018 (ARM_ARCH_V6K, ARM_ARCH_V6Z, ARM_ARCH_V6ZK): Define.
1019
1020 2004-09-11 Theodore A. Roth <troth@openavr.org>
1021
1022 * avr.h: Add support for
1023 atmega48, atmega88, atmega168, attiny13, attiny2313, at90can128.
1024
1025 2004-09-09 Segher Boessenkool <segher@kernel.crashing.org>
1026
1027 * ppc.h (PPC_OPERAND_OPTIONAL): Fix comment.
1028
1029 2004-08-24 Dmitry Diky <diwil@spec.ru>
1030
1031 * msp430.h (msp430_opc): Add new instructions.
1032 (msp430_rcodes): Declare new instructions.
1033 (msp430_hcodes): Likewise..
1034
1035 2004-08-13 Nick Clifton <nickc@redhat.com>
1036
1037 PR/301
1038 * h8300.h (O_JSR): Do not allow VECIND addressing for non-SX
1039 processors.
1040
1041 2004-08-30 Michal Ludvig <mludvig@suse.cz>
1042
1043 * i386.h (i386_optab): Added montmul/xsha1/xsha256 insns.
1044
1045 2004-07-22 H.J. Lu <hongjiu.lu@intel.com>
1046
1047 * i386.h (i386_optab): Allow cs/ds in 64bit for branch hints.
1048
1049 2004-07-21 Jan Beulich <jbeulich@novell.com>
1050
1051 * i386.h: Adjust instruction descriptions to better match the
1052 specification.
1053
1054 2004-07-16 Richard Earnshaw <rearnsha@arm.com>
1055
1056 * arm.h: Remove all old content. Replace with architecture defines
1057 from gas/config/tc-arm.c.
1058
1059 2004-07-09 Andreas Schwab <schwab@suse.de>
1060
1061 * m68k.h: Fix comment.
1062
1063 2004-07-07 Tomer Levi <Tomer.Levi@nsc.com>
1064
1065 * crx.h: New file.
1066
1067 2004-06-24 Alan Modra <amodra@bigpond.net.au>
1068
1069 * i386.h (i386_optab): Remove fildd, fistpd and fisttpd.
1070
1071 2004-05-24 Peter Barada <peter@the-baradas.com>
1072
1073 * m68k.h: Add 'size' to m68k_opcode.
1074
1075 2004-05-05 Peter Barada <peter@the-baradas.com>
1076
1077 * m68k.h: Switch from ColdFire chip name to core variant.
1078
1079 2004-04-22 Peter Barada <peter@the-baradas.com>
1080
1081 * m68k.h: Add mcfmac/mcfemac definitions. Update operand
1082 descriptions for new EMAC cases.
1083 Remove ColdFire macmw/macml/msacmw/msacmw hacks and properly
1084 handle Motorola MAC syntax.
1085 Allow disassembly of ColdFire V4e object files.
1086
1087 2004-03-16 Alan Modra <amodra@bigpond.net.au>
1088
1089 * ppc.h (PPC_OPERAND_GPR_0): Define. Bump other operand defines.
1090
1091 2004-03-12 Jakub Jelinek <jakub@redhat.com>
1092
1093 * i386.h (i386_optab): Remove CpuNo64 from sysenter and sysexit.
1094
1095 2004-03-12 Michal Ludvig <mludvig@suse.cz>
1096
1097 * i386.h (i386_optab): Added xstore as an alias for xstorerng.
1098
1099 2004-03-12 Michal Ludvig <mludvig@suse.cz>
1100
1101 * i386.h (i386_optab): Added xstore/xcrypt insns.
1102
1103 2004-02-09 Anil Paranjpe <anilp1@KPITCummins.com>
1104
1105 * h8300.h (32bit ldc/stc): Add relaxing support.
1106
1107 2004-01-12 Anil Paranjpe <anilp1@KPITCummins.com>
1108
1109 * h8300.h (BITOP): Pass MEMRELAX flag.
1110
1111 2004-01-09 Anil Paranjpe <anilp1@KPITCummins.com>
1112
1113 * h8300.h (BITOP): Dissallow operations on @aa:16 and @aa:32
1114 except for the H8S.
1115
1116 For older changes see ChangeLog-9103
1117 \f
1118 Local Variables:
1119 mode: change-log
1120 left-margin: 8
1121 fill-column: 74
1122 version-control: never
1123 End:
This page took 0.051262 seconds and 4 git commands to generate.