Add support for v850E2 and v850E2V3
[deliverable/binutils-gdb.git] / include / opcode / ChangeLog
CommitLineData
1cd986c5
NC
12010-07-23 Naveen.H.S <naveen.S@kpitcummins.com>
2 Ina Pandit <ina.pandit@kpitcummins.com>
3
4 * v850.h: Define PROCESSOR_MASK, PROCESSOR_OPTION_EXTENSION,
5 PROCESSOR_OPTION_ALIAS, PROCESSOR_V850E2, PROCESSOR_V850E2V3 and
6 PROCESSOR_V850E2_ALL.
7 Remove PROCESSOR_V850EA support.
8 (v850_operand): Define V850_OPERAND_EP, V850_OPERAND_FLOAT_CC,
9 V850_OPERAND_VREG, V850E_IMMEDIATE16, V850E_IMMEDIATE16HI,
10 V850E_IMMEDIATE23, V850E_IMMEDIATE32, V850_OPERAND_SIGNED,
11 V850_OPERAND_DISP, V850_PCREL, V850_REG_EVEN, V850E_PUSH_POP,
12 V850_NOT_IMM0, V850_NOT_SA, V850_OPERAND_BANG and
13 V850_OPERAND_PERCENT.
14 Update V850_OPERAND_SRG, V850_OPERAND_CC, V850_OPERAND_RELAX and
15 V850_NOT_R0.
16 Remove V850_OPERAND_SIGNED, V850_OPERAND_EP, V850_OPERAND_DISP
17 and V850E_PUSH_POP
18
9a2c7088
MR
192010-07-06 Maciej W. Rozycki <macro@codesourcery.com>
20
21 * mips.h (MIPS16_INSN_UNCOND_BRANCH): New macro.
22 (MIPS16_INSN_BRANCH): Rename to...
23 (MIPS16_INSN_COND_BRANCH): ... this.
24
bdc70b4a
AM
252010-07-03 Alan Modra <amodra@gmail.com>
26
27 * ppc.h (PPC_OPCODE_32, PPC_OPCODE_BOOKE64, PPC_OPCODE_CLASSIC): Delete.
28 Renumber other PPC_OPCODE defines.
29
f2bae120
AM
302010-07-03 Alan Modra <amodra@gmail.com>
31
32 * ppc.h (PPC_OPCODE_COMMON): Expand comment.
33
360cfc9c
AM
342010-06-29 Alan Modra <amodra@gmail.com>
35
36 * maxq.h: Delete file.
37
e01d869a
AM
382010-06-14 Sebastian Andrzej Siewior <bigeasy@linutronix.de>
39
40 * ppc.h (PPC_OPCODE_E500): Define.
41
f79e2745
CM
422010-05-26 Catherine Moore <clm@codesourcery.com>
43
44 * opcode/mips.h (INSN_MIPS16): Remove.
45
2462afa1
JM
462010-04-21 Joseph Myers <joseph@codesourcery.com>
47
48 * tic6x-insn-formats.h (s_branch): Correct typo in bitmask.
49
e4e42b45
NC
502010-04-15 Nick Clifton <nickc@redhat.com>
51
52 * alpha.h: Update copyright notice to use GPLv3.
53 * arc.h: Likewise.
54 * arm.h: Likewise.
55 * avr.h: Likewise.
56 * bfin.h: Likewise.
57 * cgen.h: Likewise.
58 * convex.h: Likewise.
59 * cr16.h: Likewise.
60 * cris.h: Likewise.
61 * crx.h: Likewise.
62 * d10v.h: Likewise.
63 * d30v.h: Likewise.
64 * dlx.h: Likewise.
65 * h8300.h: Likewise.
66 * hppa.h: Likewise.
67 * i370.h: Likewise.
68 * i386.h: Likewise.
69 * i860.h: Likewise.
70 * i960.h: Likewise.
71 * ia64.h: Likewise.
72 * m68hc11.h: Likewise.
73 * m68k.h: Likewise.
74 * m88k.h: Likewise.
75 * maxq.h: Likewise.
76 * mips.h: Likewise.
77 * mmix.h: Likewise.
78 * mn10200.h: Likewise.
79 * mn10300.h: Likewise.
80 * msp430.h: Likewise.
81 * np1.h: Likewise.
82 * ns32k.h: Likewise.
83 * or32.h: Likewise.
84 * pdp11.h: Likewise.
85 * pj.h: Likewise.
86 * pn.h: Likewise.
87 * ppc.h: Likewise.
88 * pyr.h: Likewise.
89 * rx.h: Likewise.
90 * s390.h: Likewise.
91 * score-datadep.h: Likewise.
92 * score-inst.h: Likewise.
93 * sparc.h: Likewise.
94 * spu-insns.h: Likewise.
95 * spu.h: Likewise.
96 * tic30.h: Likewise.
97 * tic4x.h: Likewise.
98 * tic54x.h: Likewise.
99 * tic80.h: Likewise.
100 * v850.h: Likewise.
101 * vax.h: Likewise.
102
40b36596
JM
1032010-03-25 Joseph Myers <joseph@codesourcery.com>
104
105 * tic6x-control-registers.h, tic6x-insn-formats.h,
106 tic6x-opcode-table.h, tic6x.h: New.
107
c67a084a
NC
1082010-02-25 Wu Zhangjin <wuzhangjin@gmail.com>
109
110 * mips.h: (LOONGSON2F_NOP_INSN): New macro.
111
466ef64f
AM
1122010-02-08 Philipp Tomsich <philipp.tomsich@theobroma-systems.com>
113
114 * opcode/ppc.h (PPC_OPCODE_TITAN): Define.
115
1319d143
L
1162010-01-14 H.J. Lu <hongjiu.lu@intel.com>
117
118 * ia64.h (ia64_find_opcode): Remove argument name.
119 (ia64_find_next_opcode): Likewise.
120 (ia64_dis_opcode): Likewise.
121 (ia64_free_opcode): Likewise.
122 (ia64_find_dependency): Likewise.
123
1fbb9298
DE
1242009-11-22 Doug Evans <dje@sebabeach.org>
125
126 * cgen.h: Include bfd_stdint.h.
127 (CGEN_INSN_LGSINT, CGEN_INSN_LGUINT): New types.
128
ada65aa3
PB
1292009-11-18 Paul Brook <paul@codesourcery.com>
130
131 * arm.h (FPU_VFP_V4_SP_D16, FPU_ARCH_VFP_V4_SP_D16): Define.
132
9e3c6df6
PB
1332009-11-17 Paul Brook <paul@codesourcery.com>
134 Daniel Jacobowitz <dan@codesourcery.com>
135
136 * arm.h (ARM_EXT_V6_DSP): Define.
137 (ARM_AEXT_V6T2, ARM_AEXT_NOTM): Include ARM_EXT_V6_DSP.
138 (ARM_AEXT_V7EM, ARM_ARCH_V7EM): Define.
139
0d734b5d
DD
1402009-11-04 DJ Delorie <dj@redhat.com>
141
142 * rx.h (rx_decode_opcode) (mvtipl): Add.
143 (mvtcp, mvfcp, opecp): Remove.
144
62f3b8c8
PB
1452009-11-02 Paul Brook <paul@codesourcery.com>
146
147 * arm.h (FPU_VFP_EXT_V3xD, FPU_VFP_EXT_FP16, FPU_NEON_EXT_FMA,
148 FPU_VFP_EXT_FMA, FPU_VFP_V3xD, FPU_VFP_V4D16, FPU_VFP_V4): Define.
149 (FPU_ARCH_VFP_V3D16_FP16, FPU_ARCH_VFP_V3_FP16, FPU_ARCH_VFP_V3xD,
150 FPU_ARCH_VFP_V3xD_FP16, FPU_ARCH_VFP_V4, FPU_ARCH_VFP_V4D16,
151 FPU_ARCH_NEON_VFP_V4): Define.
152
ac1e9eca
DE
1532009-10-23 Doug Evans <dje@sebabeach.org>
154
155 * cgen-bitset.h: Delete, moved to ../cgen/bitset.h.
156 * cgen.h: Update. Improve multi-inclusion macro name.
157
9fe54b1c
PB
1582009-10-02 Peter Bergner <bergner@vnet.ibm.com>
159
160 * ppc.h (PPC_OPCODE_476): Define.
161
634b50f2
PB
1622009-10-01 Peter Bergner <bergner@vnet.ibm.com>
163
164 * ppc.h (PPC_OPCODE_A2): Rename from PPC_OPCODE_PPCA2.
165
c7927a3c
NC
1662009-09-29 DJ Delorie <dj@redhat.com>
167
168 * rx.h: New file.
169
b961e85b
AM
1702009-09-22 Peter Bergner <bergner@vnet.ibm.com>
171
172 * ppc.h (ppc_cpu_t): Typedef to uint64_t.
173
e0d602ec
BE
1742009-09-21 Ben Elliston <bje@au.ibm.com>
175
176 * ppc.h (PPC_OPCODE_PPCA2): New.
177
96d56e9f
NC
1782009-09-05 Martin Thuresson <martin@mtme.org>
179
180 * ia64.h (struct ia64_operand): Renamed member class to op_class.
181
d3ce72d0
NC
1822009-08-29 Martin Thuresson <martin@mtme.org>
183
184 * tic30.h (template): Rename type template to
185 insn_template. Updated code to use new name.
186 * tic54x.h (template): Rename type template to
187 insn_template.
188
824b28db
NH
1892009-08-20 Nick Hudson <nick.hudson@gmx.co.uk>
190
191 * hppa.h (pa_opcodes): Add a pa10 bb without FLAG_STRICT.
192
f865a31d
AG
1932009-06-11 Anthony Green <green@moxielogic.com>
194
195 * moxie.h (MOXIE_F3_PCREL): Define.
196 (moxie_form3_opc_info): Grow.
197
0e7c7f11
AG
1982009-06-06 Anthony Green <green@moxielogic.com>
199
200 * moxie.h (MOXIE_F1_M): Define.
201
20135e4c
NC
2022009-04-15 Anthony Green <green@moxielogic.com>
203
204 * moxie.h: Created.
205
bcb012d3
DD
2062009-04-06 DJ Delorie <dj@redhat.com>
207
208 * h8300.h: Add relaxation attributes to MOVA opcodes.
209
69fe9ce5
AM
2102009-03-10 Alan Modra <amodra@bigpond.net.au>
211
212 * ppc.h (ppc_parse_cpu): Declare.
213
c3b7224a
NC
2142009-03-02 Qinwei <qinwei@sunnorth.com.cn>
215
216 * score-inst.h (score_insn_type, score_data_type): Add Ra_I9_I5
217 and _IMM11 for mbitclr and mbitset.
218 * score-datadep.h: Update dependency information.
219
066be9f7
PB
2202009-02-26 Peter Bergner <bergner@vnet.ibm.com>
221
222 * ppc.h (PPC_OPCODE_POWER7): New.
223
fedc618e
DE
2242009-02-06 Doug Evans <dje@google.com>
225
226 * i386.h: Add comment regarding sse* insns and prefixes.
227
52b6b6b9
JM
2282009-02-03 Sandip Matte <sandip@rmicorp.com>
229
230 * mips.h (INSN_XLR): Define.
231 (INSN_CHIP_MASK): Update.
232 (CPU_XLR): Define.
233 (OPCODE_IS_MEMBER): Update.
234 (M_MSGSND, M_MSGLD, M_MSGLD_T, M_MSGWAIT, M_MSGWAIT_T): Define.
235
35669430
DE
2362009-01-28 Doug Evans <dje@google.com>
237
238 * opcode/i386.h: Add multiple inclusion protection.
239 (EAX_REG_NUM,ECX_REG_NUM,EDX_REGNUM,EBX_REG_NUM,ESI_REG_NUM)
240 (EDI_REG_NUM): New macros.
241 (MODRM_MOD_FIELD,MODRM_REG_FIELD,MODRM_RM_FIELD): New macros.
242 (SIB_SCALE_FIELD,SIB_INDEX_FIELD,SIB_BASE_FIELD): New macros.
1d801e5f 243 (REX_PREFIX_P): New macro.
35669430 244
1cb0a767
PB
2452009-01-09 Peter Bergner <bergner@vnet.ibm.com>
246
247 * ppc.h (struct powerpc_opcode): New field "deprecated".
248 (PPC_OPCODE_NOPOWER4): Delete.
249
3aa3176b
TS
2502008-11-28 Joshua Kinard <kumba@gentoo.org>
251
252 * mips.h: Define CPU_R14000, CPU_R16000.
253 (OPCODE_IS_MEMBER): Include R14000, R16000 in test.
254
8e79c3df
CM
2552008-11-18 Catherine Moore <clm@codesourcery.com>
256
257 * arm.h (FPU_NEON_FP16): New.
258 (FPU_ARCH_NEON_FP16): New.
259
de9a3e51
CF
2602008-11-06 Chao-ying Fu <fu@mips.com>
261
262 * mips.h: Doucument '1' for 5-bit sync type.
263
1ca35711
L
2642008-08-28 H.J. Lu <hongjiu.lu@intel.com>
265
266 * ia64.h (ia64_resource_specifier): Add IA64_RS_CR_IIB. Update
267 IA64_RS_CR.
268
9b4e5766
PB
2692008-08-01 Peter Bergner <bergner@vnet.ibm.com>
270
271 * ppc.h (PPC_OPCODE_VSX, PPC_OPERAND_VSR): New.
272
081ba1b3
AM
2732008-07-30 Michael J. Eager <eager@eagercon.com>
274
275 * ppc.h (PPC_OPCODE_405): Define.
276 (PPC_OPERAND_FSL, PPC_OPERAND_FCR, PPC_OPERAND_UDI): Define.
277
fa452fa6
PB
2782008-06-13 Peter Bergner <bergner@vnet.ibm.com>
279
280 * ppc.h (ppc_cpu_t): New typedef.
281 (struct powerpc_opcode <flags>): Use it.
282 (struct powerpc_operand <insert, extract>): Likewise.
283 (struct powerpc_macro <flags>): Likewise.
284
bb35fb24
NC
2852008-06-12 Adam Nemet <anemet@caviumnetworks.com>
286
287 * mips.h: Document new field descriptors +x, +X, +p, +P, +s, +S.
288 Update comment before MIPS16 field descriptors to mention MIPS16.
289 (OP_SH_BBITIND, OP_MASK_BBITIND): New bit mask and shift count for
290 BBIT.
291 (OP_SH_CINSPOS, OP_MASK_CINSPOS, OP_SH_CINSLM1, OP_MASK_CINSLM1):
292 New bit masks and shift counts for cins and exts.
293
dd3cbb7e
NC
294 * mips.h: Document new field descriptors +Q.
295 (OP_SH_SEQI, OP_MASK_SEQI): New bit mask and shift count for SEQI.
296
d0799671
AN
2972008-04-28 Adam Nemet <anemet@caviumnetworks.com>
298
299 * mips.h (INSN_MACRO): Move it up to the the pinfo macros.
300 (INSN2_M_FP_S, INSN2_M_FP_D): New pinfo2 macros.
301
19a6653c
AM
3022008-04-14 Edmar Wienskoski <edmar@freescale.com>
303
304 * ppc.h: (PPC_OPCODE_E500MC): New.
305
c0f3af97
L
3062008-04-03 H.J. Lu <hongjiu.lu@intel.com>
307
308 * i386.h (MAX_OPERANDS): Set to 5.
309 (MAX_MNEM_SIZE): Changed to 20.
310
e210c36b
NC
3112008-03-28 Eric B. Weddington <eric.weddington@atmel.com>
312
313 * avr.h (AVR_ISA_TINY3): Define new opcode set for attiny167.
314
b1cc4aeb
PB
3152008-03-09 Paul Brook <paul@codesourcery.com>
316
317 * arm.h (FPU_VFP_EXT_D32, FPU_VFP_V3D16, FPU_ARCH_VFP_V3D16): Define.
318
7e806470
PB
3192008-03-04 Paul Brook <paul@codesourcery.com>
320
321 * arm.h (ARM_EXT_V6M, ARM_EXT_BARRIER, ARM_EXT_THUMB_MSR): Define.
322 (ARM_AEXT_V6T2, ARM_AEXT_V7_ARM, ARM_AEXT_V7M): Use new flags.
323 (ARM_AEXT_V6M, ARM_ARCH_V6M): Define.
324
7b2185f9 3252008-02-27 Denis Vlasenko <vda.linux@googlemail.com>
af7329f0
NC
326 Nick Clifton <nickc@redhat.com>
327
328 PR 3134
329 * h8300.h (h8_opcodes): Add an encoding for a mov.l instruction
330 with a 32-bit displacement but without the top bit of the 4th byte
e4e42b45 331 set.
af7329f0 332
796d5313
NC
3332008-02-18 M R Swami Reddy <MR.Swami.Reddy@nsc.com>
334
335 * cr16.h (cr16_num_optab): Declared.
336
d669d37f
NC
3372008-02-14 Hakan Ardo <hakan@debian.org>
338
339 PR gas/2626
340 * avr.h (AVR_ISA_2xxe): Define.
341
e6429699
AN
3422008-02-04 Adam Nemet <anemet@caviumnetworks.com>
343
344 * mips.h: Update copyright.
345 (INSN_CHIP_MASK): New macro.
346 (INSN_OCTEON): New macro.
347 (CPU_OCTEON): New macro.
348 (OPCODE_IS_MEMBER): Handle Octeon instructions.
349
e210c36b
NC
3502008-01-23 Eric B. Weddington <eric.weddington@atmel.com>
351
352 * avr.h (AVR_ISA_RF401): Add new opcode set for at86rf401.
353
3542008-01-03 Eric B. Weddington <eric.weddington@atmel.com>
355
356 * avr.h (AVR_ISA_USB162): Add new opcode set.
357 (AVR_ISA_AVR3): Likewise.
358
350cc38d
MS
3592007-11-29 Mark Shinwell <shinwell@codesourcery.com>
360
361 * mips.h (INSN_LOONGSON_2E): New.
362 (INSN_LOONGSON_2F): New.
363 (CPU_LOONGSON_2E): New.
364 (CPU_LOONGSON_2F): New.
365 (OPCODE_IS_MEMBER): Update for Loongson-2E and -2F flags.
366
56950294
MS
3672007-11-29 Mark Shinwell <shinwell@codesourcery.com>
368
369 * mips.h (INSN_ISA*): Redefine certain values as an
370 enumeration. Update comments.
371 (mips_isa_table): New.
372 (ISA_MIPS*): Redefine to match enumeration.
373 (OPCODE_IS_MEMBER): Modify to correctly test new INSN_ISA*
374 values.
375
c3d65c1c
BE
3762007-08-08 Ben Elliston <bje@au.ibm.com>
377
378 * ppc.h (PPC_OPCODE_PPCPS): New.
379
0fdaa005
L
3802007-07-03 Nathan Sidwell <nathan@codesourcery.com>
381
382 * m68k.h: Document j K & E.
383
3842007-06-29 M R Swami Reddy <MR.Swami.Reddy@nsc.com>
3d3d428f
NC
385
386 * cr16.h: New file for CR16 target.
387
3896c469
AM
3882007-05-02 Alan Modra <amodra@bigpond.net.au>
389
390 * ppc.h (PPC_OPERAND_PLUS1): Update comment.
391
9a2e615a
NS
3922007-04-23 Nathan Sidwell <nathan@codesourcery.com>
393
394 * m68k.h (mcfisa_c): New.
395 (mcfusp, mcf_mask): Adjust.
396
b84bf58a
AM
3972007-04-20 Alan Modra <amodra@bigpond.net.au>
398
399 * ppc.h (struct powerpc_operand): Replace "bits" with "bitm".
400 (num_powerpc_operands): Declare.
401 (PPC_OPERAND_SIGNED et al): Redefine as hex.
402 (PPC_OPERAND_PLUS1): Define.
403
831480e9 4042007-03-21 H.J. Lu <hongjiu.lu@intel.com>
161a04f6
L
405
406 * i386.h (REX_MODE64): Renamed to ...
407 (REX_W): This.
408 (REX_EXTX): Renamed to ...
409 (REX_R): This.
410 (REX_EXTY): Renamed to ...
411 (REX_X): This.
412 (REX_EXTZ): Renamed to ...
413 (REX_B): This.
414
0b1cf022
L
4152007-03-15 H.J. Lu <hongjiu.lu@intel.com>
416
417 * i386.h: Add entries from config/tc-i386.h and move tables
418 to opcodes/i386-opc.h.
419
d796c0ad
L
4202007-03-13 H.J. Lu <hongjiu.lu@intel.com>
421
422 * i386.h (FloatDR): Removed.
423 (i386_optab): Use FloatD and FloatD|FloatR instead of FloatDR.
424
30ac7323
AM
4252007-03-01 Alan Modra <amodra@bigpond.net.au>
426
427 * spu-insns.h: Add soma double-float insns.
428
8b082fb1 4292007-02-20 Thiemo Seufer <ths@mips.com>
d796c0ad 430 Chao-Ying Fu <fu@mips.com>
8b082fb1
TS
431
432 * mips.h (OP_SH_BP, OP_MASK_BP): Add support for balign instruction.
433 (INSN_DSPR2): Add flag for DSP R2 instructions.
434 (M_BALIGN): New macro.
435
4eed87de
AM
4362007-02-14 Alan Modra <amodra@bigpond.net.au>
437
438 * i386.h (i386_optab): Replace all occurrences of Seg2ShortForm
439 and Seg3ShortFrom with Shortform.
440
fda592e8
L
4412007-02-11 H.J. Lu <hongjiu.lu@intel.com>
442
443 PR gas/4027
444 * i386.h (i386_optab): Put the real "test" before the pseudo
445 one.
446
3bdcfdf4
KH
4472007-01-08 Kazu Hirata <kazu@codesourcery.com>
448
449 * m68k.h (m68010up): OR fido_a.
450
9840d27e
KH
4512006-12-25 Kazu Hirata <kazu@codesourcery.com>
452
453 * m68k.h (fido_a): New.
454
c629cdac
KH
4552006-12-24 Kazu Hirata <kazu@codesourcery.com>
456
457 * m68k.h (mcfmac, mcfemac, cfloat, mcfhwdiv, mcfisa_a,
458 mcfisa_aa, mcfisa_b, mcfusp, mcf_mask): Double the defined
459 values.
460
b7d9ef37
L
4612006-11-08 H.J. Lu <hongjiu.lu@intel.com>
462
463 * i386.h (i386_optab): Replace CpuPNI with CpuSSE3.
464
b138abaa
NC
4652006-10-31 Mei Ligang <ligang@sunnorth.com.cn>
466
467 * score-inst.h (enum score_insn_type): Add Insn_internal.
468
e9f53129
AM
4692006-10-25 Trevor Smigiel <Trevor_Smigiel@playstation.sony.com>
470 Yukishige Shibata <shibata@rd.scei.sony.co.jp>
471 Nobuhisa Fujinami <fnami@rd.scei.sony.co.jp>
472 Takeaki Fukuoka <fukuoka@rd.scei.sony.co.jp>
473 Alan Modra <amodra@bigpond.net.au>
474
475 * spu-insns.h: New file.
476 * spu.h: New file.
477
ede602d7
AM
4782006-10-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
479
480 * ppc.h (PPC_OPCODE_CELL): Define.
e4e42b45 481
7918206c
MM
4822006-10-23 Dwarakanath Rajagopal <dwarak.rajagopal@amd.com>
483
e4e42b45 484 * i386.h : Modify opcode to support for the change in POPCNT opcode
7918206c
MM
485 in amdfam10 architecture.
486
ef05d495
L
4872006-09-28 H.J. Lu <hongjiu.lu@intel.com>
488
489 * i386.h: Replace CpuMNI with CpuSSSE3.
490
2d447fca
JM
4912006-09-26 Mark Shinwell <shinwell@codesourcery.com>
492 Joseph Myers <joseph@codesourcery.com>
493 Ian Lance Taylor <ian@wasabisystems.com>
494 Ben Elliston <bje@wasabisystems.com>
495
496 * arm.h (ARM_CEXT_IWMMXT2, ARM_ARCH_IWMMXT2): Define.
497
1c0d3aa6
NC
4982006-09-17 Mei Ligang <ligang@sunnorth.com.cn>
499
500 * score-datadep.h: New file.
501 * score-inst.h: New file.
502
c2f0420e
L
5032006-07-14 H.J. Lu <hongjiu.lu@intel.com>
504
505 * i386.h (i386_optab): Remove InvMem from maskmovq, movhlps,
506 movlhps, movmskps, pextrw, pmovmskb, movmskpd, maskmovdqu,
507 movdq2q and movq2dq.
508
050dfa73
MM
5092006-07-10 Dwarakanath Rajagopal <dwarak.rajagopal@amd.com>
510 Michael Meissner <michael.meissner@amd.com>
511
512 * i386.h: Add amdfam10 new instructions (SSE4a and ABM instructions).
513
15965411
L
5142006-06-12 H.J. Lu <hongjiu.lu@intel.com>
515
516 * i386.h (i386_optab): Add "nop" with memory reference.
517
46e883c5
L
5182006-06-12 H.J. Lu <hongjiu.lu@intel.com>
519
520 * i386.h (i386_optab): Update comment for 64bit NOP.
521
9622b051
AM
5222006-06-06 Ben Elliston <bje@au.ibm.com>
523 Anton Blanchard <anton@samba.org>
524
525 * ppc.h (PPC_OPCODE_POWER6): Define.
526 Adjust whitespace.
527
a9e24354
TS
5282006-06-05 Thiemo Seufer <ths@mips.com>
529
e4e42b45 530 * mips.h: Improve description of MT flags.
a9e24354 531
a596001e
RS
5322006-05-25 Richard Sandiford <richard@codesourcery.com>
533
534 * m68k.h (mcf_mask): Define.
535
d43b4baf
TS
5362006-05-05 Thiemo Seufer <ths@mips.com>
537 David Ung <davidu@mips.com>
538
539 * mips.h (enum): Add macro M_CACHE_AB.
540
39a7806d
TS
5412006-05-04 Thiemo Seufer <ths@mips.com>
542 Nigel Stephens <nigel@mips.com>
543 David Ung <davidu@mips.com>
544
545 * mips.h: Add INSN_SMARTMIPS define.
546
9bcd4f99
TS
5472006-04-30 Thiemo Seufer <ths@mips.com>
548 David Ung <davidu@mips.com>
549
550 * mips.h: Defines udi bits and masks. Add description of
551 characters which may appear in the args field of udi
552 instructions.
553
ef0ee844
TS
5542006-04-26 Thiemo Seufer <ths@networkno.de>
555
556 * mips.h: Improve comments describing the bitfield instruction
557 fields.
558
f7675147
L
5592006-04-26 Julian Brown <julian@codesourcery.com>
560
561 * arm.h (FPU_VFP_EXT_V3): Define constant.
562 (FPU_NEON_EXT_V1): Likewise.
563 (FPU_VFP_HARD): Update.
564 (FPU_VFP_V3): Define macro.
565 (FPU_ARCH_VFP_V3, FPU_ARCH_VFP_V3_PLUS_NEON_V1): Define macros.
566
ef0ee844 5672006-04-07 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
d727e8c2
NC
568
569 * avr.h (AVR_ISA_PWMx): New.
570
2da12c60
NS
5712006-03-28 Nathan Sidwell <nathan@codesourcery.com>
572
573 * m68k.h (cpu_m68k, cpu_cf, cpu_m68000, cpu_m68008, cpu_m68010,
574 cpu_m68020, cpu_m68ec030, cpu_m68040, cpu_m68060, cpu_m68851,
575 cpu_m68881, cpu_m68882, cpu_cpu32, cpu_cf5200, cpu_cf5206e,
576 cpu_cf5208, cpu_cf521x, cpu_cf5213, cpu_cf5249, cpu_cf528x,
577 cpu_cf5307, cpu_cf5329, cpu_cf5407, cpu_cf547x, cpu_cf548x): Remove.
578
0715c387
PB
5792006-03-10 Paul Brook <paul@codesourcery.com>
580
581 * arm.h (ARM_AEXT_V7_ARM): Include v6ZK extensions.
582
34bdd094
DA
5832006-03-04 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
584
585 * hppa.h (pa_opcodes): Reorder bb opcodes so that pa10 opcodes come
586 first. Correct mask of bb "B" opcode.
587
331d2d0d
L
5882006-02-27 H.J. Lu <hongjiu.lu@intel.com>
589
590 * i386.h (i386_optab): Support Intel Merom New Instructions.
591
62b3e311
PB
5922006-02-24 Paul Brook <paul@codesourcery.com>
593
594 * arm.h: Add V7 feature bits.
595
59cf82fe
L
5962006-02-23 H.J. Lu <hongjiu.lu@intel.com>
597
598 * ia64.h (ia64_opnd): Add IA64_OPND_IMMU5b.
599
e74cfd16
PB
6002006-01-31 Paul Brook <paul@codesourcery.com>
601 Richard Earnshaw <rearnsha@arm.com>
602
603 * arm.h: Use ARM_CPU_FEATURE.
604 (ARM_AEXT_*, FPU_ENDIAN_PURE, FPU_VFP_HARD): New.
605 (arm_feature_set): Change to a structure.
606 (ARM_CPU_HAS_FEATURE, ARM_MERGE_FEATURE_SETS, ARM_CLEAR_FEATURE,
607 ARM_FEATURE): New macros.
608
5b3f8a92
HPN
6092005-12-07 Hans-Peter Nilsson <hp@axis.com>
610
611 * cris.h (MOVE_M_TO_PREG_OPCODE, MOVE_M_TO_PREG_ZBITS)
612 (MOVE_PC_INCR_OPCODE_PREFIX, MOVE_PC_INCR_OPCODE_SUFFIX): New macros.
613 (ADD_PC_INCR_OPCODE): Don't define.
614
cb712a9e
L
6152005-12-06 H.J. Lu <hongjiu.lu@intel.com>
616
617 PR gas/1874
618 * i386.h (i386_optab): Add 64bit support for monitor and mwait.
619
0499d65b
TS
6202005-11-14 David Ung <davidu@mips.com>
621
622 * mips.h: Assign 'm'/'M' codes to MIPS16e save/restore
623 instructions. Define MIPS16_ALL_ARGS and MIPS16_ALL_STATICS for
624 save/restore encoding of the args field.
625
ea5ca089
DB
6262005-10-28 Dave Brolley <brolley@redhat.com>
627
628 Contribute the following changes:
629 2005-02-16 Dave Brolley <brolley@redhat.com>
630
631 * cgen-bitset.h: Rename CGEN_ISA_MASK to CGEN_BITSET. Rename
632 cgen_isa_mask_* to cgen_bitset_*.
633 * cgen.h: Likewise.
634
16175d96
DB
635 2003-10-21 Richard Sandiford <rsandifo@redhat.com>
636
637 * cgen.h (CGEN_BITSET_ATTR_VALUE): Fix definition.
638 (CGEN_ATTR_ENTRY): Change "value" to type "unsigned".
639 (CGEN_CPU_TABLE): Make isas a ponter.
640
641 2003-09-29 Dave Brolley <brolley@redhat.com>
642
643 * cgen.h (CGEN_ATTR_VALUE_BITSET_TYPE): New typedef.
644 (CGEN_ATTR_VALUE_ENUM_TYPE): Ditto.
645 (CGEN_ATTR_VALUE_TYPE): Use these new typedefs.
646
647 2002-12-13 Dave Brolley <brolley@redhat.com>
648
649 * cgen.h (symcat.h): #include it.
650 (cgen-bitset.h): #include it.
651 (CGEN_ATTR_VALUE_TYPE): Now a union.
652 (CGEN_ATTR_VALUE): Reference macros generated in opcodes/<arch>-desc.h.
653 (CGEN_ATTR_ENTRY): 'value' now unsigned.
654 (cgen_cpu_desc): 'isas' now (CGEN_ISA_MASK*).
655 * cgen-bitset.h: New file.
656
3c9b82ba
NC
6572005-09-30 Catherine Moore <clm@cm00re.com>
658
659 * bfin.h: New file.
660
6a2375c6
JB
6612005-10-24 Jan Beulich <jbeulich@novell.com>
662
663 * ia64.h (enum ia64_opnd): Move memory operand out of set of
664 indirect operands.
665
c06a12f8
DA
6662005-10-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
667
668 * hppa.h (pa_opcodes): Add two fcmp opcodes. Reorder ftest opcodes.
669 Add FLAG_STRICT to pa10 ftest opcode.
670
4d443107
DA
6712005-10-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
672
673 * hppa.h (pa_opcodes): Remove lha entries.
674
f0a3b40f
DA
6752005-10-08 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
676
677 * hppa.h (FLAG_STRICT): Revise comment.
678 (pa_opcode): Revise ordering rules. Add/move strict pa10 variants
679 before corresponding pa11 opcodes. Add strict pa10 register-immediate
680 entries for "fdc".
681
e210c36b
NC
6822005-09-30 Catherine Moore <clm@cm00re.com>
683
684 * bfin.h: New file.
685
1b7e1362
DA
6862005-09-24 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
687
688 * hppa.h (pa_opcodes): Add new "fdc" and "fic" opcode entries.
689
089b39de
CF
6902005-09-06 Chao-ying Fu <fu@mips.com>
691
692 * mips.h (OP_SH_MT_U, OP_MASK_MT_U, OP_SH_MT_H, OP_MASK_MT_H,
693 OP_SH_MTACC_T, OP_MASK_MTACC_T, OP_SH_MTACC_D, OP_MASK_MTACC_D): New
694 define.
695 Document !, $, *, &, g, +t, +T operand formats for MT instructions.
696 (INSN_ASE_MASK): Update to include INSN_MT.
697 (INSN_MT): New define for MT ASE.
698
93c34b9b
CF
6992005-08-25 Chao-ying Fu <fu@mips.com>
700
701 * mips.h (OP_SH_DSPACC, OP_MASK_DSPACC, OP_SH_DSPACC_S,
702 OP_MASK_DSPACC_S, OP_SH_DSPSFT, OP_MASK_DSPSFT, OP_SH_DSPSFT_7,
703 OP_MASK_DSPSFT_7, OP_SH_SA3, OP_MASK_SA3, OP_SH_SA4, OP_MASK_SA4,
704 OP_SH_IMM8, OP_MASK_IMM8, OP_SH_IMM10, OP_MASK_IMM10, OP_SH_WRDSP,
705 OP_MASK_WRDSP, OP_SH_RDDSP, OP_MASK_RDDSP): New define.
706 Document 3, 4, 5, 6, 7, 8, 9, 0, :, ', @ operand formats for DSP
707 instructions.
708 (INSN_DSP): New define for DSP ASE.
709
848cf006
AM
7102005-08-18 Alan Modra <amodra@bigpond.net.au>
711
712 * a29k.h: Delete.
713
36ae0db3
DJ
7142005-08-15 Daniel Jacobowitz <dan@codesourcery.com>
715
716 * ppc.h (PPC_OPCODE_E300): Define.
717
8c929562
MS
7182005-08-12 Martin Schwidefsky <schwidefsky@de.ibm.com>
719
720 * s390.h (s390_opcode_cpu_val): Add enum for cpu type z9-109.
721
f7b8cccc
DA
7222005-07-28 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
723
724 PR gas/336
725 * hppa.h (pa_opcodes): Allow 0 immediates in PA 2.0 variants of pdtlb
726 and pitlb.
727
8b5328ac
JB
7282005-07-27 Jan Beulich <jbeulich@novell.com>
729
730 * i386.h (i386_optab): Add comment to movd. Use LongMem for all
731 movd-s. Add NoRex64 to movq-s dealing only with mmx or xmm registers.
732 Add movq-s as 64-bit variants of movd-s.
733
f417d200
DA
7342005-07-18 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
735
18b3bdfc
DA
736 * hppa.h: Fix punctuation in comment.
737
f417d200
DA
738 * hppa.h (pa_opcode): Add rules for opcode ordering. Check first for
739 implicit space-register addressing. Set space-register bits on opcodes
740 using implicit space-register addressing. Add various missing pa20
741 long-immediate opcodes. Remove various opcodes using implicit 3-bit
742 space-register addressing. Use "fE" instead of "fe" in various
743 fstw opcodes.
744
9a145ce6
JB
7452005-07-18 Jan Beulich <jbeulich@novell.com>
746
747 * i386.h (i386_optab): Operands of aam and aad are unsigned.
748
90700ea2
L
7492007-07-15 H.J. Lu <hongjiu.lu@intel.com>
750
751 * i386.h (i386_optab): Support Intel VMX Instructions.
752
48f130a8
DA
7532005-07-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
754
755 * hppa.h (pa_opcode): Don't set FLAG_STRICT in pa10 loads and stores.
756
30123838
JB
7572005-07-05 Jan Beulich <jbeulich@novell.com>
758
759 * i386.h (i386_optab): Add new insns.
760
47b0e7ad
NC
7612005-07-01 Nick Clifton <nickc@redhat.com>
762
763 * sparc.h: Add typedefs to structure declarations.
764
b300c311
L
7652005-06-20 H.J. Lu <hongjiu.lu@intel.com>
766
767 PR 1013
768 * i386.h (i386_optab): Update comments for 64bit addressing on
769 mov. Allow 64bit addressing for mov and movq.
770
2db495be
DA
7712005-06-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
772
773 * hppa.h (pa_opcodes): Use cM and cX instead of cm and cx,
774 respectively, in various floating-point load and store patterns.
775
caa05036
DA
7762005-05-23 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
777
778 * hppa.h (FLAG_STRICT): Correct comment.
779 (pa_opcodes): Update load and store entries to allow both PA 1.X and
780 PA 2.0 mneumonics when equivalent. Entries with cache control
781 completers now require PA 1.1. Adjust whitespace.
782
f4411256
AM
7832005-05-19 Anton Blanchard <anton@samba.org>
784
785 * ppc.h (PPC_OPCODE_POWER5): Define.
786
e172dbf8
NC
7872005-05-10 Nick Clifton <nickc@redhat.com>
788
789 * Update the address and phone number of the FSF organization in
790 the GPL notices in the following files:
791 a29k.h, alpha.h, arc.h, arm.h, avr.h, cgen.h, convex.h, cris.h,
792 crx.h, d10v.h, d30v.h, dlx.h, h8300.h, hppa.h, i370.h, i386.h,
793 i860.h, i960.h, m68hc11.h, m68k.h, m88k.h, maxq.h, mips.h, mmix.h,
794 mn10200.h, mn10300.h, msp430.h, np1.h, ns32k.h, or32.h, pdp11.h,
795 pj.h, pn.h, ppc.h, pyr.h, s390.h, sparc.h, tic30.h, tic4x.h,
796 tic54x.h, tic80.h, v850.h, vax.h
797
e44823cf
JB
7982005-05-09 Jan Beulich <jbeulich@novell.com>
799
800 * i386.h (i386_optab): Add ht and hnt.
801
791fe849
MK
8022005-04-18 Mark Kettenis <kettenis@gnu.org>
803
804 * i386.h: Insert hyphens into selected VIA PadLock extensions.
805 Add xcrypt-ctr. Provide aliases without hyphens.
806
faa7ef87
L
8072005-04-13 H.J. Lu <hongjiu.lu@intel.com>
808
a63027e5
L
809 Moved from ../ChangeLog
810
faa7ef87
L
811 2005-04-12 Paul Brook <paul@codesourcery.com>
812 * m88k.h: Rename psr macros to avoid conflicts.
813
814 2005-03-12 Zack Weinberg <zack@codesourcery.com>
815 * arm.h: Adjust comments for ARM_EXT_V4T and ARM_EXT_V5T.
816 Add ARM_EXT_V6T2, ARM_ARCH_V6T2, ARM_ARCH_V6KT2, ARM_ARCH_V6ZT2,
817 and ARM_ARCH_V6ZKT2.
818
819 2004-11-29 Tomer Levi <Tomer.Levi@nsc.com>
820 * crx.h (enum operand_type): Rename rbase_cst4 to rbase_dispu4.
821 Remove redundant instruction types.
822 (struct argument): X_op - new field.
823 (struct cst4_entry): Remove.
824 (no_op_insn): Declare.
825
826 2004-11-05 Tomer Levi <Tomer.Levi@nsc.com>
827 * crx.h (enum argtype): Rename types, remove unused types.
828
829 2004-10-27 Tomer Levi <Tomer.Levi@nsc.com>
830 * crx.h (enum reg): Rearrange registers, remove 'ccfg' and `'pc'.
831 (enum reg_type): Remove CRX_PC_REGTYPE, CRX_MTPR_REGTYPE.
832 (enum operand_type): Rearrange operands, edit comments.
833 replace us<N> with ui<N> for unsigned immediate.
834 replace d<N> with disps<N>/dispu<N>/dispe<N> for signed/unsigned/escaped
835 displacements (respectively).
836 replace rbase_ridx_scl2_dispu<N> with rindex_disps<N> for register index.
837 (instruction type): Add NO_TYPE_INS.
838 (instruction flags): Add USER_REG, CST4MAP, NO_SP, NO_RPTR.
839 (operand_entry): New field - 'flags'.
840 (operand flags): New.
841
842 2004-10-21 Tomer Levi <Tomer.Levi@nsc.com>
843 * crx.h (operand_type): Remove redundant types i3, i4,
844 i5, i8, i12.
845 Add new unsigned immediate types us3, us4, us5, us16.
846
bc4bd9ab
MK
8472005-04-12 Mark Kettenis <kettenis@gnu.org>
848
849 * i386.h (i386_optab): Mark VIA PadLock instructions as ImmExt and
850 adjust them accordingly.
851
373ff435
JB
8522005-04-01 Jan Beulich <jbeulich@novell.com>
853
854 * i386.h (i386_optab): Add rdtscp.
855
4cc91dba
L
8562005-03-29 H.J. Lu <hongjiu.lu@intel.com>
857
858 * i386.h (i386_optab): Don't allow the `l' suffix for moving
418a8fca
AS
859 between memory and segment register. Allow movq for moving between
860 general-purpose register and segment register.
4cc91dba 861
9ae09ff9
JB
8622005-02-09 Jan Beulich <jbeulich@novell.com>
863
864 PR gas/707
865 * i386.h (i386_optab): Add x_Suf to fbld and fbstp. Add w_Suf and
866 FloatMF to fldcw, fstcw, fnstcw, and the memory formas of fstsw and
867 fnstsw.
868
638e7a64
NS
8692006-02-07 Nathan Sidwell <nathan@codesourcery.com>
870
871 * m68k.h (m68008, m68ec030, m68882): Remove.
872 (m68k_mask): New.
873 (cpu_m68k, cpu_cf): New.
874 (mcf5200, mcf5206e, mcf521x, mcf5249, mcf528x, mcf5307, mcf5407,
875 mcf5470, mcf5480): Rename to cpu_<foo>. Add m680x0 variants.
876
90219bd0
AO
8772005-01-25 Alexandre Oliva <aoliva@redhat.com>
878
879 2004-11-10 Alexandre Oliva <aoliva@redhat.com>
880 * cgen.h (enum cgen_parse_operand_type): Add
881 CGEN_PARSE_OPERAND_SYMBOLIC.
882
239cb185
FF
8832005-01-21 Fred Fish <fnf@specifixinc.com>
884
885 * mips.h: Change INSN_ALIAS to INSN2_ALIAS.
886 Change INSN_WRITE_MDMX_ACC to INSN2_WRITE_MDMX_ACC.
887 Change INSN_READ_MDMX_ACC to INSN2_READ_MDMX_ACC.
888
dc9a9f39
FF
8892005-01-19 Fred Fish <fnf@specifixinc.com>
890
891 * mips.h (struct mips_opcode): Add new pinfo2 member.
892 (INSN_ALIAS): New define for opcode table entries that are
893 specific instances of another entry, such as 'move' for an 'or'
894 with a zero operand.
895 (INSN_READ_MDMX_ACC): Redefine from 0 to 0x2.
896 (INSN_WRITE_MDMX_ACC): Redefine from 0 to 0x4.
897
98e7aba8
ILT
8982004-12-09 Ian Lance Taylor <ian@wasabisystems.com>
899
900 * mips.h (CPU_RM9000): Define.
901 (OPCODE_IS_MEMBER): Handle CPU_RM9000.
902
37edbb65
JB
9032004-11-25 Jan Beulich <jbeulich@novell.com>
904
905 * i386.h: CpuNo64 mov can't reasonably have a 'q' suffix. Moves
906 to/from test registers are illegal in 64-bit mode. Add missing
907 NoRex64 to sidt. fxsave/fxrstor now allow for a 'q' suffix
908 (previously one had to explicitly encode a rex64 prefix). Re-enable
909 lahf/sahf in 64-bit mode as at least some Athlon64/Opteron steppings
910 support it there. Add cmpxchg16b as per Intel's 64-bit documentation.
911
9122004-11-23 Jan Beulich <jbeulich@novell.com>
5c6af06e
JB
913
914 * i386.h (i386_optab): paddq and psubq, even in their MMX form, are
915 available only with SSE2. Change the MMX additions introduced by SSE
916 and 3DNow!A to CpuMMX2 (rather than CpuMMX). Indicate the 3DNow!A
917 instructions by their now designated identifier (since combining i686
918 and 3DNow! does not really imply 3DNow!A).
919
f5c7edf4
AM
9202004-11-19 Alan Modra <amodra@bigpond.net.au>
921
922 * msp430.h (struct rcodes_s, MSP430_RLC, msp430_rcodes,
923 struct hcodes_s, msp430_hcodes): Move to gas/config/tc-msp430.c.
924
7499d566
NC
9252004-11-08 Inderpreet Singh <inderpreetb@nioda.hcltech.com>
926 Vineet Sharma <vineets@noida.hcltech.com>
927
928 * maxq.h: New file: Disassembly information for the maxq port.
929
bcb9eebe
L
9302004-11-05 H.J. Lu <hongjiu.lu@intel.com>
931
932 * i386.h (i386_optab): Put back "movzb".
933
94bb3d38
HPN
9342004-11-04 Hans-Peter Nilsson <hp@axis.com>
935
936 * cris.h (enum cris_insn_version_usage): Tweak formatting and
937 comments. Remove member cris_ver_sim. Add members
938 cris_ver_sim_v0_10, cris_ver_v0_10, cris_ver_v3_10,
939 cris_ver_v8_10, cris_ver_v10, cris_ver_v10p.
940 (struct cris_support_reg, struct cris_cond15): New types.
941 (cris_conds15): Declare.
942 (JUMP_PC_INCR_OPCODE_V32, BA_DWORD_OPCODE, NOP_OPCODE_COMMON)
943 (NOP_OPCODE_ZBITS_COMMON, LAPC_DWORD_OPCODE, LAPC_DWORD_Z_BITS)
944 (NOP_OPCODE_V32, NOP_Z_BITS_V32): New macros.
945 (NOP_Z_BITS): Define in terms of NOP_OPCODE.
946 (cris_imm_oprnd_size_type): New members SIZE_FIELD_SIGNED and
947 SIZE_FIELD_UNSIGNED.
948
37edbb65 9492004-11-04 Jan Beulich <jbeulich@novell.com>
9306ca4a
JB
950
951 * i386.h (sldx_Suf): Remove.
952 (FP, l_FP, sl_FP, x_FP): Don't imply IgnoreSize.
953 (q_FP): Define, implying no REX64.
954 (x_FP, sl_FP): Imply FloatMF.
955 (i386_optab): Split reg and mem forms of moving from segment registers
956 so that the memory forms can ignore the 16-/32-bit operand size
957 distinction. Adjust a few others for Intel mode. Remove *FP uses from
958 all non-floating-point instructions. Unite 32- and 64-bit forms of
959 movsx, movzx, and movd. Adjust floating point operations for the above
960 changes to the *FP macros. Add DefaultSize to floating point control
961 insns operating on larger memory ranges. Remove left over comments
962 hinting at certain insns being Intel-syntax ones where the ones
963 actually meant are already gone.
964
48c9f030
NC
9652004-10-07 Tomer Levi <Tomer.Levi@nsc.com>
966
967 * crx.h: Add COPS_REG_INS - Coprocessor Special register
968 instruction type.
969
0dd132b6
NC
9702004-09-30 Paul Brook <paul@codesourcery.com>
971
972 * arm.h (ARM_EXT_V6K, ARM_EXT_V6Z): Define.
973 (ARM_ARCH_V6K, ARM_ARCH_V6Z, ARM_ARCH_V6ZK): Define.
974
23794b24
MM
9752004-09-11 Theodore A. Roth <troth@openavr.org>
976
977 * avr.h: Add support for
978 atmega48, atmega88, atmega168, attiny13, attiny2313, at90can128.
979
2a309db0
AM
9802004-09-09 Segher Boessenkool <segher@kernel.crashing.org>
981
982 * ppc.h (PPC_OPERAND_OPTIONAL): Fix comment.
983
b18c562e
NC
9842004-08-24 Dmitry Diky <diwil@spec.ru>
985
986 * msp430.h (msp430_opc): Add new instructions.
987 (msp430_rcodes): Declare new instructions.
988 (msp430_hcodes): Likewise..
989
45d313cd
NC
9902004-08-13 Nick Clifton <nickc@redhat.com>
991
992 PR/301
993 * h8300.h (O_JSR): Do not allow VECIND addressing for non-SX
994 processors.
995
30d1c836
ML
9962004-08-30 Michal Ludvig <mludvig@suse.cz>
997
998 * i386.h (i386_optab): Added montmul/xsha1/xsha256 insns.
999
9a45f1c2
L
10002004-07-22 H.J. Lu <hongjiu.lu@intel.com>
1001
1002 * i386.h (i386_optab): Allow cs/ds in 64bit for branch hints.
1003
543613e9
NC
10042004-07-21 Jan Beulich <jbeulich@novell.com>
1005
1006 * i386.h: Adjust instruction descriptions to better match the
1007 specification.
1008
b781e558
RE
10092004-07-16 Richard Earnshaw <rearnsha@arm.com>
1010
1011 * arm.h: Remove all old content. Replace with architecture defines
1012 from gas/config/tc-arm.c.
1013
8577e690
AS
10142004-07-09 Andreas Schwab <schwab@suse.de>
1015
1016 * m68k.h: Fix comment.
1017
1fe1f39c
NC
10182004-07-07 Tomer Levi <Tomer.Levi@nsc.com>
1019
1020 * crx.h: New file.
1021
1d9f512f
AM
10222004-06-24 Alan Modra <amodra@bigpond.net.au>
1023
1024 * i386.h (i386_optab): Remove fildd, fistpd and fisttpd.
1025
be8c092b
NC
10262004-05-24 Peter Barada <peter@the-baradas.com>
1027
1028 * m68k.h: Add 'size' to m68k_opcode.
1029
6b6e92f4
NC
10302004-05-05 Peter Barada <peter@the-baradas.com>
1031
1032 * m68k.h: Switch from ColdFire chip name to core variant.
1033
10342004-04-22 Peter Barada <peter@the-baradas.com>
fd99574b
NC
1035
1036 * m68k.h: Add mcfmac/mcfemac definitions. Update operand
1037 descriptions for new EMAC cases.
1038 Remove ColdFire macmw/macml/msacmw/msacmw hacks and properly
1039 handle Motorola MAC syntax.
1040 Allow disassembly of ColdFire V4e object files.
1041
fdd12ef3
AM
10422004-03-16 Alan Modra <amodra@bigpond.net.au>
1043
1044 * ppc.h (PPC_OPERAND_GPR_0): Define. Bump other operand defines.
1045
3922a64c
L
10462004-03-12 Jakub Jelinek <jakub@redhat.com>
1047
1048 * i386.h (i386_optab): Remove CpuNo64 from sysenter and sysexit.
1049
1f45d988
ML
10502004-03-12 Michal Ludvig <mludvig@suse.cz>
1051
1052 * i386.h (i386_optab): Added xstore as an alias for xstorerng.
1053
0f10071e
ML
10542004-03-12 Michal Ludvig <mludvig@suse.cz>
1055
1056 * i386.h (i386_optab): Added xstore/xcrypt insns.
1057
3255318a
NC
10582004-02-09 Anil Paranjpe <anilp1@KPITCummins.com>
1059
1060 * h8300.h (32bit ldc/stc): Add relaxing support.
1061
ca9a79a1 10622004-01-12 Anil Paranjpe <anilp1@KPITCummins.com>
fdd12ef3 1063
ca9a79a1
NC
1064 * h8300.h (BITOP): Pass MEMRELAX flag.
1065
875a0b14
NC
10662004-01-09 Anil Paranjpe <anilp1@KPITCummins.com>
1067
1068 * h8300.h (BITOP): Dissallow operations on @aa:16 and @aa:32
1069 except for the H8S.
252b5132 1070
c9e214e5 1071For older changes see ChangeLog-9103
252b5132
RH
1072\f
1073Local Variables:
c9e214e5
AM
1074mode: change-log
1075left-margin: 8
1076fill-column: 74
252b5132
RH
1077version-control: never
1078End:
This page took 0.545732 seconds and 4 git commands to generate.