Add support for extensions in the .machine pseudoop on S/390, e.g. ".machine zEC12...
[deliverable/binutils-gdb.git] / include / opcode / ChangeLog
1 2015-09-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
2
3 * s390.h (S390_INSTR_FLAG_HTM): New flag.
4 (S390_INSTR_FLAG_VX): New flag.
5 (S390_INSTR_FLAG_FACILITY_MASK): New flag mask.
6
7 2015-09-23 Nick Clifton <nickc@redhat.com>
8
9 * ppc.h (PPC_OPSHIFT_INV): Use an unsigned constant when left
10 shifting.
11
12 2015-09-22 Nick Clifton <nickc@redhat.com>
13
14 * rx.h (enum RX_Size): Add RX_Bad_Size entry.
15
16 2015-09-09 Daniel Santos <daniel.santos@pobox.com>
17
18 * visium.h (gen_reg_table): Make static.
19 (fp_reg_table): Likewise.
20 (cc_table): Likewise.
21
22 2015-07-20 Matthew Wahab <matthew.wahab@arm.com>
23
24 * arm.h (ARM_AEXT_V6ZK): Rename to ARM_AEXT_V6KZ.
25 (ARM_AEXT_V6ZKT2): Rename to ARM_AEXT_V6KZT2.
26 (ARM_ARCH_V6ZK): Rename to ARM_ARCH_V6KZ.
27 (ARM_ARCH_V6ZKT2): Rename to ARM_ARCH_V6KZT2.
28
29 2015-07-03 Alan Modra <amodra@gmail.com>
30
31 * ppc.h (PPC_OPCODE_750, PPC_OPCODE_7450, PPC_OPCODE_860): Define.
32
33 2015-07-01 Sandra Loosemore <sandra@codesourcery.com>
34 Cesar Philippidis <cesar@codesourcery.com>
35
36 * nios2.h (enum iw_format_type): Add R2 formats.
37 (enum overflow_type): Add signed_immed12_overflow and
38 enumeration_overflow for R2.
39 (struct nios2_opcode): Document new argument letters for R2.
40 (REG_3BIT, REG_LDWM, REG_POP): Define.
41 (includes): Include nios2r2.h.
42 (nios2_r2_opcodes, nios2_num_r2_opcodes): Declare.
43 (nios2_r2_asi_n_mappings, nios2_num_r2_asi_n_mappings): Declare.
44 (nios2_r2_shi_n_mappings, nios2_num_r2_shi_n_mappings): Declare.
45 (nios2_r2_andi_n_mappings, nios2_num_r2_andi_n_mappings): Declare.
46 (nios2_r2_reg3_mappings, nios2_num_r2_reg3_mappings): Declare.
47 (nios2_r2_reg_range_mappings, nios2_num_r2_reg_range_mappings):
48 Declare.
49 * nios2r2.h: New file.
50
51 2015-06-19 Peter Bergner <bergner@vnet.ibm.com>
52
53 * ppc.h (PPC_OPERAND_OPTIONAL_VALUE): New.
54 (ppc_optional_operand_value): New inline function.
55
56 2015-06-04 Matthew Wahab <matthew.wahab@arm.com>
57
58 * aarch64.h (AARCH64_V8_1): New.
59
60 2015-06-03 Matthew Wahab <matthew.wahab@arm.com>
61
62 * arm.h (FPU_ARCH_CRYPTO_NEON_VFP_ARMV8_1): New.
63 (ARM_ARCH_V8_1A): New.
64 (ARM_ARCH_V8_1A_FP): New.
65 (ARM_ARCH_V8_1A_SIMD): New.
66 (ARM_ARCH_V8_1A_CRYPTOV1): New.
67 (ARM_FEATURE_CORE): New.
68
69 2015-06-02 Matthew Wahab <matthew.wahab@arm.com>
70
71 * arm.h (ARM_EXT2_PAN): New.
72 (ARM_FEATURE_CORE_HIGH): New.
73
74 2015-06-02 Matthew Wahab <matthew.wahab@arm.com>
75
76 * arm.h (ARM_FEATURE_ALL): New.
77
78 2015-06-02 Matthew Wahab <matthew.wahab@arm.com>
79
80 * aarch64.h (AARCH64_FEATURE_RDMA): New.
81
82 2015-06-02 Matthew Wahab <matthew.wahab@arm.com>
83
84 * aarch64.h (AARCH64_FEATURE_LOR): New.
85
86 2015-06-01 Matthew Wahab <matthew.wahab@arm.com>
87
88 * aarch64.h (AARCH64_FEATURE_PAN): New.
89 (aarch64_sys_reg_supported_p): Declare.
90 (aarch64_pstatefield_supported_p): Declare.
91
92 2015-04-30 DJ Delorie <dj@redhat.com>
93
94 * rl78.h (RL78_Dis_Isa): New.
95 (rl78_decode_opcode): Add ISA parameter.
96
97 2015-03-24 Terry Guo <terry.guo@arm.com>
98
99 * arm.h (arm_feature_set): Extended to provide more available bits.
100 (ARM_ANY): Updated to follow above new definition.
101 (ARM_CPU_HAS_FEATURE): Likewise.
102 (ARM_CPU_IS_ANY): Likewise.
103 (ARM_MERGE_FEATURE_SETS): Likewise.
104 (ARM_CLEAR_FEATURE): Likewise.
105 (ARM_FEATURE): Likewise.
106 (ARM_FEATURE_COPY): New macro.
107 (ARM_FEATURE_EQUAL): Likewise.
108 (ARM_FEATURE_ZERO): Likewise.
109 (ARM_FEATURE_CORE_EQUAL): Likewise.
110 (ARM_FEATURE_LOW): Likewise.
111 (ARM_FEATURE_CORE_LOW): Likewise.
112 (ARM_FEATURE_CORE_COPROC): Likewise.
113
114 2015-02-19 Pedro Alves <palves@redhat.com>
115
116 * cgen.h [__cplusplus]: Wrap in extern "C".
117 * msp430-decode.h [__cplusplus]: Likewise.
118 * nios2.h [__cplusplus]: Likewise.
119 * rl78.h [__cplusplus]: Likewise.
120 * rx.h [__cplusplus]: Likewise.
121 * tilegx.h [__cplusplus]: Likewise.
122
123 2015-01-28 James Bowman <james.bowman@ftdichip.com>
124
125 * ft32.h: New file.
126
127 2015-01-16 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
128
129 * s390.h (s390_opcode_cpu_val): Add S390_OPCODE_Z13.
130
131 2015-01-01 Alan Modra <amodra@gmail.com>
132
133 Update year range in copyright notice of all files.
134
135 2014-12-27 Anthony Green <green@moxielogic.com>
136
137 * moxie.h (MOXIE_F1_AiB2, MOXIE_F1_ABi2): Renamed from
138 MOXIE_F1_AiB4 and MOXIE_F1_ABi2.
139
140 2014-12-06 Eric Botcazou <ebotcazou@adacore.com>
141
142 * visium.h: New file.
143
144 2014-11-28 Sandra Loosemore <sandra@codesourcery.com>
145
146 * nios2.h (NIOS2_INSN_ADDI, NIOS2_INSN_ANDI): Delete.
147 (NIOS2_INSN_ORI, NIOS2_INSN_XORI): Delete.
148 (NIOS2_INSN_OPTARG): Renumber.
149
150 2014-11-06 Sandra Loosemore <sandra@codesourcery.com>
151
152 * nios2.h (nios2_find_opcode_hash): Add mach parameter to
153 declaration. Fix obsolete comment.
154
155 2014-10-23 Sandra Loosemore <sandra@codesourcery.com>
156
157 * nios2.h (enum iw_format_type): New.
158 (struct nios2_opcode): Update comments. Add size and format fields.
159 (NIOS2_INSN_OPTARG): New.
160 (REG_NORMAL, REG_CONTROL, REG_COPROCESSOR): New.
161 (struct nios2_reg): Add regtype field.
162 (GET_INSN_FIELD, SET_INSN_FIELD): Delete.
163 (IW_A_LSB, IW_A_MSB, IW_A_SZ, IW_A_MASK): Delete.
164 (IW_B_LSB, IW_B_MSB, IW_B_SZ, IW_B_MASK): Delete.
165 (IW_C_LSB, IW_C_MSB, IW_C_SZ, IW_C_MASK): Delete.
166 (IW_IMM16_LSB, IW_IMM16_MSB, IW_IMM16_SZ, IW_IMM16_MASK): Delete.
167 (IW_IMM26_LSB, IW_IMM26_MSB, IW_IMM26_SZ, IW_IMM26_MASK): Delete.
168 (IW_OP_LSB, IW_OP_MSB, IW_OP_SZ, IW_OP_MASK): Delete.
169 (IW_OPX_LSB, IW_OPX_MSB, IW_OPX_SZ, IW_OPX_MASK): Delete.
170 (IW_SHIFT_IMM5_LSB, IW_SHIFT_IMM5_MSB): Delete.
171 (IW_SHIFT_IMM5_SZ, IW_SHIFT_IMM5_MASK): Delete.
172 (IW_CONTROL_REGNUM_LSB, IW_CONTROL_REGNUM_MSB): Delete.
173 (IW_CONTROL_REGNUM_SZ, IW_CONTROL_REGNUM_MASK): Delete.
174 (OP_MASK_OP, OP_SH_OP): Delete.
175 (OP_MASK_IOP, OP_SH_IOP): Delete.
176 (OP_MASK_IRD, OP_SH_IRD): Delete.
177 (OP_MASK_IRT, OP_SH_IRT): Delete.
178 (OP_MASK_IRS, OP_SH_IRS): Delete.
179 (OP_MASK_ROP, OP_SH_ROP): Delete.
180 (OP_MASK_RRD, OP_SH_RRD): Delete.
181 (OP_MASK_RRT, OP_SH_RRT): Delete.
182 (OP_MASK_RRS, OP_SH_RRS): Delete.
183 (OP_MASK_JOP, OP_SH_JOP): Delete.
184 (OP_MASK_IMM26, OP_SH_IMM26): Delete.
185 (OP_MASK_RCTL, OP_SH_RCTL): Delete.
186 (OP_MASK_IMM5, OP_SH_IMM5): Delete.
187 (OP_MASK_CACHE_OPX, OP_SH_CACHE_OPX): Delete.
188 (OP_MASK_CACHE_RRS, OP_SH_CACHE_RRS): Delete.
189 (OP_MASK_CUSTOM_A, OP_SH_CUSTOM_A): Delete.
190 (OP_MASK_CUSTOM_B, OP_SH_CUSTOM_B): Delete.
191 (OP_MASK_CUSTOM_C, OP_SH_CUSTOM_C): Delete.
192 (OP_MASK_CUSTOM_N, OP_SH_CUSTOM_N): Delete.
193 (OP_<insn>, OPX_<insn>, OP_MATCH_<insn>, OPX_MATCH_<insn>): Delete.
194 (OP_MASK_<insn>, OP_MASK): Delete.
195 (GET_IW_A, GET_IW_B, GET_IW_C, GET_IW_CONTROL_REGNUM): Delete.
196 (GET_IW_IMM16, GET_IW_IMM26, GET_IW_OP, GET_IW_OPX): Delete.
197 Include nios2r1.h to define new instruction opcode constants
198 and accessors.
199 (nios2_builtin_opcodes): Rename to nios2_r1_opcodes.
200 (bfd_nios2_num_builtin_opcodes): Rename to nios2_num_r1_opcodes.
201 (bfd_nios2_num_opcodes): Rename to nios2_num_opcodes.
202 (NUMOPCODES, NUMREGISTERS): Delete.
203 * nios2r1.h: New file.
204
205 2014-10-17 Jose E. Marchesi <jose.marchesi@oracle.com>
206
207 * sparc.h (HWCAP2_VIS3B): Documentation improved.
208
209 2014-10-09 Jose E. Marchesi <jose.marchesi@oracle.com>
210
211 * sparc.h (sparc_opcode): new field `hwcaps2'.
212 (HWCAP2_FJATHPLUS): New define.
213 (HWCAP2_VIS3B): Likewise.
214 (HWCAP2_ADP): Likewise.
215 (HWCAP2_SPARC5): Likewise.
216 (HWCAP2_MWAIT): Likewise.
217 (HWCAP2_XMPMUL): Likewise.
218 (HWCAP2_XMONT): Likewise.
219 (HWCAP2_NSEC): Likewise.
220 (HWCAP2_FJATHHPC): Likewise.
221 (HWCAP2_FJDES): Likewise.
222 (HWCAP2_FJAES): Likewise.
223 Document the new operand kind `{', corresponding to the mcdper
224 ancillary state register.
225 Document the new operand kind }, which represents frsd floating
226 point registers (double precision) which must be the same than
227 frs1 in its containing instruction.
228
229 2014-09-16 Kuan-Lin Chen <kuanlinchentw@gmail.com>
230
231 * nds32.h: Add new opcode declaration.
232
233 2014-09-15 Andrew Bennett <andrew.bennett@imgtec.com>
234 Matthew Fortune <matthew.fortune@imgtec.com>
235
236 * mips.h (mips_operand_type): Add new entries: OP_SAME_RS_RT,
237 OP_CHECK_PREV and OP_NON_ZERO_REG. Add descriptions for the MIPS R6
238 instruction arguments: -a, -b, -d, -s, -t, -u, -v, -w, -x, -y, -A, -B,
239 +I, +O, +R, +:, +\, +", +;
240 (mips_check_prev_operand): New struct.
241 (INSN2_FORBIDDEN_SLOT): New define.
242 (INSN_ISA32R6): New define.
243 (INSN_ISA64R6): New define.
244 (INSN_UPTO32R6): New define.
245 (INSN_UPTO64R6): New define.
246 (mips_isa_table): Add INSN_UPTO32R6 and INSN_UPTO64R6.
247 (ISA_MIPS32R6): New define.
248 (ISA_MIPS64R6): New define.
249 (CPU_MIPS32R6): New define.
250 (CPU_MIPS64R6): New define.
251 (cpu_is_member): Add cases for CPU_MIPS32R6, and CPU_MIPS64R6.
252
253 2014-09-03 Jiong Wang <jiong.wang@arm.com>
254
255 * aarch64.h (AARCH64_FEATURE_LSE): New feature added.
256 (aarch64_opnd): Add AARCH64_OPND_PAIRREG.
257 (aarch64_insn_class): Add lse_atomic.
258 (F_LSE_SZ): New field added.
259 (opcode_has_special_coder): Recognize F_LSE_SZ.
260
261 2014-08-26 Maciej W. Rozycki <macro@codesourcery.com>
262
263 * mips.h: Document the move of `MICROMIPSOP_*_CODE10' from `B'
264 over to `+J'.
265
266 2014-07-29 Matthew Fortune <matthew.fortune@imgtec.com>
267
268 * mips.h (INSN_LOAD_COPROC_DELAY): Rename to...
269 (INSN_LOAD_COPROC): New define.
270 (INSN_COPROC_MOVE_DELAY): Rename to...
271 (INSN_COPROC_MOVE): New define.
272
273 2014-07-01 Barney Stratford <barney_stratford@fastmail.fm>
274 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
275 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
276 Soundararajan <Sounderarajan.D@atmel.com>
277
278 * avr.h (AVR_ISA_TINY): Define avrtiny specific ISA.
279 (AVR_ISA_2xxxa): Define ISA without LPM.
280 (AVR_ISA_AVRTINY): Define avrtiny arch ISA.
281 Add doc for contraint used in 16 bit lds/sts.
282 Adjust ISA group for icall, ijmp, pop and push.
283 Add 16 bit lds/sts encoding and update 32 bit lds/sts constraints.
284
285 2014-05-19 Nick Clifton <nickc@redhat.com>
286
287 * msp430.h (struct msp430_operand_s): Add vshift field.
288
289 2014-05-07 Andrew Bennett <andrew.bennett@imgtec.com>
290
291 * mips.h (INSN_ISA_MASK): Updated.
292 (INSN_ISA32R3): New define.
293 (INSN_ISA32R5): New define.
294 (INSN_ISA64R3): New define.
295 (INSN_ISA64R5): New define.
296 (INSN_ISA64, INSN_ISA64R2, INSN_ISA3_32, INSN_ISA3_32R2, INSN_ISA4_32
297 INSN_ISA4_32R2, INSN_ISA5_32R2): Renumbered.
298 (mips_isa_table): Add entries for mips32r3, mips32r5, mips64r3 and
299 mips64r5.
300 (INSN_UPTO32R3): New define.
301 (INSN_UPTO32R5): New define.
302 (INSN_UPTO64R3): New define.
303 (INSN_UPTO64R5): New define.
304 (ISA_MIPS32R3): New define.
305 (ISA_MIPS32R5): New define.
306 (ISA_MIPS64R3): New define.
307 (ISA_MIPS64R5): New define.
308 (CPU_MIPS32R3): New define.
309 (CPU_MIPS32R5): New define.
310 (CPU_MIPS64R3): New define.
311 (CPU_MIPS64R5): New define.
312
313 2014-05-01 Richard Sandiford <rdsandiford@googlemail.com>
314
315 * mips.h (mips_isa_table): Avoid hard-coding INSN_ISA* values.
316
317 2014-04-22 Christian Svensson <blue@cmd.nu>
318
319 * or32.h: Delete.
320
321 2014-03-05 Alan Modra <amodra@gmail.com>
322
323 Update copyright years.
324
325 2013-12-16 Andrew Bennett <andrew.bennett@imgtec.com>
326
327 * mips.h: Updated description of +o, +u, +v and +w for MIPS and
328 microMIPS.
329
330 2013-12-13 Kuan-Lin Chen <kuanlinchentw@gmail.com>
331 Wei-Cheng Wang <cole945@gmail.com>
332
333 * nds32.h: New file for Andes NDS32.
334
335 2013-12-07 Mike Frysinger <vapier@gentoo.org>
336
337 * bfin.h: Remove +x file mode.
338
339 2013-11-20 Yufeng Zhang <yufeng.zhang@arm.com>
340
341 * aarch64.h (aarch64_pstatefields): Change element type to
342 aarch64_sys_reg.
343
344 2013-11-18 Renlin Li <Renlin.Li@arm.com>
345
346 * arm.h (ARM_AEXT_V7VE): New define.
347 (ARM_ARCH_V7VE): New define.
348 (ARM_ARCH_V7A_IDIV_MP_SEC_VIRT): Removed.
349
350 2013-11-18 Yufeng Zhang <yufeng.zhang@arm.com>
351
352 Revert
353
354 2013-11-15 Yufeng Zhang <yufeng.zhang@arm.com>
355
356 * aarch64.h (aarch64_sys_reg_readonly_p): New declaration.
357 (aarch64_sys_reg_writeonly_p): Ditto.
358
359 2013-11-15 Yufeng Zhang <yufeng.zhang@arm.com>
360
361 * aarch64.h (aarch64_sys_reg_readonly_p): New declaration.
362 (aarch64_sys_reg_writeonly_p): Ditto.
363
364 2013-11-05 Yufeng Zhang <yufeng.zhang@arm.com>
365
366 * aarch64.h (aarch64_sys_reg): New typedef.
367 (aarch64_sys_regs): Change to define with the new type.
368 (aarch64_sys_reg_deprecated_p): Declare.
369
370 2013-11-05 Yufeng Zhang <yufeng.zhang@arm.com>
371
372 * aarch64.h (enum aarch64_operand_class): Add AARCH64_OPND_CLASS_COND.
373 (enum aarch64_opnd): Add AARCH64_OPND_COND1.
374
375 2013-10-14 Chao-ying Fu <Chao-ying.Fu@imgtec.com>
376
377 * mips.h (mips_operand_type): Add OP_IMM_INDEX and OP_REG_INDEX.
378 (mips_reg_operand_type): Add OP_REG_MSA and OP_REG_MSA_CTRL.
379 For MIPS, add comments for +d, +e, +h, +k, +l, +n, +o, +u, +v, +w,
380 +T, +U, +V, +W, +~, +!, +@, +#, +$, +%, +^, +&, +*, +|.
381 For MIPS, update extension character sequences after +.
382 (ASE_MSA): New define.
383 (ASE_MSA64): New define.
384 For microMIPS, add comments for +d, +e, +h, +k, +l, +n, +o, +u, +v, +w,
385 +x, +T, +U, +V, +W, +~, +!, +@, +#, +$, +%, +^, +&, +*, +|.
386 For microMIPS, update extension character sequences after +.
387
388 2013-08-23 Yuri Chornoivan <yurchor@ukr.net>
389
390 PR binutils/15834
391 * i960.h: Fix typos.
392
393 2013-08-19 Richard Sandiford <rdsandiford@googlemail.com>
394
395 * mips.h: Remove references to "+I" and imm2_expr.
396
397 2013-08-19 Richard Sandiford <rdsandiford@googlemail.com>
398
399 * mips.h (M_DEXT, M_DINS): Delete.
400
401 2013-08-19 Richard Sandiford <rdsandiford@googlemail.com>
402
403 * mips.h (OP_OPTIONAL_REG): New mips_operand_type.
404 (mips_optional_operand_p): New function.
405
406 2013-08-04 Jürgen Urban <JuergenUrban@gmx.de>
407 Richard Sandiford <rdsandiford@googlemail.com>
408
409 * mips.h: Document new VU0 operand characters.
410 (OP_VU0_SUFFIX, OP_VU0_MATCH_SUFFIX): New mips_operand_types.
411 (OP_REG_VF, OP_REG_VI, OP_REG_R5900_I, OP_REG_R5900_Q, OP_REG_R5900_R)
412 (OP_REG_R5900_ACC): New mips_reg_operand_types.
413 (INSN2_VU0_CHANNEL_SUFFIX): New macro.
414 (mips_vu0_channel_mask): Declare.
415
416 2013-08-03 Richard Sandiford <rdsandiford@googlemail.com>
417
418 * mips.h (mips_pcrel_operand): Inherit from mips_int_operand.
419 (mips_int_operand_min, mips_int_operand_max): New functions.
420 (mips_decode_pcrel_operand): Use mips_decode_int_operand.
421
422 2013-08-01 Richard Sandiford <rdsandiford@googlemail.com>
423
424 * mips.h (mips_decode_reg_operand): New function.
425 (INSN_WRITE_SHIFT, INSN_WRITE_1, INSN_WRITE_2, INSN_WRITE_ALL)
426 (INSN_READ_SHIFT, INSN_READ_1, INSN_READ_2, INSN_READ_3, INSN_READ_4)
427 (INSN_READ_ALL, INSN_READ_GPR_24, INSN_WRITE_GPR_24, INSN_UDI):
428 New macros.
429 (INSN_WRITE_GPR_D, INSN_WRITE_GPR_T, INSN_WRITE_FPR_D)
430 (INSN_WRITE_FPR_S, INSN_WRITE_FPR_T, INSN_READ_GPR_S, INSN_READ_GPR_T)
431 (INSN_READ_FPR_S, INSN_READ_FPR_T, INSN_READ_FPR_R, INSN_WRITE_GPR_S)
432 (INSN2_WRITE_GPR_Z, INSN2_WRITE_FPR_Z, INSN2_READ_GPR_Z)
433 (INSN2_READ_FPR_Z, INSN2_READ_GPR_D, INSN2_READ_FPR_D)
434 (INSN2_WRITE_GPR_MB, INSN2_READ_GPR_MC, INSN2_MOD_GPR_MD)
435 (INSN2_READ_GPR_ME, INSN2_MOD_GPR_MF, INSN2_READ_GPR_MG)
436 (INSN2_READ_GPR_MJ, INSN2_WRITE_GPR_MJ, INSN2_READ_GPR_MP)
437 (INSN2_WRITE_GPR_MP, INSN2_READ_GPR_MQ, INSN2_READ_GP)
438 (INSN2_WRITE_GPR_MH, INSN2_READ_GPR_MMN): Delete. Renumber other
439 macros to cover the gaps.
440 (INSN2_MOD_SP): Replace with...
441 (INSN2_WRITE_SP, INSN2_READ_SP): ...these new macros.
442 (MIPS16_INSN_WRITE_X, MIPS16_INSN_WRITE_Y, MIPS16_INSN_WRITE_Z)
443 (MIPS16_INSN_WRITE_T, MIPS16_INSN_WRITE_31, MIPS16_INSN_WRITE_GPR_Y)
444 (MIPS16_INSN_READ_X, MIPS16_INSN_READ_Y, MIPS16_INSN_READ_Z)
445 (MIPS16_INSN_READ_T, MIPS16_INSN_READ_SP, MIPS16_INSN_READ_GPR_X):
446 Delete.
447
448 2013-08-01 Richard Sandiford <rdsandiford@googlemail.com>
449
450 * mips.h (MIPS16_INSN_WRITE_SP, MIPS16_INSN_READ_31)
451 (MIPS16_INSN_READ_PC, MIPS16_INSN_UNCOND_BRANCH)
452 (MIPS16_INSN_COND_BRANCH): Delete.
453
454 2013-07-24 Anna Tikhonova <anna.tikhonova@intel.com>
455 Kirill Yukhin <kirill.yukhin@intel.com>
456 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
457
458 * i386.h (BND_PREFIX_OPCODE): New.
459
460 2013-07-14 Richard Sandiford <rdsandiford@googlemail.com>
461
462 * mips.h (mips_operand_type): Add OP_ENTRY_EXIT_LIST and
463 OP_SAVE_RESTORE_LIST.
464 (decode_mips16_operand): Declare.
465
466 2013-07-14 Richard Sandiford <rdsandiford@googlemail.com>
467
468 * mips.h (mips_operand_type, mips_reg_operand_type): New enums.
469 (mips_operand, mips_int_operand, mips_mapped_int_operand)
470 (mips_msb_operand, mips_reg_operand, mips_reg_pair_operand)
471 (mips_pcrel_operand): New structures.
472 (mips_insert_operand, mips_extract_operand, mips_signed_operand)
473 (mips_decode_int_operand, mips_decode_pcrel_operand): New functions.
474 (decode_mips_operand, decode_micromips_operand): Declare.
475
476 2013-07-14 Richard Sandiford <rdsandiford@googlemail.com>
477
478 * mips.h: Document MIPS16 "I" opcode.
479
480 2013-07-07 Richard Sandiford <rdsandiford@googlemail.com>
481
482 * mips.h (M_ACLR_OB, M_ASET_OB, M_CACHE_OB, M_CACHEE_OB, M_L_DOB)
483 (M_LB_A, M_LBE_OB, M_LBU_A, M_LBUE_OB, M_LD_A, M_LD_OB, M_LDC2_OB)
484 (M_LDL_OB, M_LDM_OB, M_LDP_OB, M_LDR_OB, M_LH_A, M_LHE_OB, M_LHU_A)
485 (M_LHUE_OB, M_LL_OB, M_LLD_OB, M_LLE_OB, M_LS_A, M_LW_A, M_LWE_OB)
486 (M_LWC0_A, M_LWC1_A, M_LWC2_A, M_LWC2_OB, M_LWC3_A, M_LWL_A, M_LWL_OB)
487 (M_LWLE_OB, M_LWM_OB, M_LWP_OB, M_LWR_A, M_LWR_OB, M_LWRE_OB, M_LWU_OB)
488 (M_PREF_OB, M_PREFE_OB, M_S_DOB, M_SAA_OB, M_SAAD_OB, M_SC_OB)
489 (M_SCD_OB, M_SCE_OB, M_SD_A, M_SD_OB, M_SDC2_OB, M_SDL_OB, M_SDM_OB)
490 (M_SDP_OB, M_SDR_OB, M_SB_A, M_SBE_OB, M_SH_A, M_SHE_OB, M_SW_A)
491 (M_SWE_OB, M_SWC0_A, M_SWC1_A, M_SWC2_A, M_SWC2_OB, M_SWC3_A, M_SWL_A)
492 (M_SWL_OB, M_SWLE_OB, M_SWM_OB, M_SWP_OB, M_SWR_A, M_SWR_OB, M_SWRE_OB)
493 (M_ULD, M_ULH, M_ULHU, M_ULW, M_USH, M_USW, M_USD): Delete.
494 (M_ULD_A, M_ULH_A, M_ULHU_A, M_ULW_A, M_USH_A, M_USW_A, M_USD_A):
495 Rename to...
496 (M_ULD_AB, M_ULH_AB, M_ULHU_AB, M_ULW_AB, M_USH_AB, M_USW_AB)
497 (M_USD_AB): ...these.
498
499 2013-07-07 Richard Sandiford <rdsandiford@googlemail.com>
500
501 * mips.h: Remove documentation of "[" and "]". Update documentation
502 of "k" and the MDMX formats.
503
504 2013-07-07 Richard Sandiford <rdsandiford@googlemail.com>
505
506 * mips.h: Update documentation of "+s" and "+S".
507
508 2013-07-07 Richard Sandiford <rdsandiford@googlemail.com>
509
510 * mips.h: Document "+i".
511
512 2013-07-07 Richard Sandiford <rdsandiford@googlemail.com>
513
514 * mips.h: Remove "mi" documentation. Update "mh" documentation.
515 (OP_MASK_MI, OP_SH_MI, MICROMIPSOP_MASK_MI, MICROMIPSOP_MASK_MI):
516 Delete.
517 (INSN2_WRITE_GPR_MHI): Rename to...
518 (INSN2_WRITE_GPR_MH): ...this.
519
520 2013-07-07 Richard Sandiford <rdsandiford@googlemail.com>
521
522 * mips.h: Remove documentation of "+D" and "+T".
523
524 2013-06-26 Richard Sandiford <rdsandiford@googlemail.com>
525
526 * mips.h: Fix comment for "1": it is now STYPE rather than SHAMT.
527 Use "source" rather than "destination" for microMIPS "G".
528
529 2013-06-25 Maciej W. Rozycki <macro@codesourcery.com>
530
531 * mips.h: Add M_JRADDIUSP, M_JRC and M_MOVEP anonymous enum
532 values.
533
534 2013-06-23 Richard Sandiford <rdsandiford@googlemail.com>
535
536 * mips.h: Fix comment typo: "G" is _RS rather than _RD for microMIPS.
537
538 2013-06-17 Catherine Moore <clm@codesourcery.com>
539 Maciej W. Rozycki <macro@codesourcery.com>
540 Chao-Ying Fu <fu@mips.com>
541
542 * mips.h (OP_SH_EVAOFFSET): Define.
543 (OP_MASK_EVAOFFSET): Define.
544 (INSN_ASE_MASK): Delete.
545 (ASE_EVA): Define.
546 (M_CACHEE_AB, M_CACHEE_OB): New.
547 (M_LBE_OB, M_LBE_AB): New.
548 (M_LBUE_OB, M_LBUE_AB): New.
549 (M_LHE_OB, M_LHE_AB): New.
550 (M_LHUE_OB, M_LHUE_AB): New.
551 (M_LLE_AB, M_LLE_OB): New.
552 (M_LWE_OB, M_LWE_AB): New.
553 (M_LWLE_AB, M_LWLE_OB): New.
554 (M_LWRE_AB, M_LWRE_OB): New.
555 (M_PREFE_AB, M_PREFE_OB): New.
556 (M_SCE_AB, M_SCE_OB): New.
557 (M_SBE_OB, M_SBE_AB): New.
558 (M_SHE_OB, M_SHE_AB): New.
559 (M_SWE_OB, M_SWE_AB): New.
560 (M_SWLE_AB, M_SWLE_OB): New.
561 (M_SWRE_AB, M_SWRE_OB): New.
562 (MICROMIPSOP_SH_EVAOFFSET): Define.
563 (MICROMIPSOP_MASK_EVAOFFSET): Define.
564
565 2013-06-12 Sandra Loosemore <sandra@codesourcery.com>
566
567 * nios2.h (OP_MATCH_ERET): Correct eret encoding.
568
569 2013-05-22 Jürgen Urban <JuergenUrban@gmx.de>
570
571 * mips.h (M_LQC2_AB, M_SQC2_AB): New macros.
572
573 2013-05-09 Andrew Pinski <apinski@cavium.com>
574
575 * mips.h (OP_MASK_CODE10): Correct definition.
576 (OP_SH_CODE10): Likewise.
577 Add a comment that "+J" is used now for OP_*CODE10.
578 (INSN_ASE_MASK): Update.
579 (INSN_VIRT): New macro.
580 (INSN_VIRT64): New macro
581
582 2013-05-02 Nick Clifton <nickc@redhat.com>
583
584 * msp430.h: Add patterns for MSP430X instructions.
585
586 2013-04-06 David S. Miller <davem@davemloft.net>
587
588 * sparc.h (F_PREFERRED): Define.
589 (F_PREF_ALIAS): Define.
590
591 2013-04-03 Nick Clifton <nickc@redhat.com>
592
593 * v850.h (V850_INVERSE_PCREL): Define.
594
595 2013-03-27 Alexis Deruelle <alexis.deruelle@gmail.com>
596
597 PR binutils/15068
598 * tic6x-opcode-table.h: Fix patterns for add, ldnw and xor.
599
600 2013-03-27 Alexis Deruelle <alexis.deruelle@gmail.com>
601
602 PR binutils/15068
603 * tic6xc-insn-formats.h (FLD): Add use of bitfield array.
604 Add 16-bit opcodes.
605 * tic6xc-opcode-table.h: Add 16-bit insns.
606 * tic6x.h: Add support for 16-bit insns.
607
608 2013-03-21 Michael Schewe <michael.schewe@gmx.net>
609
610 * h8300.h: Add MEMRELAX flag for mov.b/w/l @(d:32,ERs),Rd
611 and mov.b/w/l Rs,@(d:32,ERd).
612
613 2013-03-20 Alexis Deruelle <alexis.deruelle@gmail.com>
614
615 PR gas/15082
616 * tic6x-opcode-table.h: Rename mpydp's specific operand type macro
617 from ORREGD1324 to ORXREGD1324 and make it cross-path-able through
618 tic6x_operand_xregpair operand coding type.
619 Make mpydp instruction cross-path-able, ie: remove the FIXed 'x'
620 opcode field, usu ORXREGD1324 for the src2 operand and remove the
621 TIC6X_FLAG_NO_CROSS.
622
623 2013-03-20 Alexis Deruelle <alexis.deruelle@gmail.com>
624
625 PR gas/15095
626 * tic6x.h (enum tic6x_coding_method): Add
627 tic6x_coding_dreg_(msb|lsb) field coding type in order to encode
628 separately the msb and lsb of a register pair. This is needed to
629 encode the opcodes in the same way as TI assembler does.
630 * tic6x-opcode-table.h: Modify absdp, dpint, dpsp, dptrunc, rcpdp
631 and rsqrdp opcodes to use the new field coding types.
632
633 2013-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
634
635 * arm.h (CRC_EXT_ARMV8): New constant.
636 (ARCH_CRC_ARMV8): New macro.
637
638 2013-02-28 Yufeng Zhang <yufeng.zhang@arm.com>
639
640 * aarch64.h (AARCH64_FEATURE_CRC): New macro.
641
642 2013-02-06 Sandra Loosemore <sandra@codesourcery.com>
643 Andrew Jenner <andrew@codesourcery.com>
644
645 Based on patches from Altera Corporation.
646
647 * nios2.h: New file.
648
649 2013-01-30 Yufeng Zhang <yufeng.zhang@arm.com>
650
651 * aarch64.h (aarch64_op): Add OP_SXTL, OP_SXTL2, OP_UXTL and OP_UXTL2.
652
653 2013-01-28 Alexis Deruelle <alexis.deruelle@gmail.com>
654
655 PR gas/15069
656 * tic6x-opcode-table.h: Fix encoding of BNOP instruction.
657
658 2013-01-24 Nick Clifton <nickc@redhat.com>
659
660 * v850.h: Add e3v5 support.
661
662 2013-01-17 Yufeng Zhang <yufeng.zhang@arm.com>
663
664 * aarch64.h (aarch64_op): Remove OP_V_MOVI_B.
665
666 2013-01-10 Peter Bergner <bergner@vnet.ibm.com>
667
668 * ppc.h (PPC_OPCODE_POWER8): New define.
669 (PPC_OPCODE_HTM): Likewise.
670
671 2013-01-10 Will Newton <will.newton@imgtec.com>
672
673 * metag.h: New file.
674
675 2013-01-07 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
676
677 * cr16.h (make_instruction): Rename to cr16_make_instruction.
678 (match_opcode): Rename to cr16_match_opcode.
679
680 2013-01-04 Juergen Urban <JuergenUrban@gmx.de>
681
682 * mips.h: Add support for r5900 instructions including lq and sq.
683
684 2013-01-02 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
685
686 * cr16.h (dwordU,wordU): Moved typedefs from cr16-dis.c
687 (make_instruction,match_opcode): Added function prototypes.
688 (cr16_words,cr16_allWords,cr16_currInsn): Declare as extern.
689
690 2012-11-23 Alan Modra <amodra@gmail.com>
691
692 * ppc.h (ppc_parse_cpu): Update prototype.
693
694 2012-10-14 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
695
696 * hppa.h (pa_opcodes): Use "cX" completer instead of "cx" in fstqx
697 opcodes. Likewise, use "cM" instead of "cm" in fstqs opcodes.
698
699 2012-10-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
700
701 * s390.h (s390_opcode_cpu_val): Add S390_OPCODE_ZEC12.
702
703 2012-09-04 Sergey A. Guriev <sergey.a.guriev@intel.com>
704
705 * ia64.h (ia64_opnd): Add new operand types.
706
707 2012-08-21 David S. Miller <davem@davemloft.net>
708
709 * sparc.h (F3F4): New macro.
710
711 2012-08-13 Ian Bolton <ian.bolton@arm.com>
712 Laurent Desnogues <laurent.desnogues@arm.com>
713 Jim MacArthur <jim.macarthur@arm.com>
714 Marcus Shawcroft <marcus.shawcroft@arm.com>
715 Nigel Stephens <nigel.stephens@arm.com>
716 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
717 Richard Earnshaw <rearnsha@arm.com>
718 Sofiane Naci <sofiane.naci@arm.com>
719 Tejas Belagod <tejas.belagod@arm.com>
720 Yufeng Zhang <yufeng.zhang@arm.com>
721
722 * aarch64.h: New file.
723
724 2012-08-13 Richard Sandiford <rdsandiford@googlemail.com>
725 Maciej W. Rozycki <macro@codesourcery.com>
726
727 * mips.h (mips_opcode): Add the exclusions field.
728 (OPCODE_IS_MEMBER): Remove macro.
729 (cpu_is_member): New inline function.
730 (opcode_is_member): Likewise.
731
732 2012-07-31 Chao-Ying Fu <fu@mips.com>
733 Catherine Moore <clm@codesourcery.com>
734 Maciej W. Rozycki <macro@codesourcery.com>
735
736 * mips.h: Document microMIPS DSP ASE usage.
737 (MICROMIPSOP_MASK_DSPACC, MICROMIPSOP_SH_DSPACC): Update for
738 microMIPS DSP ASE support.
739 (MICROMIPSOP_MASK_DSPSFT, MICROMIPSOP_SH_DSPSFT): Likewise.
740 (MICROMIPSOP_MASK_SA3, MICROMIPSOP_SH_SA3): Likewise.
741 (MICROMIPSOP_MASK_SA4, MICROMIPSOP_SH_SA4): Likewise.
742 (MICROMIPSOP_MASK_IMM8, MICROMIPSOP_SH_IMM8): Likewise.
743 (MICROMIPSOP_MASK_IMM10, MICROMIPSOP_SH_IMM10): Likewise.
744 (MICROMIPSOP_MASK_WRDSP, MICROMIPSOP_SH_WRDSP): Likewise.
745 (MICROMIPSOP_MASK_BP, MICROMIPSOP_SH_BP): Likewise.
746
747 2012-07-06 Maciej W. Rozycki <macro@codesourcery.com>
748
749 * mips.h: Fix a typo in description.
750
751 2012-06-07 Georg-Johann Lay <avr@gjlay.de>
752
753 * avr.h: (AVR_ISA_XCH): New define.
754 (AVR_ISA_XMEGA): Use it.
755 (XCH, LAS, LAT, LAC): New XMEGA opcodes.
756
757 2012-05-15 James Murray <jsm@jsm-net.demon.co.uk>
758
759 * m68hc11.h: Add XGate definitions.
760 (struct m68hc11_opcode): Add xg_mask field.
761
762 2012-05-14 Catherine Moore <clm@codesourcery.com>
763 Maciej W. Rozycki <macro@codesourcery.com>
764 Rhonda Wittels <rhonda@codesourcery.com>
765
766 * ppc.h (PPC_OPCODE_VLE): New definition.
767 (PPC_OP_SA): New macro.
768 (PPC_OP_SE_VLE): New macro.
769 (PPC_OP): Use a variable shift amount.
770 (powerpc_operand): Update comments.
771 (PPC_OPSHIFT_INV): New macro.
772 (PPC_OPERAND_CR): Replace with...
773 (PPC_OPERAND_CR_BIT): ...this and
774 (PPC_OPERAND_CR_REG): ...this.
775
776
777 2012-05-03 Sean Keys <skeys@ipdatasys.com>
778
779 * xgate.h: Header file for XGATE assembler.
780
781 2012-04-27 David S. Miller <davem@davemloft.net>
782
783 * sparc.h: Document new arg code' )' for crypto RS3
784 immediates.
785
786 * sparc.h (struct sparc_opcode): New field 'hwcaps'.
787 F_MUL32, F_DIV32, F_FDMULD, F_V8PLUS, F_POPC, F_VIS, F_VIS2,
788 F_ASI_BLK_INIT, F_FMAF, F_VIS3, F_HPC, F_RANDOM, F_TRANS,
789 F_FJFMAU, F_IMA, F_ASI_CACHE_SPARING, F_HWCAP_MASK): Delete.
790 (HWCAP_MUL32, HWCAP_DIV32, HWCAP_FSMULD, HWCAP_V8PLUS, HWCAP_POPC,
791 HWCAP_VIS, HWCAP_VIS2, HWCAP_ASI_BLK_INIT, HWCAP_FMAF,
792 HWCAP_VIS3, HWCAP_HPC, HWCAP_RANDOM, HWCAP_TRANS, HWCAP_FJFMAU,
793 HWCAP_IMA, HWCAP_ASI_CACHE_SPARING, HWCAP_AES, HWCAP_DES,
794 HWCAP_KASUMI, HWCAP_CAMELLIA, HWCAP_MD5, HWCAP_SHA1,
795 HWCAP_SHA256, HWCAP_SHA512, HWCAP_MPMUL, HWCAP_MONT, HWCAP_PAUSE,
796 HWCAP_CBCOND, HWCAP_CRC32): New defines.
797
798 2012-03-10 Edmar Wienskoski <edmar@freescale.com>
799
800 * ppc.h: Add PPC_OPCODE_ALTIVEC2, PPC_OPCODE_E6500, PPC_OPCODE_TMR.
801
802 2012-02-27 Alan Modra <amodra@gmail.com>
803
804 * crx.h (cst4_map): Update declaration.
805
806 2012-02-25 Walter Lee <walt@tilera.com>
807
808 * tilegx.h (tilegx_mnemonic): Add TILEGX_OPC_LD4S_TLS,
809 TILEGX_OPC_LD_TLS.
810 * tilepro.h (tilepro_mnemonic): Add TILEPRO_OPC_LW_TLS,
811 TILEPRO_OPC_LW_TLS_SN.
812
813 2012-02-08 H.J. Lu <hongjiu.lu@intel.com>
814
815 * i386.h (XACQUIRE_PREFIX_OPCODE): New.
816 (XRELEASE_PREFIX_OPCODE): Likewise.
817
818 2011-12-08 Andrew Pinski <apinski@cavium.com>
819 Adam Nemet <anemet@caviumnetworks.com>
820
821 * mips.h (INSN_CHIP_MASK): Update according to INSN_OCTEON2.
822 (INSN_OCTEON2): New macro.
823 (CPU_OCTEON2): New macro.
824 (OPCODE_IS_MEMBER): Add Octeon2.
825
826 2011-11-29 Andrew Pinski <apinski@cavium.com>
827
828 * mips.h (INSN_CHIP_MASK): Update according to INSN_OCTEONP.
829 (INSN_OCTEONP): New macro.
830 (CPU_OCTEONP): New macro.
831 (OPCODE_IS_MEMBER): Add Octeon+.
832 (M_SAA_AB, M_SAAD_AB, M_SAA_OB, M_SAAD_OB): New enum values.
833
834 2011-11-01 DJ Delorie <dj@redhat.com>
835
836 * rl78.h: New file.
837
838 2011-10-24 Maciej W. Rozycki <macro@codesourcery.com>
839
840 * mips.h: Fix a typo in description.
841
842 2011-09-21 David S. Miller <davem@davemloft.net>
843
844 * sparc.h (struct sparc_opcode): Expand 'flags' to unsigned int.
845 (F_MUL32, F_DIV32, F_FSMULD, F_V8PLUS, F_POPC, F_VIS, F_VIS2,
846 F_ASI_BLK_INIT, F_FMAF, F_VIS3, F_HPC, F_RANDOM, F_TRANS,
847 F_FJFMAU, F_IMA, F_ASI_CACHE_SPARING): New flag bits.
848
849 2011-08-09 Chao-ying Fu <fu@mips.com>
850 Maciej W. Rozycki <macro@codesourcery.com>
851
852 * mips.h (OP_MASK_3BITPOS, OP_SH_3BITPOS): New macros.
853 (OP_MASK_OFFSET12, OP_SH_OFFSET12): Redefine.
854 (INSN_ASE_MASK): Add the MCU bit.
855 (INSN_MCU): New macro.
856 (M_ACLR_AB, M_ACLR_OB, M_ASET_AB, M_ASET_OB): New enum values.
857 (MICROMIPSOP_MASK_3BITPOS, MICROMIPSOP_SH_3BITPOS): New macros.
858
859 2011-08-09 Maciej W. Rozycki <macro@codesourcery.com>
860
861 * mips.h (INSN_WRITE_GPR_S, INSN2_WRITE_GPR_MB): New macros.
862 (INSN2_READ_GPR_MC, INSN2_READ_GPR_ME): Likewise.
863 (INSN2_WRITE_GPR_MF, INSN2_READ_GPR_MG): Likewise.
864 (INSN2_READ_GPR_MJ, INSN2_WRITE_GPR_MJ): Likewise.
865 (INSN2_READ_GPR_MP, INSN2_WRITE_GPR_MP): Likewise.
866 (INSN2_READ_GPR_MQ, INSN2_WRITE_GPR_MHI): Likewise.
867 (INSN2_READ_GPR_MMN): Likewise.
868 (INSN2_READ_FPR_D): Change the bit used.
869 (INSN2_MOD_GPR_MD, INSN2_MOD_GPR_MF): Likewise.
870 (INSN2_MOD_SP, INSN2_READ_GPR_31, INSN2_READ_GP): Likewise.
871 (INSN2_READ_PC, INSN2_UNCOND_BRANCH): Likewise.
872 (INSN2_COND_BRANCH): Likewise.
873 (INSN2_WRITE_GPR_S, INSN2_MOD_GPR_MB): Remove macros.
874 (INSN2_MOD_GPR_MC, INSN2_MOD_GPR_ME, INSN2_MOD_GPR_MG): Likewise.
875 (INSN2_MOD_GPR_MJ, INSN2_MOD_GPR_MP, INSN2_MOD_GPR_MQ): Likewise.
876 (INSN2_MOD_GPR_MHI, INSN2_MOD_GPR_MM): Likewise.
877 (INSN2_MOD_GPR_MN): Likewise.
878
879 2011-08-05 David S. Miller <davem@davemloft.net>
880
881 * sparc.h: Document new format codes '4', '5', and '('.
882 (OPF_LOW4, RS3): New macros.
883
884 2011-08-03 Maciej W. Rozycki <macro@codesourcery.com>
885
886 * mips.h: Document the use of FP_D in MIPS16 mode. Adjust the
887 order of flags documented.
888
889 2011-07-29 Maciej W. Rozycki <macro@codesourcery.com>
890
891 * mips.h: Clarify the description of microMIPS instruction
892 manipulation macros.
893 (MICROMIPSOP_MASK_MAJOR, MICROMIPSOP_SH_MAJOR): Remove macros.
894
895 2011-07-24 Chao-ying Fu <fu@mips.com>
896 Maciej W. Rozycki <macro@codesourcery.com>
897
898 * mips.h (OP_MASK_EXTLSB, OP_SH_EXTLSB): New macros.
899 (OP_MASK_STYPE, OP_SH_STYPE): Likewise.
900 (OP_MASK_CODE10, OP_SH_CODE10): Likewise.
901 (OP_MASK_TRAP, OP_SH_TRAP): Likewise.
902 (OP_MASK_OFFSET12, OP_SH_OFFSET12): Likewise.
903 (OP_MASK_OFFSET10, OP_SH_OFFSET10): Likewise.
904 (OP_MASK_RS3, OP_SH_RS3): Likewise.
905 (OP_MASK_MB, OP_SH_MB, OP_MASK_MC, OP_SH_MC): Likewise.
906 (OP_MASK_MD, OP_SH_MD, OP_MASK_ME, OP_SH_ME): Likewise.
907 (OP_MASK_MF, OP_SH_MF, OP_MASK_MG, OP_SH_MG): Likewise.
908 (OP_MASK_MJ, OP_SH_MJ, OP_MASK_ML, OP_SH_ML): Likewise.
909 (OP_MASK_MP, OP_SH_MP, OP_MASK_MQ, OP_SH_MQ): Likewise.
910 (OP_MASK_IMMA, OP_SH_IMMA, OP_MASK_IMMB, OP_SH_IMMB): Likewise.
911 (OP_MASK_IMMC, OP_SH_IMMC, OP_MASK_IMMF, OP_SH_IMMF): Likewise.
912 (OP_MASK_IMMG, OP_SH_IMMG, OP_MASK_IMMH, OP_SH_IMMH): Likewise.
913 (OP_MASK_IMMI, OP_SH_IMMI, OP_MASK_IMMJ, OP_SH_IMMJ): Likewise.
914 (OP_MASK_IMML, OP_SH_IMML, OP_MASK_IMMM, OP_SH_IMMM): Likewise.
915 (OP_MASK_IMMN, OP_SH_IMMN, OP_MASK_IMMO, OP_SH_IMMO): Likewise.
916 (OP_MASK_IMMP, OP_SH_IMMP, OP_MASK_IMMQ, OP_SH_IMMQ): Likewise.
917 (OP_MASK_IMMU, OP_SH_IMMU, OP_MASK_IMMW, OP_SH_IMMW): Likewise.
918 (OP_MASK_IMMX, OP_SH_IMMX, OP_MASK_IMMY, OP_SH_IMMY): Likewise.
919 (INSN_WRITE_GPR_S): New macro.
920 (INSN2_BRANCH_DELAY_16BIT, INSN2_BRANCH_DELAY_32BIT): Likewise.
921 (INSN2_READ_FPR_D): Likewise.
922 (INSN2_MOD_GPR_MB, INSN2_MOD_GPR_MC): Likewise.
923 (INSN2_MOD_GPR_MD, INSN2_MOD_GPR_ME): Likewise.
924 (INSN2_MOD_GPR_MF, INSN2_MOD_GPR_MG): Likewise.
925 (INSN2_MOD_GPR_MJ, INSN2_MOD_GPR_MP): Likewise.
926 (INSN2_MOD_GPR_MQ, INSN2_MOD_SP): Likewise.
927 (INSN2_READ_GPR_31, INSN2_READ_GP, INSN2_READ_PC): Likewise.
928 (INSN2_UNCOND_BRANCH, INSN2_COND_BRANCH): Likewise.
929 (INSN2_MOD_GPR_MHI, INSN2_MOD_GPR_MM, INSN2_MOD_GPR_MN): Likewise.
930 (CPU_MICROMIPS): New macro.
931 (M_BC1FL, M_BC1TL, M_BC2FL, M_BC2TL): New enum values.
932 (M_BEQL, M_BGEZ, M_BGEZL, M_BGEZALL, M_BGTZ, M_BGTZL): Likewise.
933 (M_BLEZ, M_BLEZL, M_BLTZ, M_BLTZL, M_BLTZALL, M_BNEL): Likewise.
934 (M_CACHE_OB, M_JALS_1, M_JALS_2, M_JALS_A): Likewise.
935 (M_LDC2_OB, M_LDL_OB, M_LDM_AB, M_LDM_OB): Likewise.
936 (M_LDP_AB, M_LDP_OB, M_LDR_OB, M_LL_OB, M_LLD_OB): Likewise.
937 (M_LWC2_OB, M_LWL_OB, M_LWM_AB, M_LWM_OB): Likewise.
938 (M_LWP_AB, M_LWP_OB, M_LWR_OB): Likewise.
939 (M_LWU_OB, M_PREF_OB, M_SC_OB, M_SCD_OB): Likewise.
940 (M_SDC2_OB, M_SDL_OB, M_SDM_AB, M_SDM_OB): Likewise.
941 (M_SDP_AB, M_SDP_OB, M_SDR_OB): Likewise.
942 (M_SWC2_OB, M_SWL_OB, M_SWM_AB, M_SWM_OB): Likewise.
943 (M_SWP_AB, M_SWP_OB, M_SWR_OB): Likewise.
944 (MICROMIPSOP_MASK_MAJOR, MICROMIPSOP_SH_MAJOR): New macros.
945 (MICROMIPSOP_MASK_IMMEDIATE, MICROMIPSOP_SH_IMMEDIATE): Likewise.
946 (MICROMIPSOP_MASK_DELTA, MICROMIPSOP_SH_DELTA): Likewise.
947 (MICROMIPSOP_MASK_CODE10, MICROMIPSOP_SH_CODE10): Likewise.
948 (MICROMIPSOP_MASK_TRAP, MICROMIPSOP_SH_TRAP): Likewise.
949 (MICROMIPSOP_MASK_SHAMT, MICROMIPSOP_SH_SHAMT): Likewise.
950 (MICROMIPSOP_MASK_TARGET, MICROMIPSOP_SH_TARGET): Likewise.
951 (MICROMIPSOP_MASK_EXTLSB, MICROMIPSOP_SH_EXTLSB): Likewise.
952 (MICROMIPSOP_MASK_EXTMSBD, MICROMIPSOP_SH_EXTMSBD): Likewise.
953 (MICROMIPSOP_MASK_INSMSB, MICROMIPSOP_SH_INSMSB): Likewise.
954 (MICROMIPSOP_MASK_CODE, MICROMIPSOP_SH_CODE): Likewise.
955 (MICROMIPSOP_MASK_CODE2, MICROMIPSOP_SH_CODE2): Likewise.
956 (MICROMIPSOP_MASK_CACHE, MICROMIPSOP_SH_CACHE): Likewise.
957 (MICROMIPSOP_MASK_SEL, MICROMIPSOP_SH_SEL): Likewise.
958 (MICROMIPSOP_MASK_OFFSET12, MICROMIPSOP_SH_OFFSET12): Likewise.
959 (MICROMIPSOP_MASK_3BITPOS, MICROMIPSOP_SH_3BITPOS): Likewise.
960 (MICROMIPSOP_MASK_STYPE, MICROMIPSOP_SH_STYPE): Likewise.
961 (MICROMIPSOP_MASK_OFFSET10, MICROMIPSOP_SH_OFFSET10): Likewise.
962 (MICROMIPSOP_MASK_RS, MICROMIPSOP_SH_RS): Likewise.
963 (MICROMIPSOP_MASK_RT, MICROMIPSOP_SH_RT): Likewise.
964 (MICROMIPSOP_MASK_RD, MICROMIPSOP_SH_RD): Likewise.
965 (MICROMIPSOP_MASK_FS, MICROMIPSOP_SH_FS): Likewise.
966 (MICROMIPSOP_MASK_FT, MICROMIPSOP_SH_FT): Likewise.
967 (MICROMIPSOP_MASK_FD, MICROMIPSOP_SH_FD): Likewise.
968 (MICROMIPSOP_MASK_FR, MICROMIPSOP_SH_FR): Likewise.
969 (MICROMIPSOP_MASK_RS3, MICROMIPSOP_SH_RS3): Likewise.
970 (MICROMIPSOP_MASK_PREFX, MICROMIPSOP_SH_PREFX): Likewise.
971 (MICROMIPSOP_MASK_BCC, MICROMIPSOP_SH_BCC): Likewise.
972 (MICROMIPSOP_MASK_CCC, MICROMIPSOP_SH_CCC): Likewise.
973 (MICROMIPSOP_MASK_COPZ, MICROMIPSOP_SH_COPZ): Likewise.
974 (MICROMIPSOP_MASK_MB, MICROMIPSOP_SH_MB): Likewise.
975 (MICROMIPSOP_MASK_MC, MICROMIPSOP_SH_MC): Likewise.
976 (MICROMIPSOP_MASK_MD, MICROMIPSOP_SH_MD): Likewise.
977 (MICROMIPSOP_MASK_ME, MICROMIPSOP_SH_ME): Likewise.
978 (MICROMIPSOP_MASK_MF, MICROMIPSOP_SH_MF): Likewise.
979 (MICROMIPSOP_MASK_MG, MICROMIPSOP_SH_MG): Likewise.
980 (MICROMIPSOP_MASK_MH, MICROMIPSOP_SH_MH): Likewise.
981 (MICROMIPSOP_MASK_MI, MICROMIPSOP_SH_MI): Likewise.
982 (MICROMIPSOP_MASK_MJ, MICROMIPSOP_SH_MJ): Likewise.
983 (MICROMIPSOP_MASK_ML, MICROMIPSOP_SH_ML): Likewise.
984 (MICROMIPSOP_MASK_MM, MICROMIPSOP_SH_MM): Likewise.
985 (MICROMIPSOP_MASK_MN, MICROMIPSOP_SH_MN): Likewise.
986 (MICROMIPSOP_MASK_MP, MICROMIPSOP_SH_MP): Likewise.
987 (MICROMIPSOP_MASK_MQ, MICROMIPSOP_SH_MQ): Likewise.
988 (MICROMIPSOP_MASK_IMMA, MICROMIPSOP_SH_IMMA): Likewise.
989 (MICROMIPSOP_MASK_IMMB, MICROMIPSOP_SH_IMMB): Likewise.
990 (MICROMIPSOP_MASK_IMMC, MICROMIPSOP_SH_IMMC): Likewise.
991 (MICROMIPSOP_MASK_IMMD, MICROMIPSOP_SH_IMMD): Likewise.
992 (MICROMIPSOP_MASK_IMME, MICROMIPSOP_SH_IMME): Likewise.
993 (MICROMIPSOP_MASK_IMMF, MICROMIPSOP_SH_IMMF): Likewise.
994 (MICROMIPSOP_MASK_IMMG, MICROMIPSOP_SH_IMMG): Likewise.
995 (MICROMIPSOP_MASK_IMMH, MICROMIPSOP_SH_IMMH): Likewise.
996 (MICROMIPSOP_MASK_IMMI, MICROMIPSOP_SH_IMMI): Likewise.
997 (MICROMIPSOP_MASK_IMMJ, MICROMIPSOP_SH_IMMJ): Likewise.
998 (MICROMIPSOP_MASK_IMML, MICROMIPSOP_SH_IMML): Likewise.
999 (MICROMIPSOP_MASK_IMMM, MICROMIPSOP_SH_IMMM): Likewise.
1000 (MICROMIPSOP_MASK_IMMN, MICROMIPSOP_SH_IMMN): Likewise.
1001 (MICROMIPSOP_MASK_IMMO, MICROMIPSOP_SH_IMMO): Likewise.
1002 (MICROMIPSOP_MASK_IMMP, MICROMIPSOP_SH_IMMP): Likewise.
1003 (MICROMIPSOP_MASK_IMMQ, MICROMIPSOP_SH_IMMQ): Likewise.
1004 (MICROMIPSOP_MASK_IMMU, MICROMIPSOP_SH_IMMU): Likewise.
1005 (MICROMIPSOP_MASK_IMMW, MICROMIPSOP_SH_IMMW): Likewise.
1006 (MICROMIPSOP_MASK_IMMX, MICROMIPSOP_SH_IMMX): Likewise.
1007 (MICROMIPSOP_MASK_IMMY, MICROMIPSOP_SH_IMMY): Likewise.
1008 (MICROMIPSOP_MASK_CODE, MICROMIPSOP_SH_CODE): Likewise.
1009 (MICROMIPSOP_MASK_CODE2, MICROMIPSOP_SH_CODE2): Likewise.
1010 (MICROMIPSOP_MASK_CACHE, MICROMIPSOP_SH_CACHE): Likewise.
1011 (MICROMIPSOP_MASK_CODE20, MICROMIPSOP_SH_CODE20): Likewise.
1012 (MICROMIPSOP_MASK_PERFREG, MICROMIPSOP_SH_PERFREG): Likewise.
1013 (MICROMIPSOP_MASK_CODE19, MICROMIPSOP_SH_CODE19): Likewise.
1014 (MICROMIPSOP_MASK_ALN, MICROMIPSOP_SH_ALN): Likewise.
1015 (MICROMIPSOP_MASK_VECBYTE, MICROMIPSOP_SH_VECBYTE): Likewise.
1016 (MICROMIPSOP_MASK_VECALIGN, MICROMIPSOP_SH_VECALIGN): Likewise.
1017 (MICROMIPSOP_MASK_DSPACC, MICROMIPSOP_SH_DSPACC): Likewise.
1018 (MICROMIPSOP_MASK_DSPACC_S, MICROMIPSOP_SH_DSPACC_S): Likewise.
1019 (MICROMIPSOP_MASK_DSPSFT, MICROMIPSOP_SH_DSPSFT): Likewise.
1020 (MICROMIPSOP_MASK_DSPSFT_7, MICROMIPSOP_SH_DSPSFT_7): Likewise.
1021 (MICROMIPSOP_MASK_SA3, MICROMIPSOP_SH_SA3): Likewise.
1022 (MICROMIPSOP_MASK_SA4, MICROMIPSOP_SH_SA4): Likewise.
1023 (MICROMIPSOP_MASK_IMM8, MICROMIPSOP_SH_IMM8): Likewise.
1024 (MICROMIPSOP_MASK_IMM10, MICROMIPSOP_SH_IMM10): Likewise.
1025 (MICROMIPSOP_MASK_WRDSP, MICROMIPSOP_SH_WRDSP): Likewise.
1026 (MICROMIPSOP_MASK_RDDSP, MICROMIPSOP_SH_RDDSP): Likewise.
1027 (MICROMIPSOP_MASK_BP, MICROMIPSOP_SH_BP): Likewise.
1028 (MICROMIPSOP_MASK_MT_U, MICROMIPSOP_SH_MT_U): Likewise.
1029 (MICROMIPSOP_MASK_MT_H, MICROMIPSOP_SH_MT_H): Likewise.
1030 (MICROMIPSOP_MASK_MTACC_T, MICROMIPSOP_SH_MTACC_T): Likewise.
1031 (MICROMIPSOP_MASK_MTACC_D, MICROMIPSOP_SH_MTACC_D): Likewise.
1032 (MICROMIPSOP_MASK_BBITIND, MICROMIPSOP_SH_BBITIND): Likewise.
1033 (MICROMIPSOP_MASK_CINSPOS, MICROMIPSOP_SH_CINSPOS): Likewise.
1034 (MICROMIPSOP_MASK_CINSLM1, MICROMIPSOP_SH_CINSLM1): Likewise.
1035 (MICROMIPSOP_MASK_SEQI, MICROMIPSOP_SH_SEQI): Likewise.
1036 (micromips_opcodes): New declaration.
1037 (bfd_micromips_num_opcodes): Likewise.
1038
1039 2011-07-24 Maciej W. Rozycki <macro@codesourcery.com>
1040
1041 * mips.h (INSN_TRAP): Rename to...
1042 (INSN_NO_DELAY_SLOT): ... this.
1043 (INSN_SYNC): Remove macro.
1044
1045 2011-07-01 Eric B. Weddington <eric.weddington@atmel.com>
1046
1047 * avr.h (AVR_ISA_AVR6): Remove AVR_ISA_SPMX as it was actually
1048 a duplicate of AVR_ISA_SPM.
1049
1050 2011-07-01 Nick Clifton <nickc@redhat.com>
1051
1052 * avr.h (AVR_ISA_AVR6): Fix typo, adding AVR_ISA_SPMX.
1053
1054 2011-06-18 Robin Getz <robin.getz@analog.com>
1055
1056 * bfin.h (is_macmod_signed): New func
1057
1058 2011-06-18 Mike Frysinger <vapier@gentoo.org>
1059
1060 * bfin.h (is_macmod_pmove): Add missing space before func args.
1061 (is_macmod_hmove): Likewise.
1062
1063 2011-06-13 Walter Lee <walt@tilera.com>
1064
1065 * tilegx.h: New file.
1066 * tilepro.h: New file.
1067
1068 2011-05-31 Paul Brook <paul@codesourcery.com>
1069
1070 * arm.h (ARM_ARCH_V7R_IDIV): Define.
1071
1072 2011-05-24 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1073
1074 * s390.h: Replace S390_OPERAND_REG_EVEN with
1075 S390_OPERAND_REG_PAIR.
1076
1077 2011-05-24 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1078
1079 * s390.h: Add S390_OPCODE_REG_EVEN flag.
1080
1081 2011-04-18 Julian Brown <julian@codesourcery.com>
1082
1083 * arm.h (ARM_AEXT_V7_ARM): Remove ARM_EXT_OS from bitmask.
1084
1085 2011-04-11 Dan McDonald <dan@wellkeeper.com>
1086
1087 PR gas/12296
1088 * arm.h (ARM_AEXT_V7_ARM): Add ARM_EXT_OS.
1089
1090 2011-03-22 Eric B. Weddington <eric.weddington@atmel.com>
1091
1092 * avr.h (AVR_ISA_SPMX,AVR_ISA_DES,AVR_ISA_M256,AVR_ISA_XMEGA):
1093 New instruction set flags.
1094 (AVR_INSN): Add new instructions for SPM Z+, DES for XMEGA.
1095
1096 2011-02-28 Maciej W. Rozycki <macro@codesourcery.com>
1097
1098 * mips.h (M_PREF_AB): New enum value.
1099
1100 2011-02-12 Mike Frysinger <vapier@gentoo.org>
1101
1102 * bfin.h (M_S2RND, M_T, M_W32, M_FU, M_TFU, M_IS, M_ISS2, M_IH,
1103 M_IU): Define.
1104 (is_macmod_pmove, is_macmod_hmove): New functions.
1105
1106 2011-02-11 Mike Frysinger <vapier@gentoo.org>
1107
1108 * bfin.h: Add OPCODE_BFIN_H ifdef multiple include protection.
1109
1110 2011-02-04 Bernd Schmidt <bernds@codesourcery.com>
1111
1112 * tic6x-opcode-table.h (cmtl, ll, sl): Available on C64XP.
1113 * tic6x.h (TIC6X_INSN_ATOMIC): Remove.
1114
1115 2010-12-31 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1116
1117 PR gas/11395
1118 * hppa.h (pa_opcodes): Revert last change. Exchange 32 and 64-bit
1119 "bb" entries.
1120
1121 2010-12-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1122
1123 PR gas/11395
1124 * hppa.h: Clear "d" bit in "add" and "sub" patterns.
1125
1126 2010-12-18 Richard Sandiford <rdsandiford@googlemail.com>
1127
1128 * mips.h: Update commentary after last commit.
1129
1130 2010-12-18 Mingjie Xing <mingjie.xing@gmail.com>
1131
1132 * mips.h (OP_*_OFFSET_A, OP_*_OFFSET_B, OP_*_OFFSET_C)
1133 (OP_*_RZ, OP_*_FZ, INSN2_M_FP_D, INSN2_WRITE_GPR_Z, INSN2_WRITE_FPR_Z)
1134 (INSN2_READ_GPR_Z, INSN2_READ_FPR_Z, INSN2_READ_GPR_D): Define.
1135
1136 2010-11-25 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1137
1138 * s390.h (enum s390_opcode_cpu_val): Add S390_OPCODE_MAXCPU.
1139
1140 2010-11-23 Richard Sandiford <rdsandiford@googlemail.com>
1141
1142 * mips.h: Fix previous commit.
1143
1144 2010-11-23 Maciej W. Rozycki <macro@linux-mips.org>
1145
1146 * mips.h (INSN_CHIP_MASK): Update according to INSN_LOONGSON_3A.
1147 (INSN_LOONGSON_3A): Clear bit 31.
1148
1149 2010-11-15 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1150
1151 PR gas/12198
1152 * arm.h (ARM_AEXT_V6M_ONLY): New define.
1153 (ARM_AEXT_V6M): Rewrite in terms of ARM_AEXT_V6M_ONLY.
1154 (ARM_ARCH_V6M_ONLY): New define.
1155
1156 2010-11-11 Mingming Sun <mingm.sun@gmail.com>
1157
1158 * mips.h (INSN_LOONGSON_3A): Defined.
1159 (CPU_LOONGSON_3A): Defined.
1160 (OPCODE_IS_MEMBER): Add LOONGSON_3A.
1161
1162 2010-10-09 Matt Rice <ratmice@gmail.com>
1163
1164 * cgen.h (CGEN_ATTR, CGEN_ATTR_TYPE): Rename bool attribute to bool_.
1165 (CGEN_ATTR_BOOLS, CGEN_ATTR_CGEN_INSN_ALIAS_VALUE): Likewise.
1166
1167 2010-09-23 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1168
1169 * arm.h (ARM_EXT_VIRT): New define.
1170 (ARM_ARCH_V7A_IDIV_MP_SEC): Rename...
1171 (ARM_ARCH_V7A_IDIV_MP_SEC_VIRT): ...to this and include Virtualization
1172 Extensions.
1173
1174 2010-09-23 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1175
1176 * arm.h (ARM_AEXT_ADIV): New define.
1177 (ARM_ARCH_V7A_IDIV_MP_SEC): Likewise.
1178
1179 2010-09-23 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1180
1181 * arm.h (ARM_EXT_OS): New define.
1182 (ARM_AEXT_V6SM): Likewise.
1183 (ARM_ARCH_V6SM): Likewise.
1184
1185 2010-09-23 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1186
1187 * arm.h (ARM_EXT_MP): Add.
1188 (ARM_ARCH_V7A_MP): Likewise.
1189
1190 2010-09-22 Mike Frysinger <vapier@gentoo.org>
1191
1192 * bfin.h: Declare pseudoChr structs/defines.
1193
1194 2010-09-21 Mike Frysinger <vapier@gentoo.org>
1195
1196 * bfin.h: Strip trailing whitespace.
1197
1198 2010-07-29 DJ Delorie <dj@redhat.com>
1199
1200 * rx.h (RX_Operand_Type): Add TwoReg.
1201 (RX_Opcode_ID): Remove ediv and ediv2.
1202
1203 2010-07-27 DJ Delorie <dj@redhat.com>
1204
1205 * rx.h (RX_Opcode_ID): Add nop2 and nop3 for statistics.
1206
1207 2010-07-23 Naveen.H.S <naveen.S@kpitcummins.com>
1208 Ina Pandit <ina.pandit@kpitcummins.com>
1209
1210 * v850.h: Define PROCESSOR_MASK, PROCESSOR_OPTION_EXTENSION,
1211 PROCESSOR_OPTION_ALIAS, PROCESSOR_V850E2, PROCESSOR_V850E2V3 and
1212 PROCESSOR_V850E2_ALL.
1213 Remove PROCESSOR_V850EA support.
1214 (v850_operand): Define V850_OPERAND_EP, V850_OPERAND_FLOAT_CC,
1215 V850_OPERAND_VREG, V850E_IMMEDIATE16, V850E_IMMEDIATE16HI,
1216 V850E_IMMEDIATE23, V850E_IMMEDIATE32, V850_OPERAND_SIGNED,
1217 V850_OPERAND_DISP, V850_PCREL, V850_REG_EVEN, V850E_PUSH_POP,
1218 V850_NOT_IMM0, V850_NOT_SA, V850_OPERAND_BANG and
1219 V850_OPERAND_PERCENT.
1220 Update V850_OPERAND_SRG, V850_OPERAND_CC, V850_OPERAND_RELAX and
1221 V850_NOT_R0.
1222 Remove V850_OPERAND_SIGNED, V850_OPERAND_EP, V850_OPERAND_DISP
1223 and V850E_PUSH_POP
1224
1225 2010-07-06 Maciej W. Rozycki <macro@codesourcery.com>
1226
1227 * mips.h (MIPS16_INSN_UNCOND_BRANCH): New macro.
1228 (MIPS16_INSN_BRANCH): Rename to...
1229 (MIPS16_INSN_COND_BRANCH): ... this.
1230
1231 2010-07-03 Alan Modra <amodra@gmail.com>
1232
1233 * ppc.h (PPC_OPCODE_32, PPC_OPCODE_BOOKE64, PPC_OPCODE_CLASSIC): Delete.
1234 Renumber other PPC_OPCODE defines.
1235
1236 2010-07-03 Alan Modra <amodra@gmail.com>
1237
1238 * ppc.h (PPC_OPCODE_COMMON): Expand comment.
1239
1240 2010-06-29 Alan Modra <amodra@gmail.com>
1241
1242 * maxq.h: Delete file.
1243
1244 2010-06-14 Sebastian Andrzej Siewior <bigeasy@linutronix.de>
1245
1246 * ppc.h (PPC_OPCODE_E500): Define.
1247
1248 2010-05-26 Catherine Moore <clm@codesourcery.com>
1249
1250 * opcode/mips.h (INSN_MIPS16): Remove.
1251
1252 2010-04-21 Joseph Myers <joseph@codesourcery.com>
1253
1254 * tic6x-insn-formats.h (s_branch): Correct typo in bitmask.
1255
1256 2010-04-15 Nick Clifton <nickc@redhat.com>
1257
1258 * alpha.h: Update copyright notice to use GPLv3.
1259 * arc.h: Likewise.
1260 * arm.h: Likewise.
1261 * avr.h: Likewise.
1262 * bfin.h: Likewise.
1263 * cgen.h: Likewise.
1264 * convex.h: Likewise.
1265 * cr16.h: Likewise.
1266 * cris.h: Likewise.
1267 * crx.h: Likewise.
1268 * d10v.h: Likewise.
1269 * d30v.h: Likewise.
1270 * dlx.h: Likewise.
1271 * h8300.h: Likewise.
1272 * hppa.h: Likewise.
1273 * i370.h: Likewise.
1274 * i386.h: Likewise.
1275 * i860.h: Likewise.
1276 * i960.h: Likewise.
1277 * ia64.h: Likewise.
1278 * m68hc11.h: Likewise.
1279 * m68k.h: Likewise.
1280 * m88k.h: Likewise.
1281 * maxq.h: Likewise.
1282 * mips.h: Likewise.
1283 * mmix.h: Likewise.
1284 * mn10200.h: Likewise.
1285 * mn10300.h: Likewise.
1286 * msp430.h: Likewise.
1287 * np1.h: Likewise.
1288 * ns32k.h: Likewise.
1289 * or32.h: Likewise.
1290 * pdp11.h: Likewise.
1291 * pj.h: Likewise.
1292 * pn.h: Likewise.
1293 * ppc.h: Likewise.
1294 * pyr.h: Likewise.
1295 * rx.h: Likewise.
1296 * s390.h: Likewise.
1297 * score-datadep.h: Likewise.
1298 * score-inst.h: Likewise.
1299 * sparc.h: Likewise.
1300 * spu-insns.h: Likewise.
1301 * spu.h: Likewise.
1302 * tic30.h: Likewise.
1303 * tic4x.h: Likewise.
1304 * tic54x.h: Likewise.
1305 * tic80.h: Likewise.
1306 * v850.h: Likewise.
1307 * vax.h: Likewise.
1308
1309 2010-03-25 Joseph Myers <joseph@codesourcery.com>
1310
1311 * tic6x-control-registers.h, tic6x-insn-formats.h,
1312 tic6x-opcode-table.h, tic6x.h: New.
1313
1314 2010-02-25 Wu Zhangjin <wuzhangjin@gmail.com>
1315
1316 * mips.h: (LOONGSON2F_NOP_INSN): New macro.
1317
1318 2010-02-08 Philipp Tomsich <philipp.tomsich@theobroma-systems.com>
1319
1320 * opcode/ppc.h (PPC_OPCODE_TITAN): Define.
1321
1322 2010-01-14 H.J. Lu <hongjiu.lu@intel.com>
1323
1324 * ia64.h (ia64_find_opcode): Remove argument name.
1325 (ia64_find_next_opcode): Likewise.
1326 (ia64_dis_opcode): Likewise.
1327 (ia64_free_opcode): Likewise.
1328 (ia64_find_dependency): Likewise.
1329
1330 2009-11-22 Doug Evans <dje@sebabeach.org>
1331
1332 * cgen.h: Include bfd_stdint.h.
1333 (CGEN_INSN_LGSINT, CGEN_INSN_LGUINT): New types.
1334
1335 2009-11-18 Paul Brook <paul@codesourcery.com>
1336
1337 * arm.h (FPU_VFP_V4_SP_D16, FPU_ARCH_VFP_V4_SP_D16): Define.
1338
1339 2009-11-17 Paul Brook <paul@codesourcery.com>
1340 Daniel Jacobowitz <dan@codesourcery.com>
1341
1342 * arm.h (ARM_EXT_V6_DSP): Define.
1343 (ARM_AEXT_V6T2, ARM_AEXT_NOTM): Include ARM_EXT_V6_DSP.
1344 (ARM_AEXT_V7EM, ARM_ARCH_V7EM): Define.
1345
1346 2009-11-04 DJ Delorie <dj@redhat.com>
1347
1348 * rx.h (rx_decode_opcode) (mvtipl): Add.
1349 (mvtcp, mvfcp, opecp): Remove.
1350
1351 2009-11-02 Paul Brook <paul@codesourcery.com>
1352
1353 * arm.h (FPU_VFP_EXT_V3xD, FPU_VFP_EXT_FP16, FPU_NEON_EXT_FMA,
1354 FPU_VFP_EXT_FMA, FPU_VFP_V3xD, FPU_VFP_V4D16, FPU_VFP_V4): Define.
1355 (FPU_ARCH_VFP_V3D16_FP16, FPU_ARCH_VFP_V3_FP16, FPU_ARCH_VFP_V3xD,
1356 FPU_ARCH_VFP_V3xD_FP16, FPU_ARCH_VFP_V4, FPU_ARCH_VFP_V4D16,
1357 FPU_ARCH_NEON_VFP_V4): Define.
1358
1359 2009-10-23 Doug Evans <dje@sebabeach.org>
1360
1361 * cgen-bitset.h: Delete, moved to ../cgen/bitset.h.
1362 * cgen.h: Update. Improve multi-inclusion macro name.
1363
1364 2009-10-02 Peter Bergner <bergner@vnet.ibm.com>
1365
1366 * ppc.h (PPC_OPCODE_476): Define.
1367
1368 2009-10-01 Peter Bergner <bergner@vnet.ibm.com>
1369
1370 * ppc.h (PPC_OPCODE_A2): Rename from PPC_OPCODE_PPCA2.
1371
1372 2009-09-29 DJ Delorie <dj@redhat.com>
1373
1374 * rx.h: New file.
1375
1376 2009-09-22 Peter Bergner <bergner@vnet.ibm.com>
1377
1378 * ppc.h (ppc_cpu_t): Typedef to uint64_t.
1379
1380 2009-09-21 Ben Elliston <bje@au.ibm.com>
1381
1382 * ppc.h (PPC_OPCODE_PPCA2): New.
1383
1384 2009-09-05 Martin Thuresson <martin@mtme.org>
1385
1386 * ia64.h (struct ia64_operand): Renamed member class to op_class.
1387
1388 2009-08-29 Martin Thuresson <martin@mtme.org>
1389
1390 * tic30.h (template): Rename type template to
1391 insn_template. Updated code to use new name.
1392 * tic54x.h (template): Rename type template to
1393 insn_template.
1394
1395 2009-08-20 Nick Hudson <nick.hudson@gmx.co.uk>
1396
1397 * hppa.h (pa_opcodes): Add a pa10 bb without FLAG_STRICT.
1398
1399 2009-06-11 Anthony Green <green@moxielogic.com>
1400
1401 * moxie.h (MOXIE_F3_PCREL): Define.
1402 (moxie_form3_opc_info): Grow.
1403
1404 2009-06-06 Anthony Green <green@moxielogic.com>
1405
1406 * moxie.h (MOXIE_F1_M): Define.
1407
1408 2009-04-15 Anthony Green <green@moxielogic.com>
1409
1410 * moxie.h: Created.
1411
1412 2009-04-06 DJ Delorie <dj@redhat.com>
1413
1414 * h8300.h: Add relaxation attributes to MOVA opcodes.
1415
1416 2009-03-10 Alan Modra <amodra@bigpond.net.au>
1417
1418 * ppc.h (ppc_parse_cpu): Declare.
1419
1420 2009-03-02 Qinwei <qinwei@sunnorth.com.cn>
1421
1422 * score-inst.h (score_insn_type, score_data_type): Add Ra_I9_I5
1423 and _IMM11 for mbitclr and mbitset.
1424 * score-datadep.h: Update dependency information.
1425
1426 2009-02-26 Peter Bergner <bergner@vnet.ibm.com>
1427
1428 * ppc.h (PPC_OPCODE_POWER7): New.
1429
1430 2009-02-06 Doug Evans <dje@google.com>
1431
1432 * i386.h: Add comment regarding sse* insns and prefixes.
1433
1434 2009-02-03 Sandip Matte <sandip@rmicorp.com>
1435
1436 * mips.h (INSN_XLR): Define.
1437 (INSN_CHIP_MASK): Update.
1438 (CPU_XLR): Define.
1439 (OPCODE_IS_MEMBER): Update.
1440 (M_MSGSND, M_MSGLD, M_MSGLD_T, M_MSGWAIT, M_MSGWAIT_T): Define.
1441
1442 2009-01-28 Doug Evans <dje@google.com>
1443
1444 * opcode/i386.h: Add multiple inclusion protection.
1445 (EAX_REG_NUM,ECX_REG_NUM,EDX_REGNUM,EBX_REG_NUM,ESI_REG_NUM)
1446 (EDI_REG_NUM): New macros.
1447 (MODRM_MOD_FIELD,MODRM_REG_FIELD,MODRM_RM_FIELD): New macros.
1448 (SIB_SCALE_FIELD,SIB_INDEX_FIELD,SIB_BASE_FIELD): New macros.
1449 (REX_PREFIX_P): New macro.
1450
1451 2009-01-09 Peter Bergner <bergner@vnet.ibm.com>
1452
1453 * ppc.h (struct powerpc_opcode): New field "deprecated".
1454 (PPC_OPCODE_NOPOWER4): Delete.
1455
1456 2008-11-28 Joshua Kinard <kumba@gentoo.org>
1457
1458 * mips.h: Define CPU_R14000, CPU_R16000.
1459 (OPCODE_IS_MEMBER): Include R14000, R16000 in test.
1460
1461 2008-11-18 Catherine Moore <clm@codesourcery.com>
1462
1463 * arm.h (FPU_NEON_FP16): New.
1464 (FPU_ARCH_NEON_FP16): New.
1465
1466 2008-11-06 Chao-ying Fu <fu@mips.com>
1467
1468 * mips.h: Doucument '1' for 5-bit sync type.
1469
1470 2008-08-28 H.J. Lu <hongjiu.lu@intel.com>
1471
1472 * ia64.h (ia64_resource_specifier): Add IA64_RS_CR_IIB. Update
1473 IA64_RS_CR.
1474
1475 2008-08-01 Peter Bergner <bergner@vnet.ibm.com>
1476
1477 * ppc.h (PPC_OPCODE_VSX, PPC_OPERAND_VSR): New.
1478
1479 2008-07-30 Michael J. Eager <eager@eagercon.com>
1480
1481 * ppc.h (PPC_OPCODE_405): Define.
1482 (PPC_OPERAND_FSL, PPC_OPERAND_FCR, PPC_OPERAND_UDI): Define.
1483
1484 2008-06-13 Peter Bergner <bergner@vnet.ibm.com>
1485
1486 * ppc.h (ppc_cpu_t): New typedef.
1487 (struct powerpc_opcode <flags>): Use it.
1488 (struct powerpc_operand <insert, extract>): Likewise.
1489 (struct powerpc_macro <flags>): Likewise.
1490
1491 2008-06-12 Adam Nemet <anemet@caviumnetworks.com>
1492
1493 * mips.h: Document new field descriptors +x, +X, +p, +P, +s, +S.
1494 Update comment before MIPS16 field descriptors to mention MIPS16.
1495 (OP_SH_BBITIND, OP_MASK_BBITIND): New bit mask and shift count for
1496 BBIT.
1497 (OP_SH_CINSPOS, OP_MASK_CINSPOS, OP_SH_CINSLM1, OP_MASK_CINSLM1):
1498 New bit masks and shift counts for cins and exts.
1499
1500 * mips.h: Document new field descriptors +Q.
1501 (OP_SH_SEQI, OP_MASK_SEQI): New bit mask and shift count for SEQI.
1502
1503 2008-04-28 Adam Nemet <anemet@caviumnetworks.com>
1504
1505 * mips.h (INSN_MACRO): Move it up to the pinfo macros.
1506 (INSN2_M_FP_S, INSN2_M_FP_D): New pinfo2 macros.
1507
1508 2008-04-14 Edmar Wienskoski <edmar@freescale.com>
1509
1510 * ppc.h: (PPC_OPCODE_E500MC): New.
1511
1512 2008-04-03 H.J. Lu <hongjiu.lu@intel.com>
1513
1514 * i386.h (MAX_OPERANDS): Set to 5.
1515 (MAX_MNEM_SIZE): Changed to 20.
1516
1517 2008-03-28 Eric B. Weddington <eric.weddington@atmel.com>
1518
1519 * avr.h (AVR_ISA_TINY3): Define new opcode set for attiny167.
1520
1521 2008-03-09 Paul Brook <paul@codesourcery.com>
1522
1523 * arm.h (FPU_VFP_EXT_D32, FPU_VFP_V3D16, FPU_ARCH_VFP_V3D16): Define.
1524
1525 2008-03-04 Paul Brook <paul@codesourcery.com>
1526
1527 * arm.h (ARM_EXT_V6M, ARM_EXT_BARRIER, ARM_EXT_THUMB_MSR): Define.
1528 (ARM_AEXT_V6T2, ARM_AEXT_V7_ARM, ARM_AEXT_V7M): Use new flags.
1529 (ARM_AEXT_V6M, ARM_ARCH_V6M): Define.
1530
1531 2008-02-27 Denis Vlasenko <vda.linux@googlemail.com>
1532 Nick Clifton <nickc@redhat.com>
1533
1534 PR 3134
1535 * h8300.h (h8_opcodes): Add an encoding for a mov.l instruction
1536 with a 32-bit displacement but without the top bit of the 4th byte
1537 set.
1538
1539 2008-02-18 M R Swami Reddy <MR.Swami.Reddy@nsc.com>
1540
1541 * cr16.h (cr16_num_optab): Declared.
1542
1543 2008-02-14 Hakan Ardo <hakan@debian.org>
1544
1545 PR gas/2626
1546 * avr.h (AVR_ISA_2xxe): Define.
1547
1548 2008-02-04 Adam Nemet <anemet@caviumnetworks.com>
1549
1550 * mips.h: Update copyright.
1551 (INSN_CHIP_MASK): New macro.
1552 (INSN_OCTEON): New macro.
1553 (CPU_OCTEON): New macro.
1554 (OPCODE_IS_MEMBER): Handle Octeon instructions.
1555
1556 2008-01-23 Eric B. Weddington <eric.weddington@atmel.com>
1557
1558 * avr.h (AVR_ISA_RF401): Add new opcode set for at86rf401.
1559
1560 2008-01-03 Eric B. Weddington <eric.weddington@atmel.com>
1561
1562 * avr.h (AVR_ISA_USB162): Add new opcode set.
1563 (AVR_ISA_AVR3): Likewise.
1564
1565 2007-11-29 Mark Shinwell <shinwell@codesourcery.com>
1566
1567 * mips.h (INSN_LOONGSON_2E): New.
1568 (INSN_LOONGSON_2F): New.
1569 (CPU_LOONGSON_2E): New.
1570 (CPU_LOONGSON_2F): New.
1571 (OPCODE_IS_MEMBER): Update for Loongson-2E and -2F flags.
1572
1573 2007-11-29 Mark Shinwell <shinwell@codesourcery.com>
1574
1575 * mips.h (INSN_ISA*): Redefine certain values as an
1576 enumeration. Update comments.
1577 (mips_isa_table): New.
1578 (ISA_MIPS*): Redefine to match enumeration.
1579 (OPCODE_IS_MEMBER): Modify to correctly test new INSN_ISA*
1580 values.
1581
1582 2007-08-08 Ben Elliston <bje@au.ibm.com>
1583
1584 * ppc.h (PPC_OPCODE_PPCPS): New.
1585
1586 2007-07-03 Nathan Sidwell <nathan@codesourcery.com>
1587
1588 * m68k.h: Document j K & E.
1589
1590 2007-06-29 M R Swami Reddy <MR.Swami.Reddy@nsc.com>
1591
1592 * cr16.h: New file for CR16 target.
1593
1594 2007-05-02 Alan Modra <amodra@bigpond.net.au>
1595
1596 * ppc.h (PPC_OPERAND_PLUS1): Update comment.
1597
1598 2007-04-23 Nathan Sidwell <nathan@codesourcery.com>
1599
1600 * m68k.h (mcfisa_c): New.
1601 (mcfusp, mcf_mask): Adjust.
1602
1603 2007-04-20 Alan Modra <amodra@bigpond.net.au>
1604
1605 * ppc.h (struct powerpc_operand): Replace "bits" with "bitm".
1606 (num_powerpc_operands): Declare.
1607 (PPC_OPERAND_SIGNED et al): Redefine as hex.
1608 (PPC_OPERAND_PLUS1): Define.
1609
1610 2007-03-21 H.J. Lu <hongjiu.lu@intel.com>
1611
1612 * i386.h (REX_MODE64): Renamed to ...
1613 (REX_W): This.
1614 (REX_EXTX): Renamed to ...
1615 (REX_R): This.
1616 (REX_EXTY): Renamed to ...
1617 (REX_X): This.
1618 (REX_EXTZ): Renamed to ...
1619 (REX_B): This.
1620
1621 2007-03-15 H.J. Lu <hongjiu.lu@intel.com>
1622
1623 * i386.h: Add entries from config/tc-i386.h and move tables
1624 to opcodes/i386-opc.h.
1625
1626 2007-03-13 H.J. Lu <hongjiu.lu@intel.com>
1627
1628 * i386.h (FloatDR): Removed.
1629 (i386_optab): Use FloatD and FloatD|FloatR instead of FloatDR.
1630
1631 2007-03-01 Alan Modra <amodra@bigpond.net.au>
1632
1633 * spu-insns.h: Add soma double-float insns.
1634
1635 2007-02-20 Thiemo Seufer <ths@mips.com>
1636 Chao-Ying Fu <fu@mips.com>
1637
1638 * mips.h (OP_SH_BP, OP_MASK_BP): Add support for balign instruction.
1639 (INSN_DSPR2): Add flag for DSP R2 instructions.
1640 (M_BALIGN): New macro.
1641
1642 2007-02-14 Alan Modra <amodra@bigpond.net.au>
1643
1644 * i386.h (i386_optab): Replace all occurrences of Seg2ShortForm
1645 and Seg3ShortFrom with Shortform.
1646
1647 2007-02-11 H.J. Lu <hongjiu.lu@intel.com>
1648
1649 PR gas/4027
1650 * i386.h (i386_optab): Put the real "test" before the pseudo
1651 one.
1652
1653 2007-01-08 Kazu Hirata <kazu@codesourcery.com>
1654
1655 * m68k.h (m68010up): OR fido_a.
1656
1657 2006-12-25 Kazu Hirata <kazu@codesourcery.com>
1658
1659 * m68k.h (fido_a): New.
1660
1661 2006-12-24 Kazu Hirata <kazu@codesourcery.com>
1662
1663 * m68k.h (mcfmac, mcfemac, cfloat, mcfhwdiv, mcfisa_a,
1664 mcfisa_aa, mcfisa_b, mcfusp, mcf_mask): Double the defined
1665 values.
1666
1667 2006-11-08 H.J. Lu <hongjiu.lu@intel.com>
1668
1669 * i386.h (i386_optab): Replace CpuPNI with CpuSSE3.
1670
1671 2006-10-31 Mei Ligang <ligang@sunnorth.com.cn>
1672
1673 * score-inst.h (enum score_insn_type): Add Insn_internal.
1674
1675 2006-10-25 Trevor Smigiel <Trevor_Smigiel@playstation.sony.com>
1676 Yukishige Shibata <shibata@rd.scei.sony.co.jp>
1677 Nobuhisa Fujinami <fnami@rd.scei.sony.co.jp>
1678 Takeaki Fukuoka <fukuoka@rd.scei.sony.co.jp>
1679 Alan Modra <amodra@bigpond.net.au>
1680
1681 * spu-insns.h: New file.
1682 * spu.h: New file.
1683
1684 2006-10-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
1685
1686 * ppc.h (PPC_OPCODE_CELL): Define.
1687
1688 2006-10-23 Dwarakanath Rajagopal <dwarak.rajagopal@amd.com>
1689
1690 * i386.h : Modify opcode to support for the change in POPCNT opcode
1691 in amdfam10 architecture.
1692
1693 2006-09-28 H.J. Lu <hongjiu.lu@intel.com>
1694
1695 * i386.h: Replace CpuMNI with CpuSSSE3.
1696
1697 2006-09-26 Mark Shinwell <shinwell@codesourcery.com>
1698 Joseph Myers <joseph@codesourcery.com>
1699 Ian Lance Taylor <ian@wasabisystems.com>
1700 Ben Elliston <bje@wasabisystems.com>
1701
1702 * arm.h (ARM_CEXT_IWMMXT2, ARM_ARCH_IWMMXT2): Define.
1703
1704 2006-09-17 Mei Ligang <ligang@sunnorth.com.cn>
1705
1706 * score-datadep.h: New file.
1707 * score-inst.h: New file.
1708
1709 2006-07-14 H.J. Lu <hongjiu.lu@intel.com>
1710
1711 * i386.h (i386_optab): Remove InvMem from maskmovq, movhlps,
1712 movlhps, movmskps, pextrw, pmovmskb, movmskpd, maskmovdqu,
1713 movdq2q and movq2dq.
1714
1715 2006-07-10 Dwarakanath Rajagopal <dwarak.rajagopal@amd.com>
1716 Michael Meissner <michael.meissner@amd.com>
1717
1718 * i386.h: Add amdfam10 new instructions (SSE4a and ABM instructions).
1719
1720 2006-06-12 H.J. Lu <hongjiu.lu@intel.com>
1721
1722 * i386.h (i386_optab): Add "nop" with memory reference.
1723
1724 2006-06-12 H.J. Lu <hongjiu.lu@intel.com>
1725
1726 * i386.h (i386_optab): Update comment for 64bit NOP.
1727
1728 2006-06-06 Ben Elliston <bje@au.ibm.com>
1729 Anton Blanchard <anton@samba.org>
1730
1731 * ppc.h (PPC_OPCODE_POWER6): Define.
1732 Adjust whitespace.
1733
1734 2006-06-05 Thiemo Seufer <ths@mips.com>
1735
1736 * mips.h: Improve description of MT flags.
1737
1738 2006-05-25 Richard Sandiford <richard@codesourcery.com>
1739
1740 * m68k.h (mcf_mask): Define.
1741
1742 2006-05-05 Thiemo Seufer <ths@mips.com>
1743 David Ung <davidu@mips.com>
1744
1745 * mips.h (enum): Add macro M_CACHE_AB.
1746
1747 2006-05-04 Thiemo Seufer <ths@mips.com>
1748 Nigel Stephens <nigel@mips.com>
1749 David Ung <davidu@mips.com>
1750
1751 * mips.h: Add INSN_SMARTMIPS define.
1752
1753 2006-04-30 Thiemo Seufer <ths@mips.com>
1754 David Ung <davidu@mips.com>
1755
1756 * mips.h: Defines udi bits and masks. Add description of
1757 characters which may appear in the args field of udi
1758 instructions.
1759
1760 2006-04-26 Thiemo Seufer <ths@networkno.de>
1761
1762 * mips.h: Improve comments describing the bitfield instruction
1763 fields.
1764
1765 2006-04-26 Julian Brown <julian@codesourcery.com>
1766
1767 * arm.h (FPU_VFP_EXT_V3): Define constant.
1768 (FPU_NEON_EXT_V1): Likewise.
1769 (FPU_VFP_HARD): Update.
1770 (FPU_VFP_V3): Define macro.
1771 (FPU_ARCH_VFP_V3, FPU_ARCH_VFP_V3_PLUS_NEON_V1): Define macros.
1772
1773 2006-04-07 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
1774
1775 * avr.h (AVR_ISA_PWMx): New.
1776
1777 2006-03-28 Nathan Sidwell <nathan@codesourcery.com>
1778
1779 * m68k.h (cpu_m68k, cpu_cf, cpu_m68000, cpu_m68008, cpu_m68010,
1780 cpu_m68020, cpu_m68ec030, cpu_m68040, cpu_m68060, cpu_m68851,
1781 cpu_m68881, cpu_m68882, cpu_cpu32, cpu_cf5200, cpu_cf5206e,
1782 cpu_cf5208, cpu_cf521x, cpu_cf5213, cpu_cf5249, cpu_cf528x,
1783 cpu_cf5307, cpu_cf5329, cpu_cf5407, cpu_cf547x, cpu_cf548x): Remove.
1784
1785 2006-03-10 Paul Brook <paul@codesourcery.com>
1786
1787 * arm.h (ARM_AEXT_V7_ARM): Include v6ZK extensions.
1788
1789 2006-03-04 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1790
1791 * hppa.h (pa_opcodes): Reorder bb opcodes so that pa10 opcodes come
1792 first. Correct mask of bb "B" opcode.
1793
1794 2006-02-27 H.J. Lu <hongjiu.lu@intel.com>
1795
1796 * i386.h (i386_optab): Support Intel Merom New Instructions.
1797
1798 2006-02-24 Paul Brook <paul@codesourcery.com>
1799
1800 * arm.h: Add V7 feature bits.
1801
1802 2006-02-23 H.J. Lu <hongjiu.lu@intel.com>
1803
1804 * ia64.h (ia64_opnd): Add IA64_OPND_IMMU5b.
1805
1806 2006-01-31 Paul Brook <paul@codesourcery.com>
1807 Richard Earnshaw <rearnsha@arm.com>
1808
1809 * arm.h: Use ARM_CPU_FEATURE.
1810 (ARM_AEXT_*, FPU_ENDIAN_PURE, FPU_VFP_HARD): New.
1811 (arm_feature_set): Change to a structure.
1812 (ARM_CPU_HAS_FEATURE, ARM_MERGE_FEATURE_SETS, ARM_CLEAR_FEATURE,
1813 ARM_FEATURE): New macros.
1814
1815 2005-12-07 Hans-Peter Nilsson <hp@axis.com>
1816
1817 * cris.h (MOVE_M_TO_PREG_OPCODE, MOVE_M_TO_PREG_ZBITS)
1818 (MOVE_PC_INCR_OPCODE_PREFIX, MOVE_PC_INCR_OPCODE_SUFFIX): New macros.
1819 (ADD_PC_INCR_OPCODE): Don't define.
1820
1821 2005-12-06 H.J. Lu <hongjiu.lu@intel.com>
1822
1823 PR gas/1874
1824 * i386.h (i386_optab): Add 64bit support for monitor and mwait.
1825
1826 2005-11-14 David Ung <davidu@mips.com>
1827
1828 * mips.h: Assign 'm'/'M' codes to MIPS16e save/restore
1829 instructions. Define MIPS16_ALL_ARGS and MIPS16_ALL_STATICS for
1830 save/restore encoding of the args field.
1831
1832 2005-10-28 Dave Brolley <brolley@redhat.com>
1833
1834 Contribute the following changes:
1835 2005-02-16 Dave Brolley <brolley@redhat.com>
1836
1837 * cgen-bitset.h: Rename CGEN_ISA_MASK to CGEN_BITSET. Rename
1838 cgen_isa_mask_* to cgen_bitset_*.
1839 * cgen.h: Likewise.
1840
1841 2003-10-21 Richard Sandiford <rsandifo@redhat.com>
1842
1843 * cgen.h (CGEN_BITSET_ATTR_VALUE): Fix definition.
1844 (CGEN_ATTR_ENTRY): Change "value" to type "unsigned".
1845 (CGEN_CPU_TABLE): Make isas a ponter.
1846
1847 2003-09-29 Dave Brolley <brolley@redhat.com>
1848
1849 * cgen.h (CGEN_ATTR_VALUE_BITSET_TYPE): New typedef.
1850 (CGEN_ATTR_VALUE_ENUM_TYPE): Ditto.
1851 (CGEN_ATTR_VALUE_TYPE): Use these new typedefs.
1852
1853 2002-12-13 Dave Brolley <brolley@redhat.com>
1854
1855 * cgen.h (symcat.h): #include it.
1856 (cgen-bitset.h): #include it.
1857 (CGEN_ATTR_VALUE_TYPE): Now a union.
1858 (CGEN_ATTR_VALUE): Reference macros generated in opcodes/<arch>-desc.h.
1859 (CGEN_ATTR_ENTRY): 'value' now unsigned.
1860 (cgen_cpu_desc): 'isas' now (CGEN_ISA_MASK*).
1861 * cgen-bitset.h: New file.
1862
1863 2005-09-30 Catherine Moore <clm@cm00re.com>
1864
1865 * bfin.h: New file.
1866
1867 2005-10-24 Jan Beulich <jbeulich@novell.com>
1868
1869 * ia64.h (enum ia64_opnd): Move memory operand out of set of
1870 indirect operands.
1871
1872 2005-10-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1873
1874 * hppa.h (pa_opcodes): Add two fcmp opcodes. Reorder ftest opcodes.
1875 Add FLAG_STRICT to pa10 ftest opcode.
1876
1877 2005-10-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1878
1879 * hppa.h (pa_opcodes): Remove lha entries.
1880
1881 2005-10-08 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1882
1883 * hppa.h (FLAG_STRICT): Revise comment.
1884 (pa_opcode): Revise ordering rules. Add/move strict pa10 variants
1885 before corresponding pa11 opcodes. Add strict pa10 register-immediate
1886 entries for "fdc".
1887
1888 2005-09-30 Catherine Moore <clm@cm00re.com>
1889
1890 * bfin.h: New file.
1891
1892 2005-09-24 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1893
1894 * hppa.h (pa_opcodes): Add new "fdc" and "fic" opcode entries.
1895
1896 2005-09-06 Chao-ying Fu <fu@mips.com>
1897
1898 * mips.h (OP_SH_MT_U, OP_MASK_MT_U, OP_SH_MT_H, OP_MASK_MT_H,
1899 OP_SH_MTACC_T, OP_MASK_MTACC_T, OP_SH_MTACC_D, OP_MASK_MTACC_D): New
1900 define.
1901 Document !, $, *, &, g, +t, +T operand formats for MT instructions.
1902 (INSN_ASE_MASK): Update to include INSN_MT.
1903 (INSN_MT): New define for MT ASE.
1904
1905 2005-08-25 Chao-ying Fu <fu@mips.com>
1906
1907 * mips.h (OP_SH_DSPACC, OP_MASK_DSPACC, OP_SH_DSPACC_S,
1908 OP_MASK_DSPACC_S, OP_SH_DSPSFT, OP_MASK_DSPSFT, OP_SH_DSPSFT_7,
1909 OP_MASK_DSPSFT_7, OP_SH_SA3, OP_MASK_SA3, OP_SH_SA4, OP_MASK_SA4,
1910 OP_SH_IMM8, OP_MASK_IMM8, OP_SH_IMM10, OP_MASK_IMM10, OP_SH_WRDSP,
1911 OP_MASK_WRDSP, OP_SH_RDDSP, OP_MASK_RDDSP): New define.
1912 Document 3, 4, 5, 6, 7, 8, 9, 0, :, ', @ operand formats for DSP
1913 instructions.
1914 (INSN_DSP): New define for DSP ASE.
1915
1916 2005-08-18 Alan Modra <amodra@bigpond.net.au>
1917
1918 * a29k.h: Delete.
1919
1920 2005-08-15 Daniel Jacobowitz <dan@codesourcery.com>
1921
1922 * ppc.h (PPC_OPCODE_E300): Define.
1923
1924 2005-08-12 Martin Schwidefsky <schwidefsky@de.ibm.com>
1925
1926 * s390.h (s390_opcode_cpu_val): Add enum for cpu type z9-109.
1927
1928 2005-07-28 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1929
1930 PR gas/336
1931 * hppa.h (pa_opcodes): Allow 0 immediates in PA 2.0 variants of pdtlb
1932 and pitlb.
1933
1934 2005-07-27 Jan Beulich <jbeulich@novell.com>
1935
1936 * i386.h (i386_optab): Add comment to movd. Use LongMem for all
1937 movd-s. Add NoRex64 to movq-s dealing only with mmx or xmm registers.
1938 Add movq-s as 64-bit variants of movd-s.
1939
1940 2005-07-18 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1941
1942 * hppa.h: Fix punctuation in comment.
1943
1944 * hppa.h (pa_opcode): Add rules for opcode ordering. Check first for
1945 implicit space-register addressing. Set space-register bits on opcodes
1946 using implicit space-register addressing. Add various missing pa20
1947 long-immediate opcodes. Remove various opcodes using implicit 3-bit
1948 space-register addressing. Use "fE" instead of "fe" in various
1949 fstw opcodes.
1950
1951 2005-07-18 Jan Beulich <jbeulich@novell.com>
1952
1953 * i386.h (i386_optab): Operands of aam and aad are unsigned.
1954
1955 2007-07-15 H.J. Lu <hongjiu.lu@intel.com>
1956
1957 * i386.h (i386_optab): Support Intel VMX Instructions.
1958
1959 2005-07-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1960
1961 * hppa.h (pa_opcode): Don't set FLAG_STRICT in pa10 loads and stores.
1962
1963 2005-07-05 Jan Beulich <jbeulich@novell.com>
1964
1965 * i386.h (i386_optab): Add new insns.
1966
1967 2005-07-01 Nick Clifton <nickc@redhat.com>
1968
1969 * sparc.h: Add typedefs to structure declarations.
1970
1971 2005-06-20 H.J. Lu <hongjiu.lu@intel.com>
1972
1973 PR 1013
1974 * i386.h (i386_optab): Update comments for 64bit addressing on
1975 mov. Allow 64bit addressing for mov and movq.
1976
1977 2005-06-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1978
1979 * hppa.h (pa_opcodes): Use cM and cX instead of cm and cx,
1980 respectively, in various floating-point load and store patterns.
1981
1982 2005-05-23 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1983
1984 * hppa.h (FLAG_STRICT): Correct comment.
1985 (pa_opcodes): Update load and store entries to allow both PA 1.X and
1986 PA 2.0 mneumonics when equivalent. Entries with cache control
1987 completers now require PA 1.1. Adjust whitespace.
1988
1989 2005-05-19 Anton Blanchard <anton@samba.org>
1990
1991 * ppc.h (PPC_OPCODE_POWER5): Define.
1992
1993 2005-05-10 Nick Clifton <nickc@redhat.com>
1994
1995 * Update the address and phone number of the FSF organization in
1996 the GPL notices in the following files:
1997 a29k.h, alpha.h, arc.h, arm.h, avr.h, cgen.h, convex.h, cris.h,
1998 crx.h, d10v.h, d30v.h, dlx.h, h8300.h, hppa.h, i370.h, i386.h,
1999 i860.h, i960.h, m68hc11.h, m68k.h, m88k.h, maxq.h, mips.h, mmix.h,
2000 mn10200.h, mn10300.h, msp430.h, np1.h, ns32k.h, or32.h, pdp11.h,
2001 pj.h, pn.h, ppc.h, pyr.h, s390.h, sparc.h, tic30.h, tic4x.h,
2002 tic54x.h, tic80.h, v850.h, vax.h
2003
2004 2005-05-09 Jan Beulich <jbeulich@novell.com>
2005
2006 * i386.h (i386_optab): Add ht and hnt.
2007
2008 2005-04-18 Mark Kettenis <kettenis@gnu.org>
2009
2010 * i386.h: Insert hyphens into selected VIA PadLock extensions.
2011 Add xcrypt-ctr. Provide aliases without hyphens.
2012
2013 2005-04-13 H.J. Lu <hongjiu.lu@intel.com>
2014
2015 Moved from ../ChangeLog
2016
2017 2005-04-12 Paul Brook <paul@codesourcery.com>
2018 * m88k.h: Rename psr macros to avoid conflicts.
2019
2020 2005-03-12 Zack Weinberg <zack@codesourcery.com>
2021 * arm.h: Adjust comments for ARM_EXT_V4T and ARM_EXT_V5T.
2022 Add ARM_EXT_V6T2, ARM_ARCH_V6T2, ARM_ARCH_V6KT2, ARM_ARCH_V6ZT2,
2023 and ARM_ARCH_V6ZKT2.
2024
2025 2004-11-29 Tomer Levi <Tomer.Levi@nsc.com>
2026 * crx.h (enum operand_type): Rename rbase_cst4 to rbase_dispu4.
2027 Remove redundant instruction types.
2028 (struct argument): X_op - new field.
2029 (struct cst4_entry): Remove.
2030 (no_op_insn): Declare.
2031
2032 2004-11-05 Tomer Levi <Tomer.Levi@nsc.com>
2033 * crx.h (enum argtype): Rename types, remove unused types.
2034
2035 2004-10-27 Tomer Levi <Tomer.Levi@nsc.com>
2036 * crx.h (enum reg): Rearrange registers, remove 'ccfg' and `'pc'.
2037 (enum reg_type): Remove CRX_PC_REGTYPE, CRX_MTPR_REGTYPE.
2038 (enum operand_type): Rearrange operands, edit comments.
2039 replace us<N> with ui<N> for unsigned immediate.
2040 replace d<N> with disps<N>/dispu<N>/dispe<N> for signed/unsigned/escaped
2041 displacements (respectively).
2042 replace rbase_ridx_scl2_dispu<N> with rindex_disps<N> for register index.
2043 (instruction type): Add NO_TYPE_INS.
2044 (instruction flags): Add USER_REG, CST4MAP, NO_SP, NO_RPTR.
2045 (operand_entry): New field - 'flags'.
2046 (operand flags): New.
2047
2048 2004-10-21 Tomer Levi <Tomer.Levi@nsc.com>
2049 * crx.h (operand_type): Remove redundant types i3, i4,
2050 i5, i8, i12.
2051 Add new unsigned immediate types us3, us4, us5, us16.
2052
2053 2005-04-12 Mark Kettenis <kettenis@gnu.org>
2054
2055 * i386.h (i386_optab): Mark VIA PadLock instructions as ImmExt and
2056 adjust them accordingly.
2057
2058 2005-04-01 Jan Beulich <jbeulich@novell.com>
2059
2060 * i386.h (i386_optab): Add rdtscp.
2061
2062 2005-03-29 H.J. Lu <hongjiu.lu@intel.com>
2063
2064 * i386.h (i386_optab): Don't allow the `l' suffix for moving
2065 between memory and segment register. Allow movq for moving between
2066 general-purpose register and segment register.
2067
2068 2005-02-09 Jan Beulich <jbeulich@novell.com>
2069
2070 PR gas/707
2071 * i386.h (i386_optab): Add x_Suf to fbld and fbstp. Add w_Suf and
2072 FloatMF to fldcw, fstcw, fnstcw, and the memory formas of fstsw and
2073 fnstsw.
2074
2075 2006-02-07 Nathan Sidwell <nathan@codesourcery.com>
2076
2077 * m68k.h (m68008, m68ec030, m68882): Remove.
2078 (m68k_mask): New.
2079 (cpu_m68k, cpu_cf): New.
2080 (mcf5200, mcf5206e, mcf521x, mcf5249, mcf528x, mcf5307, mcf5407,
2081 mcf5470, mcf5480): Rename to cpu_<foo>. Add m680x0 variants.
2082
2083 2005-01-25 Alexandre Oliva <aoliva@redhat.com>
2084
2085 2004-11-10 Alexandre Oliva <aoliva@redhat.com>
2086 * cgen.h (enum cgen_parse_operand_type): Add
2087 CGEN_PARSE_OPERAND_SYMBOLIC.
2088
2089 2005-01-21 Fred Fish <fnf@specifixinc.com>
2090
2091 * mips.h: Change INSN_ALIAS to INSN2_ALIAS.
2092 Change INSN_WRITE_MDMX_ACC to INSN2_WRITE_MDMX_ACC.
2093 Change INSN_READ_MDMX_ACC to INSN2_READ_MDMX_ACC.
2094
2095 2005-01-19 Fred Fish <fnf@specifixinc.com>
2096
2097 * mips.h (struct mips_opcode): Add new pinfo2 member.
2098 (INSN_ALIAS): New define for opcode table entries that are
2099 specific instances of another entry, such as 'move' for an 'or'
2100 with a zero operand.
2101 (INSN_READ_MDMX_ACC): Redefine from 0 to 0x2.
2102 (INSN_WRITE_MDMX_ACC): Redefine from 0 to 0x4.
2103
2104 2004-12-09 Ian Lance Taylor <ian@wasabisystems.com>
2105
2106 * mips.h (CPU_RM9000): Define.
2107 (OPCODE_IS_MEMBER): Handle CPU_RM9000.
2108
2109 2004-11-25 Jan Beulich <jbeulich@novell.com>
2110
2111 * i386.h: CpuNo64 mov can't reasonably have a 'q' suffix. Moves
2112 to/from test registers are illegal in 64-bit mode. Add missing
2113 NoRex64 to sidt. fxsave/fxrstor now allow for a 'q' suffix
2114 (previously one had to explicitly encode a rex64 prefix). Re-enable
2115 lahf/sahf in 64-bit mode as at least some Athlon64/Opteron steppings
2116 support it there. Add cmpxchg16b as per Intel's 64-bit documentation.
2117
2118 2004-11-23 Jan Beulich <jbeulich@novell.com>
2119
2120 * i386.h (i386_optab): paddq and psubq, even in their MMX form, are
2121 available only with SSE2. Change the MMX additions introduced by SSE
2122 and 3DNow!A to CpuMMX2 (rather than CpuMMX). Indicate the 3DNow!A
2123 instructions by their now designated identifier (since combining i686
2124 and 3DNow! does not really imply 3DNow!A).
2125
2126 2004-11-19 Alan Modra <amodra@bigpond.net.au>
2127
2128 * msp430.h (struct rcodes_s, MSP430_RLC, msp430_rcodes,
2129 struct hcodes_s, msp430_hcodes): Move to gas/config/tc-msp430.c.
2130
2131 2004-11-08 Inderpreet Singh <inderpreetb@nioda.hcltech.com>
2132 Vineet Sharma <vineets@noida.hcltech.com>
2133
2134 * maxq.h: New file: Disassembly information for the maxq port.
2135
2136 2004-11-05 H.J. Lu <hongjiu.lu@intel.com>
2137
2138 * i386.h (i386_optab): Put back "movzb".
2139
2140 2004-11-04 Hans-Peter Nilsson <hp@axis.com>
2141
2142 * cris.h (enum cris_insn_version_usage): Tweak formatting and
2143 comments. Remove member cris_ver_sim. Add members
2144 cris_ver_sim_v0_10, cris_ver_v0_10, cris_ver_v3_10,
2145 cris_ver_v8_10, cris_ver_v10, cris_ver_v10p.
2146 (struct cris_support_reg, struct cris_cond15): New types.
2147 (cris_conds15): Declare.
2148 (JUMP_PC_INCR_OPCODE_V32, BA_DWORD_OPCODE, NOP_OPCODE_COMMON)
2149 (NOP_OPCODE_ZBITS_COMMON, LAPC_DWORD_OPCODE, LAPC_DWORD_Z_BITS)
2150 (NOP_OPCODE_V32, NOP_Z_BITS_V32): New macros.
2151 (NOP_Z_BITS): Define in terms of NOP_OPCODE.
2152 (cris_imm_oprnd_size_type): New members SIZE_FIELD_SIGNED and
2153 SIZE_FIELD_UNSIGNED.
2154
2155 2004-11-04 Jan Beulich <jbeulich@novell.com>
2156
2157 * i386.h (sldx_Suf): Remove.
2158 (FP, l_FP, sl_FP, x_FP): Don't imply IgnoreSize.
2159 (q_FP): Define, implying no REX64.
2160 (x_FP, sl_FP): Imply FloatMF.
2161 (i386_optab): Split reg and mem forms of moving from segment registers
2162 so that the memory forms can ignore the 16-/32-bit operand size
2163 distinction. Adjust a few others for Intel mode. Remove *FP uses from
2164 all non-floating-point instructions. Unite 32- and 64-bit forms of
2165 movsx, movzx, and movd. Adjust floating point operations for the above
2166 changes to the *FP macros. Add DefaultSize to floating point control
2167 insns operating on larger memory ranges. Remove left over comments
2168 hinting at certain insns being Intel-syntax ones where the ones
2169 actually meant are already gone.
2170
2171 2004-10-07 Tomer Levi <Tomer.Levi@nsc.com>
2172
2173 * crx.h: Add COPS_REG_INS - Coprocessor Special register
2174 instruction type.
2175
2176 2004-09-30 Paul Brook <paul@codesourcery.com>
2177
2178 * arm.h (ARM_EXT_V6K, ARM_EXT_V6Z): Define.
2179 (ARM_ARCH_V6K, ARM_ARCH_V6Z, ARM_ARCH_V6ZK): Define.
2180
2181 2004-09-11 Theodore A. Roth <troth@openavr.org>
2182
2183 * avr.h: Add support for
2184 atmega48, atmega88, atmega168, attiny13, attiny2313, at90can128.
2185
2186 2004-09-09 Segher Boessenkool <segher@kernel.crashing.org>
2187
2188 * ppc.h (PPC_OPERAND_OPTIONAL): Fix comment.
2189
2190 2004-08-24 Dmitry Diky <diwil@spec.ru>
2191
2192 * msp430.h (msp430_opc): Add new instructions.
2193 (msp430_rcodes): Declare new instructions.
2194 (msp430_hcodes): Likewise..
2195
2196 2004-08-13 Nick Clifton <nickc@redhat.com>
2197
2198 PR/301
2199 * h8300.h (O_JSR): Do not allow VECIND addressing for non-SX
2200 processors.
2201
2202 2004-08-30 Michal Ludvig <mludvig@suse.cz>
2203
2204 * i386.h (i386_optab): Added montmul/xsha1/xsha256 insns.
2205
2206 2004-07-22 H.J. Lu <hongjiu.lu@intel.com>
2207
2208 * i386.h (i386_optab): Allow cs/ds in 64bit for branch hints.
2209
2210 2004-07-21 Jan Beulich <jbeulich@novell.com>
2211
2212 * i386.h: Adjust instruction descriptions to better match the
2213 specification.
2214
2215 2004-07-16 Richard Earnshaw <rearnsha@arm.com>
2216
2217 * arm.h: Remove all old content. Replace with architecture defines
2218 from gas/config/tc-arm.c.
2219
2220 2004-07-09 Andreas Schwab <schwab@suse.de>
2221
2222 * m68k.h: Fix comment.
2223
2224 2004-07-07 Tomer Levi <Tomer.Levi@nsc.com>
2225
2226 * crx.h: New file.
2227
2228 2004-06-24 Alan Modra <amodra@bigpond.net.au>
2229
2230 * i386.h (i386_optab): Remove fildd, fistpd and fisttpd.
2231
2232 2004-05-24 Peter Barada <peter@the-baradas.com>
2233
2234 * m68k.h: Add 'size' to m68k_opcode.
2235
2236 2004-05-05 Peter Barada <peter@the-baradas.com>
2237
2238 * m68k.h: Switch from ColdFire chip name to core variant.
2239
2240 2004-04-22 Peter Barada <peter@the-baradas.com>
2241
2242 * m68k.h: Add mcfmac/mcfemac definitions. Update operand
2243 descriptions for new EMAC cases.
2244 Remove ColdFire macmw/macml/msacmw/msacmw hacks and properly
2245 handle Motorola MAC syntax.
2246 Allow disassembly of ColdFire V4e object files.
2247
2248 2004-03-16 Alan Modra <amodra@bigpond.net.au>
2249
2250 * ppc.h (PPC_OPERAND_GPR_0): Define. Bump other operand defines.
2251
2252 2004-03-12 Jakub Jelinek <jakub@redhat.com>
2253
2254 * i386.h (i386_optab): Remove CpuNo64 from sysenter and sysexit.
2255
2256 2004-03-12 Michal Ludvig <mludvig@suse.cz>
2257
2258 * i386.h (i386_optab): Added xstore as an alias for xstorerng.
2259
2260 2004-03-12 Michal Ludvig <mludvig@suse.cz>
2261
2262 * i386.h (i386_optab): Added xstore/xcrypt insns.
2263
2264 2004-02-09 Anil Paranjpe <anilp1@KPITCummins.com>
2265
2266 * h8300.h (32bit ldc/stc): Add relaxing support.
2267
2268 2004-01-12 Anil Paranjpe <anilp1@KPITCummins.com>
2269
2270 * h8300.h (BITOP): Pass MEMRELAX flag.
2271
2272 2004-01-09 Anil Paranjpe <anilp1@KPITCummins.com>
2273
2274 * h8300.h (BITOP): Dissallow operations on @aa:16 and @aa:32
2275 except for the H8S.
2276
2277 For older changes see ChangeLog-9103
2278 \f
2279 Copyright (C) 2004-2015 Free Software Foundation, Inc.
2280
2281 Copying and distribution of this file, with or without modification,
2282 are permitted in any medium without royalty provided the copyright
2283 notice and this notice are preserved.
2284
2285 Local Variables:
2286 mode: change-log
2287 left-margin: 8
2288 fill-column: 74
2289 version-control: never
2290 End:
This page took 0.073674 seconds and 5 git commands to generate.