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