ChangeLog revision 1.5 1 1.5 christos 2016-01-25 Tristan Gingold <gingold (a] adacore.com>
2 1.2 skrll
3 1.5 christos * configure: Regenerate.
4 1.5 christos
5 1.5 christos 2016-01-12 Peter Bergner <bergner (a] vnet.ibm.com>
6 1.5 christos
7 1.5 christos Apply from master.
8 1.5 christos 2016-01-11 Peter Bergner <bergner (a] vnet.ibm.com>
9 1.5 christos * ppc-opc.c <xscmpnedp>: Delete.
10 1.5 christos <xvcmpnedp>: Likewise.
11 1.5 christos <xvcmpnedp.>: Likewise.
12 1.5 christos <xvcmpnesp>: Likewise.
13 1.5 christos <xvcmpnesp.>: Likewise.
14 1.5 christos
15 1.5 christos 2015-12-22 Thomas Preud'homme <thomas.preudhomme (a] arm.com>
16 1.5 christos
17 1.5 christos Apply from master
18 1.5 christos 2015-12-02 Andre Vieira <andre.simoesdiasvieira (a] arm.com>
19 1.5 christos * arm-dis.c (arm_opcodes): <ldaexh>: Fix typo...
20 1.5 christos <ldah>: ... to this.
21 1.5 christos
22 1.5 christos 2015-12-15 Matthew Wahab <matthew.wahab (a] arm.com>
23 1.5 christos
24 1.5 christos * aarch64-opc.c (aarch64_sys_reg_supported_p): Add mistakenly
25 1.5 christos removed statement.
26 1.5 christos (aarch64_pstatefield_supported_p): Move feature checks for AT
27 1.5 christos registers ..
28 1.5 christos (aarch64_sys_ins_reg_supported_p): .. to here.
29 1.5 christos
30 1.5 christos 2015-12-15 Matthew Wahab <matthew.wahab (a] arm.com>
31 1.5 christos
32 1.5 christos * aarch64-asm-2.c: Regenerate.
33 1.5 christos * aarch64-dis-2.c: Regenerate.
34 1.5 christos * aarch64-opc-2.c: Regenerate.
35 1.5 christos * aarch64-tbl.h (QL_SSHIFT_H): New.
36 1.5 christos (aarch64_opcode_table): Add fp16 versions of scvtf, fcvtzs, ucvtf
37 1.5 christos and fcvtzu to the Adv.SIMD scalar shift by immediate group.
38 1.5 christos
39 1.5 christos 2015-12-15 Matthew Wahab <matthew.wahab (a] arm.com>
40 1.5 christos
41 1.5 christos * aarch64-asm-2.c: Regenerate.
42 1.5 christos * aarch64-dis-2.c: Regenerate.
43 1.5 christos * aarch64-opc-2.c: Regenerate.
44 1.5 christos * aarch64-tbl.h (QL_VSHIFT_H): New.
45 1.5 christos (aarch64_opcode_table): Add fp16 versions of scvtf, fcvtzs, ucvtf
46 1.5 christos and fcvtzu to the Adv.SIMD shift by immediate group.
47 1.5 christos
48 1.5 christos 2015-12-15 Matthew Wahab <matthew.wahab (a] arm.com>
49 1.5 christos
50 1.5 christos * aarch64-asm-2.c: Regenerate.
51 1.5 christos * aarch64-dis-2.c: Regenerate.
52 1.5 christos * aarch64-opc-2.c: Regenerate.
53 1.5 christos * aarch64-tbl.h (QL_SISD_PAIR_H): New.
54 1.5 christos (aarch64_opcode_table): Add fp16 versions of fmaxnmp, faddp,
55 1.5 christos fmaxp, fminnmp, fminp to the Adv.SIMD scalar pairwise group.
56 1.5 christos
57 1.5 christos 2015-12-15 Matthew Wahab <matthew.wahab (a] arm.coM>
58 1.5 christos
59 1.5 christos * aarch64-dis.c (get_vreg_qualifier_from_value): Update comment
60 1.5 christos and adjust calculation to ignore qualifier for type 2H.
61 1.5 christos * aarch64-opc.c (aarch64_opnd_qualifier): Add "2H".
62 1.5 christos
63 1.5 christos 2015-12-15 Matthew Wahab <matthew.wahab (a] arm.com>
64 1.5 christos
65 1.5 christos * aarch64-asm-2.c: Regenerate.
66 1.5 christos * aarch64-dis-2.c: Regenerate.
67 1.5 christos * aarch64-opc-2.c: Regenerate.
68 1.5 christos * aarch64-tbl.h (QL_SIMD_IMM_H): New.
69 1.5 christos (aarch64_opcode_table): Add fp16 version of fmov to the Adv.SIMD
70 1.5 christos modified immediate group.
71 1.5 christos
72 1.5 christos 2015-12-15 Matthew Wahab <matthew.wahab (a] arm.com>
73 1.5 christos
74 1.5 christos * aarch64-asm-2.c: Regenerate.
75 1.5 christos * aarch64-dis-2.c: Regenerate.
76 1.5 christos * aarch64-opc-2.c: Regenerate.
77 1.5 christos * aarch64-tbl.h (QL_XLANES_FP_H): New.
78 1.5 christos (aarch64_opcode_table): Add fp16 versions of fmaxnmv, fmaxv,
79 1.5 christos fminnmv, fminv to the Adv.SIMD across lanes group.
80 1.5 christos
81 1.5 christos 2015-12-15 Matthew Wahab <matthew.wahab (a] arm.com>
82 1.5 christos
83 1.5 christos * aarch64-asm-2.c: Regenerate.
84 1.5 christos * aarch64-dis-2.c: Regenerate.
85 1.5 christos * aarch64-opc-2.c: Regenerate.
86 1.5 christos * aarch64-tbl.h (aarch64_opcode_table): Add fp16 versions of fmla,
87 1.5 christos fmls, fmul and fmulx to the scalar indexed element group.
88 1.5 christos
89 1.5 christos 2015-12-15 Matthew Wahab <matthew.wahab (a] arm.com>
90 1.5 christos
91 1.5 christos * aarch64-asm-2.c: Regenerate.
92 1.5 christos * aarch64-dis-2.c: Regenerate.
93 1.5 christos * aarch64-opc-2.c: Regenerate.
94 1.5 christos * aarch64-tbl.h (QL_ELEMENT_FP_H): New.
95 1.5 christos (aarch64_opcode_table): Add fp16 versions of fmla, fmls, fmul and
96 1.5 christos fmulx to the vector indexed element group.
97 1.5 christos
98 1.5 christos 2015-12-15 Matthew Wahab <matthew.wahab (a] arm.com>
99 1.5 christos
100 1.5 christos * aarch64-asm-2.c: Regenerate.
101 1.5 christos * aarch64-dis-2.c: Regenerate.
102 1.5 christos * aarch64-opc-2.c: Regenerate.
103 1.5 christos * aarch64-tbl.h (QL_SISD_FCMP_H_0): new.
104 1.5 christos (QL_S_2SAMEH): New.
105 1.5 christos (aarch64_opcode_table): Add fp16 versions of fcvtns, fcvtms,
106 1.5 christos fcvtas, scvtf, fcmgt, fcmeq, fcmlt, fcvtps, fcvtzs, frecpe,
107 1.5 christos frecpx, fcvtnu, fcvtmu, fcvtau, ucvtf, fcmge, fcmle, fcvtpu,
108 1.5 christos fcvtzu and frsqrte to the scalar two register misc. group.
109 1.5 christos
110 1.5 christos 2015-12-15 Matthew Wahab <matthew.wahab (a] arm.com>
111 1.5 christos
112 1.5 christos * aarch64-asm-2.c: Regenerate.
113 1.5 christos * aarch64-dis-2.c: Regenerate.
114 1.5 christos * aarch64-opc-2.c: Regenerate.
115 1.5 christos * aarch64-tbl.h (QL_V2SAMEH): New.
116 1.5 christos (aarch64_opcode_table): Add fp16 versions of frintn, frintm,
117 1.5 christos fcvtns, fcvtms, fcvtas, scvtf, fcmgt, fcmeq, fcmlt, fabs, frintp,
118 1.5 christos frintz, fcvtps, fcvtzs, frecpe, frinta, frintx, fcvtnu, fcvtmu,
119 1.5 christos fcvtau, ucvtf, fcmge, fcmle, fneg, frinti, fcvtpu, fcvtzu, frsqrte
120 1.5 christos and fsqrt to the vector register misc. group.
121 1.5 christos
122 1.5 christos 2015-12-15 Matthew Wahab <matthew.wahab (a] arm.com>
123 1.5 christos
124 1.5 christos * aarch64-asm-2.c: Regenerate.
125 1.5 christos * aarch64-dis-2.c: Regenerate.
126 1.5 christos * aarch64-opc-2.c: Regenerate.
127 1.5 christos * aarch64-tbl.h (aarch64_opcode_table): Add fp16 versions of
128 1.5 christos fmulx, fcmeq, frecps, frsqrts, fcmge, facge, fabd, fcmgt and facgt
129 1.5 christos to the scalar three same group.
130 1.5 christos
131 1.5 christos 2015-12-15 Matthew Wahab <matthew.wahab (a] arm.com>
132 1.5 christos
133 1.5 christos * aarch64-asm-2.c: Regenerate.
134 1.5 christos * aarch64-dis-2.c: Regenerate.
135 1.5 christos * aarch64-opc-2.c: Regenerate.
136 1.5 christos * aarch64-tbl.h (QL_V3SAMEH): New.
137 1.5 christos (aarch64_opcode_table): Add fp16 versions of fmaxnm, fmla, fadd,
138 1.5 christos fmulx, fcmeq, fmax, frecps, fminnm, fmls, fsub, fmin, frsqrts,
139 1.5 christos fmaxnmp, faddp, fmul, fcmge, facge, fmaxp, fdiv, fminnmp, fabd,
140 1.5 christos fcmgt, facgt and fminp to the vector three same group.
141 1.5 christos
142 1.5 christos 2015-12-15 Matthew Wahab <matthew.wahab (a] arm.com>
143 1.5 christos
144 1.5 christos * aarch64-tbl.h (aarch64_feature_simd_f16): New.
145 1.5 christos (SIMD_F16): New.
146 1.5 christos
147 1.5 christos 2015-12-14 Matthew Wahab <matthew.wahab (a] arm.com>
148 1.5 christos
149 1.5 christos * aarch64-asm.c (aarch64_ins_hint): New.
150 1.5 christos * aarch64-asm.h (aarch64_ins_hint): Declare.
151 1.5 christos * aarch64-dis.c (aarch64_ext_hint): New.
152 1.5 christos * aarch64-dis.h (aarch64_ext_hint): Declare.
153 1.5 christos * aarch64-opc-2.c: Regenerate.
154 1.5 christos * aarch64-opc.c (aarch64_hint_options): New.
155 1.5 christos * aarch64-tbl.h (AARCH64_OPERANDS): Fix typos.
156 1.5 christos
157 1.5 christos 2015-12-14 Matthew Wahab <matthew.wahab (a] arm.com>
158 1.5 christos
159 1.5 christos * aarch64-gen.c (find_alias_opcode): Set max_num_aliases to 16.
160 1.5 christos
161 1.5 christos 2015-12-14 Matthew Wahab <matthew.wahab (a] arm.com>
162 1.5 christos
163 1.5 christos * aarch64-opc.c (aarch64_sys_reg): Add pbmlimitr_el1, pmbptr_el1,
164 1.5 christos pmbsr_el1, pmbidr_el1, pmscr_el1, pmsicr_el1, pmsirr_el1,
165 1.5 christos pmsfcr_el1, pmsevfr_el1, pmslatfr_el1, pmsidr_el1, pmscr_el2 and
166 1.5 christos pmscr_el2.
167 1.5 christos (aarch64_sys_reg_supported_p): Add architecture feature tests for
168 1.5 christos the new registers.
169 1.5 christos
170 1.5 christos 2015-12-14 Matthew Wahab <matthew.wahab (a] arm.com>
171 1.5 christos
172 1.5 christos * aarch64-opc.c (aarch64_sys_regs_at): Add "s1e1rp" and "s1e1wp".
173 1.5 christos (aarch64_sys_ins_reg_supported_p): Add ARMv8.2 system register
174 1.5 christos feature test for "s1e1rp" and "s1e1wp".
175 1.5 christos
176 1.5 christos 2015-12-14 Matthew Wahab <matthew.wahab (a] arm.com>
177 1.5 christos
178 1.5 christos * aarch64-opc.c (aarch64_sys_regs_dc): Add "cvap".
179 1.5 christos (aarch64_sys_ins_reg_supported_p): New.
180 1.5 christos
181 1.5 christos 2015-12-14 Matthew Wahab <matthew.wahab (a] arm.com>
182 1.5 christos
183 1.5 christos * aarch64-dis.c (aarch64_ext_regrt_sysins): Replace use of has_xt
184 1.5 christos with aarch64_sys_ins_reg_has_xt.
185 1.5 christos (aarch64_ext_sysins_op): Likewise.
186 1.5 christos * aarch64-opc.c (operand_general_constraint_met_p): Likewise.
187 1.5 christos (F_HASXT): New.
188 1.5 christos (aarch64_sys_regs_ic): Update for changes to aarch64_sys_ins_reg.
189 1.5 christos (aarch64_sys_regs_dc): Likewise.
190 1.5 christos (aarch64_sys_regs_at): Likewise.
191 1.5 christos (aarch64_sys_regs_tlbi): Likewise.
192 1.5 christos (aarch64_sys_ins_reg_has_xt): New.
193 1.5 christos
194 1.5 christos 2015-12-14 Matthew Wahab <matthew.wahab (a] arm.com>
195 1.5 christos
196 1.5 christos * aarch64-opc.c (aarch64_sys_regs): Add "uao".
197 1.5 christos (aarch64_sys_reg_supported_p): Add comment. Add checks for "uao".
198 1.5 christos (aarch64_pstatefields): Add "uao".
199 1.5 christos (aarch64_pstatefield_supported_p): Add checks for "uao".
200 1.5 christos
201 1.5 christos 2015-12-14 Matthew Wahab <matthew.wahab (a] arm.com>
202 1.5 christos
203 1.5 christos * aarch64-opc.c (aarch64_sys_regs): Add "vsesr_el2", "erridr_el1",
204 1.5 christos "errselr_el1", "erxfr_el1", "erxctlr", "erxaddr_el1",
205 1.5 christos "erxmisc0_el1", "erxmisc1_el1", "disr_el1" and "vdisr_el2".
206 1.5 christos (aarch64_sys_reg_supported_p): Add architecture feature tests for
207 1.5 christos new registers.
208 1.5 christos
209 1.5 christos 2015-12-14 Matthew Wahab <matthew.wahab (a] arm.com>
210 1.5 christos
211 1.5 christos * aarch64-asm-2.c: Regenerate.
212 1.5 christos * aarch64-dis-2.c: Regenerate.
213 1.5 christos * aarch64-tbl.h (aarch64_feature_ras): New.
214 1.5 christos (RAS): New.
215 1.5 christos (aarch64_opcode_table): Add "esb".
216 1.5 christos
217 1.5 christos 2015-12-14 Matthew Wahab <matthew.wahab (a] arm.com>
218 1.5 christos
219 1.5 christos * aarch64-asm-2.c: Regenerate.
220 1.5 christos * aarch64-dis-2.c: Regenerate.
221 1.5 christos * aarch64-opc-2.c: Regenerate.
222 1.5 christos * aarch64-tbl.h (QL_FIX2FP_H, QL_FP2FIX_H): New.
223 1.5 christos (QL_INT2FP_H, QL_FP2INT_H): New.
224 1.5 christos (QL_FP2_H, QL_FP3_H, QL_FP4_H): New
225 1.5 christos (QL_DST_H): New.
226 1.5 christos (QL_FCCMP_H): New.
227 1.5 christos (aarch64_opcode_table): Add 16-bit variants of scvt, ucvtf,
228 1.5 christos fcvtzs, fcvtzu, fcvtns, fcvtnu, scvtf, ucvtf, fcvtas, fcvtau,
229 1.5 christos fmov, fcvtpos, fcvtpu, fcvtms, fcvtmu, fcvtzs, fcvtzu, fccmp,
230 1.5 christos fccmpe, fcmp, fcmpe, fabs, fneg, fsqrt, frintn, frintp, frintm,
231 1.5 christos frintz, frinta, frintx, frinti, fmul, fdiv, fadd, fsub, fmax,
232 1.5 christos fmin, fmaxnm, fminnm, fnmul, fmadd, fmsub, fnmadd, fnmsub and
233 1.5 christos fcsel.
234 1.5 christos
235 1.5 christos 2015-12-14 Matthew Wahab <matthew.wahab (a] arm.com>
236 1.5 christos
237 1.5 christos * aarch64-opc.c (half_conv_t): New.
238 1.5 christos (expand_fp_imm): Replace is_dp flag with the parameter size to
239 1.5 christos specify the number of bytes for the required expansion. Treat
240 1.5 christos a 16-bit expansion like a 32-bit expansion. Add check for an
241 1.5 christos unsupported size request. Update comment.
242 1.5 christos (aarch64_print_operand): Update to support 16-bit floating point
243 1.5 christos values. Update for changes to expand_fp_imm.
244 1.5 christos
245 1.5 christos 2015-12-14 Matthew Wahab <matthew.wahab (a] arm.com>
246 1.5 christos
247 1.5 christos * aarch64-tbl.h (aarch64_feature_fp_f16): New.
248 1.5 christos (FP_F16): New.
249 1.5 christos
250 1.5 christos 2015-12-14 Matthew Wahab <matthew.wahab (a] arm.com>
251 1.5 christos
252 1.5 christos * aarch64-asm-2.c: Regenerate.
253 1.5 christos * aarch64-dis-2.c: Regenerate.
254 1.5 christos * aarch64-opc-2.c: Regenerate.
255 1.5 christos * aarch64-tbl.h (aarch64_opcode_table): Update "rev", add
256 1.5 christos "rev64".
257 1.5 christos
258 1.5 christos 2015-12-14 Matthew Wahab <matthew.wahab (a] arm.com>
259 1.5 christos
260 1.5 christos * aarch64-asm-2.c: Regenerate.
261 1.5 christos * aarch64-asm.c (convert_bfc_to_bfm): New.
262 1.5 christos (convert_to_real): Add case for OP_BFC.
263 1.5 christos * aarch64-dis-2.c: Regenerate.
264 1.5 christos * aarch64-dis.c: (convert_bfm_to_bfc): New.
265 1.5 christos (convert_to_alias): Add case for OP_BFC.
266 1.5 christos * aarch64-opc-2.c: Regenerate.
267 1.5 christos * aarch64-opc.c (operand_general_constraint_met_p): Weaken assert
268 1.5 christos to allow width operand in three-operand instructions.
269 1.5 christos * aarch64-tbl.h (QL_BF1): New.
270 1.5 christos (aarch64_feature_v8_2): New.
271 1.5 christos (ARMV8_2): New.
272 1.5 christos (aarch64_opcode_table): Add "bfc".
273 1.5 christos
274 1.5 christos 2015-12-14 Matthew Wahab <matthew.wahab (a] arm.com>
275 1.5 christos
276 1.5 christos * aarch64-asm-2.c: Regenerate.
277 1.5 christos * aarch64-dis-2.c: Regenerate.
278 1.5 christos * aarch64-dis.c: Weaken assert.
279 1.5 christos * aarch64-gen.c: Include the instruction in the list of its
280 1.5 christos possible aliases.
281 1.5 christos
282 1.5 christos 2015-12-14 Matthew Wahab <matthew.wahab (a] arm.com>
283 1.5 christos
284 1.5 christos * aarch64-opc.c (aarch64_sys_regs): Add "id_aa64mmfr2_el1".
285 1.5 christos (aarch64_sys_reg_supported_p): Add ARMv8.2 system register
286 1.5 christos feature test.
287 1.5 christos
288 1.5 christos 2015-12-09 H.J. Lu <hongjiu.lu (a] intel.com>
289 1.5 christos
290 1.5 christos * i386-dis.c (MOD_0F01_REG_5): New.
291 1.5 christos (RM_0F01_REG_5): Likewise.
292 1.5 christos (reg_table): Use MOD_0F01_REG_5.
293 1.5 christos (mod_table): Add MOD_0F01_REG_5.
294 1.5 christos (rm_table): Add RM_0F01_REG_5.
295 1.5 christos * i386-gen.c (cpu_flag_init): Add CPU_OSPKE_FLAGS.
296 1.5 christos (cpu_flags): Add CpuOSPKE.
297 1.5 christos * i386-opc.h (CpuOSPKE): New.
298 1.5 christos (i386_cpu_flags): Add cpuospke.
299 1.5 christos * i386-opc.tbl: Add rdpkru and wrpkru instructions.
300 1.5 christos * i386-init.h: Regenerated.
301 1.5 christos * i386-tbl.h: Likewise.
302 1.5 christos
303 1.5 christos 2015-12-08 Matthew Wahab <matthew.wahab (a] arm.com>
304 1.5 christos
305 1.5 christos * aarch64-opc.c (aarch64_sys_regs): Add spsr_el12, elr_el12,
306 1.5 christos sctlr_el12, cpacr_el12, ttbr1_el2, ttbr0_el12, ttbr1_el12,
307 1.5 christos tcr_el12, afsr0_el12, afsr1_el12, esr_el12, far_el12, mair_el12,
308 1.5 christos amair_el12, vbar_el12, contextidr_el2, contextidr_el12,
309 1.5 christos cntkctl_el12, cntp_tval_el02, cntp_ctl_el02, cntp_cval_el02,
310 1.5 christos cntv_tval_el02, cntv_ctl_el02, cntv_cval_el02, cnthv_tval_el2,
311 1.5 christos cnthv_ctl_el2, cnthv_cval_el2.
312 1.5 christos (aarch64_sys_reg_supported_p): Update for the new system
313 1.5 christos registers.
314 1.5 christos
315 1.5 christos 2015-11-20 Nick Clifton <nickc (a] redhat.com>
316 1.5 christos
317 1.5 christos * po/zh_CN.po: Updated simplified Chinese translation.
318 1.5 christos
319 1.5 christos 2015-11-13 Tristan Gingold <gingold (a] adacore.com>
320 1.5 christos
321 1.5 christos * configure: Regenerate.
322 1.5 christos
323 1.5 christos 2015-11-13 Tristan Gingold <gingold (a] adacore.com>
324 1.5 christos
325 1.5 christos * configure: Regenerate.
326 1.5 christos
327 1.5 christos 2015-11-11 Alan Modra <amodra (a] gmail.com>
328 1.5 christos Peter Bergner <bergner (a] vnet.ibm.com>
329 1.5 christos
330 1.5 christos * ppc-dis.c (ppc_opts): Add "power9" and "pwr9" entries.
331 1.5 christos Add PPC_OPCODE_VSX3 to the vsx entry.
332 1.5 christos (powerpc_init_dialect): Set default dialect to power9.
333 1.5 christos * ppc-opc.c (insert_dcmxs, extract_dcmxs, insert_dxd, extract_dxd,
334 1.5 christos insert_dxdn, extract_dxdn, insert_l0, extract_l0, insert_l1,
335 1.5 christos extract_l1 insert_xtq6, extract_xtq6): New static functions.
336 1.5 christos (insert_esync): Test for illegal L operand value.
337 1.5 christos (DCMX, DCMXS, DXD, NDXD, L0, L1, RC, FC, UIM6, X_R, RIC, PRS, XSQ6,
338 1.5 christos XTQ6, LRAND, IMM8, DQX, DQX_MASK, DX, DX_MASK, VXVAPS_MASK, VXVA,XVA,
339 1.5 christos XX2VA, XVARC, XBF_MASK, XX2UIM4_MASK, XX2BFD_MASK, XX2DCMXS_MASK,
340 1.5 christos XVA_MASK, XRLA_MASK, XBFRARB_MASK, XLRAND_MASK, POWER9, PPCVEC3,
341 1.5 christos PPCVSX3): New defines.
342 1.5 christos (powerpc_opcodes) <ps_cmpu0, ps_cmpo0, ps_cmpu1, ps_cmpo1, fcmpu,
343 1.5 christos fcmpo, ftdiv, ftsqrt>: Use XBF_MASK.
344 1.5 christos <mcrxr>: Use XBFRARB_MASK.
345 1.5 christos <addpcis, bcdcfn., bcdcfsq., bcdcfz., bcdcpsgn., bcdctn., bcdctsq.,
346 1.5 christos bcdctz., bcds., bcdsetsgn., bcdsr., bcdtrunc., bcdus., bcdutrunc.,
347 1.5 christos cmpeqb, cmprb, cnttzd, cnttzd., cnttzw, cnttzw., copy, copy_first,
348 1.5 christos cp_abort, darn, dtstsfi, dtstsfiq, extswsli, extswsli., ldat, ldmx,
349 1.5 christos lwat, lxsd, lxsibzx, lxsihzx, lxssp, lxv, lxvb16x, lxvh8x, lxvl, lxvll,
350 1.5 christos lxvwsx, lxvx, maddhd, maddhdu, maddld, mcrxrx, mfvsrld, modsd, modsw,
351 1.5 christos modud, moduw, msgsync, mtvsrdd, mtvsrws, paste, paste., paste_last,
352 1.5 christos rmieg, setb, slbieg, slbsync, stdat, stop, stwat, stxsd, stxsibx,
353 1.5 christos stxsihx, stxssp, stxv, stxvb16x, stxvh8x, stxvl, stxvll, stxvx,
354 1.5 christos subpcis, urfid, vbpermd, vclzlsbb, vcmpneb, vcmpneb., vcmpneh,
355 1.5 christos vcmpneh., vcmpnew, vcmpnew., vcmpnezb, vcmpnezb., vcmpnezh, vcmpnezh.,
356 1.5 christos vcmpnezw, vcmpnezw., vctzb, vctzd, vctzh, vctzlsbb, vctzw, vextractd,
357 1.5 christos vextractub, vextractuh, vextractuw, vextsb2d, vextsb2w, vextsh2d,
358 1.5 christos vextsh2w, vextsw2d, vextublx, vextubrx, vextuhlx, vextuhrx, vextuwlx,
359 1.5 christos vextuwrx, vinsertb, vinsertd, vinserth, vinsertw, vmul10cuq,
360 1.5 christos vmul10ecuq, vmul10euq, vmul10uq, vnegd, vnegw, vpermr, vprtybd,
361 1.5 christos vprtybq, vprtybw, vrldmi, vrldnm, vrlwmi, vrlwnm, vslv, vsrv, wait,
362 1.5 christos xsabsqp, xsaddqp, xsaddqpo, xscmpeqdp, xscmpexpdp, xscmpexpqp,
363 1.5 christos xscmpgedp, xscmpgtdp, xscmpnedp, xscmpoqp, xscmpuqp, xscpsgnqp,
364 1.5 christos xscvdphp, xscvdpqp, xscvhpdp, xscvqpdp, xscvqpdpo, xscvqpsdz,
365 1.5 christos xscvqpswz, xscvqpudz, xscvqpuwz, xscvsdqp, xscvudqp, xsdivqp,
366 1.5 christos xsdivqpo, xsiexpdp, xsiexpqp, xsmaddqp, xsmaddqpo, xsmaxcdp,
367 1.5 christos xsmaxjdp, xsmincdp, xsminjdp, xsmsubqp, xsmsubqpo, xsmulqp, xsmulqpo,
368 1.5 christos xsnabsqp, xsnegqp, xsnmaddqp, xsnmaddqpo, xsnmsubqp, xsnmsubqpo,
369 1.5 christos xsrqpi, xsrqpix, xsrqpxp, xssqrtqp, xssqrtqpo, xssubqp, xssubqpo,
370 1.5 christos xststdcdp, xststdcqp, xststdcsp, xsxexpdp, xsxexpqp, xsxsigdp,
371 1.5 christos xsxsigqp, xvcmpnedp, xvcmpnedp., xvcmpnesp, xvcmpnesp., xvcvhpsp,
372 1.5 christos xvcvsphp, xviexpdp, xviexpsp, xvtstdcdp, xvtstdcsp, xvxexpdp,
373 1.5 christos xvxexpsp, xvxsigdp, xvxsigsp, xxbrd, xxbrh, xxbrq, xxbrw, xxextractuw,
374 1.5 christos xxinsertw, xxperm, xxpermr, xxspltib>: New instructions.
375 1.5 christos <doze, nap, sleep, rvwinkle, waitasec, lxvx, stxvx>: Disable on POWER9.
376 1.5 christos <tlbiel, tlbie, sync, slbmfev, slbmfee>: Add additional operands.
377 1.5 christos
378 1.5 christos 2015-11-02 Nick Clifton <nickc (a] redhat.com>
379 1.5 christos
380 1.5 christos * rx-decode.opc (rx_decode_opcode): Decode extra NOP
381 1.5 christos instructions.
382 1.5 christos * rx-decode.c: Regenerate.
383 1.5 christos
384 1.5 christos 2015-11-02 Nick Clifton <nickc (a] redhat.com>
385 1.5 christos
386 1.5 christos * rx-decode.opc (rx_disp): If the displacement is zero, set the
387 1.5 christos type to RX_Operand_Zero_Indirect.
388 1.5 christos * rx-decode.c: Regenerate.
389 1.5 christos * rx-dis (print_insn): Handle RX_Operand_Zero_Indirect.
390 1.5 christos
391 1.5 christos 2015-10-28 Yao Qi <yao.qi (a] linaro.org>
392 1.5 christos
393 1.5 christos * aarch64-dis.c (aarch64_decode_insn): Add one argument
394 1.5 christos noaliases_p. Update comments. Pass noaliases_p rather than
395 1.5 christos no_aliases to aarch64_opcode_decode.
396 1.5 christos (print_insn_aarch64_word): Pass no_aliases to
397 1.5 christos aarch64_decode_insn.
398 1.2 skrll
399 1.5 christos 2015-10-27 Vinay <Vinay.G (a] kpit.com>
400 1.2 skrll
401 1.5 christos PR binutils/19159
402 1.5 christos * rl78-decode.opc (MOV): Added offset to DE register in index
403 1.5 christos addressing mode.
404 1.5 christos * rl78-decode.c: Regenerate.
405 1.1 skrll
406 1.5 christos 2015-10-27 Vinay Kumar <vinay.g (a] kpit.com>
407 1.1 skrll
408 1.5 christos PR binutils/19158
409 1.5 christos * rl78-decode.opc: Add 's' print operator to instructions that
410 1.5 christos access system registers.
411 1.5 christos * rl78-decode.c: Regenerate.
412 1.5 christos * rl78-dis.c (print_insn_rl78_common): Decode all system
413 1.5 christos registers.
414 1.1 skrll
415 1.5 christos 2015-10-27 Vinay Kumar <vinay.g (a] kpit.com>
416 1.1 skrll
417 1.5 christos PR binutils/19157
418 1.5 christos * rl78-decode.opc: Add 'a' print operator to mov instructions
419 1.5 christos using stack pointer plus index addressing.
420 1.5 christos * rl78-decode.c: Regenerate.
421 1.1 skrll
422 1.5 christos 2015-10-14 Andreas Krebbel <krebbel (a] linux.vnet.ibm.com>
423 1.1 skrll
424 1.5 christos * s390-opc.c: Fix comment.
425 1.5 christos * s390-opc.txt: Change instruction type for troo, trot, trto, and
426 1.5 christos trtt to RRF_U0RER since the second parameter does not need to be a
427 1.5 christos register pair.
428 1.1 skrll
429 1.5 christos 2015-10-08 Nick Clifton <nickc (a] redhat.com>
430 1.1 skrll
431 1.5 christos * arc-dis.c (print_insn_arc): Initiallise insn array.
432 1.1 skrll
433 1.5 christos 2015-10-07 Yao Qi <yao.qi (a] linaro.org>
434 1.1 skrll
435 1.5 christos * aarch64-dis.c (aarch64_ext_sysins_op): Access field
436 1.5 christos 'name' rather than 'template'.
437 1.5 christos * aarch64-opc.c (aarch64_print_operand): Likewise.
438 1.1 skrll
439 1.5 christos 2015-10-07 Claudiu Zissulescu <claziss (a] synopsys.com>
440 1.1 skrll
441 1.5 christos * arc-dis.c: Revamped file for ARC support
442 1.5 christos * arc-dis.h: Likewise.
443 1.5 christos * arc-ext.c: Likewise.
444 1.5 christos * arc-ext.h: Likewise.
445 1.5 christos * arc-opc.c: Likewise.
446 1.5 christos * arc-fxi.h: New file.
447 1.5 christos * arc-regs.h: Likewise.
448 1.5 christos * arc-tbl.h: Likewise.
449 1.1 skrll
450 1.5 christos 2015-10-02 Yao Qi <yao.qi (a] linaro.org>
451 1.1 skrll
452 1.5 christos * aarch64-dis.c (disas_aarch64_insn): Remove static. Change
453 1.5 christos argument insn type to aarch64_insn. Rename to ...
454 1.5 christos (aarch64_decode_insn): ... it.
455 1.5 christos (print_insn_aarch64_word): Caller updated.
456 1.1 skrll
457 1.5 christos 2015-10-02 Yao Qi <yao.qi (a] linaro.org>
458 1.1 skrll
459 1.5 christos * aarch64-dis.c (disas_aarch64_insn): Remove argument PC.
460 1.5 christos (print_insn_aarch64_word): Caller updated.
461 1.1 skrll
462 1.5 christos 2015-09-29 Dominik Vogt <vogt (a] linux.vnet.ibm.com>
463 1.1 skrll
464 1.5 christos * s390-mkopc.c (main): Parse htm and vx flag.
465 1.5 christos * s390-opc.txt: Mark instructions from the hardware transactional
466 1.5 christos memory and vector facilities with the "htm"/"vx" flag.
467 1.1 skrll
468 1.5 christos 2015-09-28 Nick Clifton <nickc (a] redhat.com>
469 1.3 christos
470 1.5 christos * po/de.po: Updated German translation.
471 1.1 skrll
472 1.5 christos 2015-09-28 Tom Rix <tom (a] bumblecow.com>
473 1.1 skrll
474 1.5 christos * ppc-opc.c (PPC500): Mark some opcodes as invalid
475 1.1 skrll
476 1.5 christos 2015-09-23 Nick Clifton <nickc (a] redhat.com>
477 1.1 skrll
478 1.5 christos * bfin-dis.c (fmtconst): Remove unnecessary call to the abs
479 1.5 christos function.
480 1.5 christos * tic30-dis.c (print_branch): Likewise.
481 1.5 christos * cgen-asm.c (cgen_parse_signed_integer): Cast integer to signed
482 1.5 christos value before left shifting.
483 1.5 christos * fr30-ibld.c (fr30_cgen_extract_operand): Likewise.
484 1.5 christos * hppa-dis.c (print_insn_hppa): Likewise.
485 1.5 christos * mips-dis.c (mips_cp0sel_names_mipsr5900): Delete unused static
486 1.5 christos array.
487 1.5 christos * msp430-dis.c (msp430_singleoperand): Likewise.
488 1.5 christos (msp430_doubleoperand): Likewise.
489 1.5 christos (print_insn_msp430): Likewise.
490 1.5 christos * nds32-asm.c (parse_operand): Likewise.
491 1.5 christos * sh-opc.h (MASK): Likewise.
492 1.5 christos * v850-dis.c (get_operand_value): Likewise.
493 1.1 skrll
494 1.5 christos 2015-09-22 Nick Clifton <nickc (a] redhat.com>
495 1.1 skrll
496 1.5 christos * rx-decode.opc (bwl): Use RX_Bad_Size.
497 1.5 christos (sbwl): Likewise.
498 1.5 christos (ubwl): Likewise. Rename to ubw.
499 1.5 christos (uBWL): Rename to uBW.
500 1.5 christos Replace all references to uBWL with uBW.
501 1.5 christos * rx-decode.c: Regenerate.
502 1.5 christos * rx-dis.c (size_names): Add entry for RX_Bad_Size.
503 1.5 christos (opsize_names): Likewise.
504 1.5 christos (print_insn_rx): Detect and report RX_Bad_Size.
505 1.5 christos
506 1.5 christos 2015-09-22 Anton Blanchard <anton (a] samba.org>
507 1.5 christos
508 1.5 christos * ppc-opc.c (powerpc_opcodes): Add mfdscr, mfctrl, mtdscr and mtctrl.
509 1.5 christos
510 1.5 christos 2015-08-25 Jose E. Marchesi <jose.marchesi (a] oracle.com>
511 1.5 christos
512 1.5 christos * sparc-dis.c (print_insn_sparc): Handle the privileged register
513 1.5 christos %pmcdper.
514 1.5 christos
515 1.5 christos 2015-08-24 Jan Stancek <jstancek (a] redhat.com>
516 1.5 christos
517 1.5 christos * i386-dis.c (print_insn): Fix decoding of three byte operands.
518 1.5 christos
519 1.5 christos 2015-08-21 Alexander Fomin <alexander.fomin (a] intel.com>
520 1.5 christos
521 1.5 christos PR binutils/18257
522 1.5 christos * i386-dis.c: Use MOD_TABLE for most of mask instructions.
523 1.5 christos (MOD enum): Add MOD_VEX_W_0_0F41_P_0_LEN_1,
524 1.5 christos MOD_VEX_W_1_0F41_P_0_LEN_1, MOD_VEX_W_0_0F41_P_2_LEN_1,
525 1.5 christos MOD_VEX_W_1_0F41_P_2_LEN_1, MOD_VEX_W_0_0F42_P_0_LEN_1,
526 1.5 christos MOD_VEX_W_1_0F42_P_0_LEN_1, MOD_VEX_W_0_0F42_P_2_LEN_1,
527 1.5 christos MOD_VEX_W_1_0F42_P_2_LEN_1, MOD_VEX_W_0_0F44_P_0_LEN_1,
528 1.5 christos MOD_VEX_W_1_0F44_P_0_LEN_1, MOD_VEX_W_0_0F44_P_2_LEN_1,
529 1.5 christos MOD_VEX_W_1_0F44_P_2_LEN_1, MOD_VEX_W_0_0F45_P_0_LEN_1,
530 1.5 christos MOD_VEX_W_1_0F45_P_0_LEN_1, MOD_VEX_W_0_0F45_P_2_LEN_1,
531 1.5 christos MOD_VEX_W_1_0F45_P_2_LEN_1, MOD_VEX_W_0_0F46_P_0_LEN_1,
532 1.5 christos MOD_VEX_W_1_0F46_P_0_LEN_1, MOD_VEX_W_0_0F46_P_2_LEN_1,
533 1.5 christos MOD_VEX_W_1_0F46_P_2_LEN_1, MOD_VEX_W_0_0F47_P_0_LEN_1,
534 1.5 christos MOD_VEX_W_1_0F47_P_0_LEN_1, MOD_VEX_W_0_0F47_P_2_LEN_1,
535 1.5 christos MOD_VEX_W_1_0F47_P_2_LEN_1, MOD_VEX_W_0_0F4A_P_0_LEN_1,
536 1.5 christos MOD_VEX_W_1_0F4A_P_0_LEN_1, MOD_VEX_W_0_0F4A_P_2_LEN_1,
537 1.5 christos MOD_VEX_W_1_0F4A_P_2_LEN_1, MOD_VEX_W_0_0F4B_P_0_LEN_1,
538 1.5 christos MOD_VEX_W_1_0F4B_P_0_LEN_1, MOD_VEX_W_0_0F4B_P_2_LEN_1,
539 1.5 christos MOD_VEX_W_0_0F91_P_0_LEN_0, MOD_VEX_W_1_0F91_P_0_LEN_0,
540 1.5 christos MOD_VEX_W_0_0F91_P_2_LEN_0, MOD_VEX_W_1_0F91_P_2_LEN_0,
541 1.5 christos MOD_VEX_W_0_0F92_P_0_LEN_0, MOD_VEX_W_0_0F92_P_2_LEN_0,
542 1.5 christos MOD_VEX_W_0_0F92_P_3_LEN_0, MOD_VEX_W_1_0F92_P_3_LEN_0,
543 1.5 christos MOD_VEX_W_0_0F93_P_0_LEN_0, MOD_VEX_W_0_0F93_P_2_LEN_0,
544 1.5 christos MOD_VEX_W_0_0F93_P_3_LEN_0, MOD_VEX_W_1_0F93_P_3_LEN_0,
545 1.5 christos MOD_VEX_W_0_0F98_P_0_LEN_0, MOD_VEX_W_1_0F98_P_0_LEN_0,
546 1.5 christos MOD_VEX_W_0_0F98_P_2_LEN_0, MOD_VEX_W_1_0F98_P_2_LEN_0,
547 1.5 christos MOD_VEX_W_0_0F99_P_0_LEN_0, MOD_VEX_W_1_0F99_P_0_LEN_0,
548 1.5 christos MOD_VEX_W_0_0F99_P_2_LEN_0, MOD_VEX_W_1_0F99_P_2_LEN_0,
549 1.5 christos MOD_VEX_W_0_0F3A30_P_2_LEN_0, MOD_VEX_W_1_0F3A30_P_2_LEN_0,
550 1.5 christos MOD_VEX_W_0_0F3A31_P_2_LEN_0, MOD_VEX_W_1_0F3A31_P_2_LEN_0,
551 1.5 christos MOD_VEX_W_0_0F3A32_P_2_LEN_0, MOD_VEX_W_1_0F3A32_P_2_LEN_0,
552 1.5 christos MOD_VEX_W_0_0F3A33_P_2_LEN_0, MOD_VEX_W_1_0F3A33_P_2_LEN_0.
553 1.5 christos (vex_w_table): Replace terminals with MOD_TABLE entries for
554 1.5 christos most of mask instructions.
555 1.5 christos
556 1.5 christos 2015-08-17 Alan Modra <amodra (a] gmail.com>
557 1.5 christos
558 1.5 christos * cgen.sh: Trim trailing space from cgen output.
559 1.5 christos * ia64-gen.c (print_dependency_table): Don't generate trailing space.
560 1.5 christos (print_dis_table): Likewise.
561 1.5 christos * opc2c.c (dump_lines): Likewise.
562 1.5 christos (orig_filename): Warning fix.
563 1.5 christos * ia64-asmtab.c: Regenerate.
564 1.1 skrll
565 1.5 christos 2015-08-13 Andre Vieira <andre.simoesdiasvieira (a] arm.com>
566 1.1 skrll
567 1.5 christos * arm-dis.c (print_insn_arm): Disassembling for all targets V6
568 1.5 christos and higher with ARM instruction set will now mark the 26-bit
569 1.5 christos versions of teq,tst,cmn and cmp as UNPREDICTABLE.
570 1.5 christos (arm_opcodes): Fix for unpredictable nop being recognized as a
571 1.5 christos teq.
572 1.1 skrll
573 1.5 christos 2015-08-12 Simon Dardis <simon.dardis (a] imgtec.com>
574 1.3 christos
575 1.5 christos * micromips-opc.c (micromips_opcodes): Re-order table so that move
576 1.5 christos based on 'or' is first.
577 1.5 christos * mips-opc.c (mips_builtin_opcodes): Ditto.
578 1.3 christos
579 1.5 christos 2015-08-11 Nick Clifton <nickc (a] redhat.com>
580 1.1 skrll
581 1.5 christos PR 18800
582 1.5 christos * aarch64-tbl.h (aarch64_opcode_table): Fix mask for SIMD EXT
583 1.5 christos instruction.
584 1.3 christos
585 1.5 christos 2015-08-10 Robert Suchanek <robert.suchanek (a] imgtec.com>
586 1.3 christos
587 1.5 christos * mips-opc.c (mips_builtin_opcodes): Add "sigrie".
588 1.1 skrll
589 1.5 christos 2015-08-07 Amit Pawar <Amit.Pawar (a] amd.com>
590 1.1 skrll
591 1.5 christos * i386-gen.c: Remove CpuFMA4 from CPU_ZNVER1_FLAGS.
592 1.4 christos * i386-init.h: Regenerated.
593 1.1 skrll
594 1.5 christos 2015-07-30 H.J. Lu <hongjiu.lu (a] intel.com>
595 1.1 skrll
596 1.5 christos PR binutils/13571
597 1.5 christos * i386-dis.c (MOD_0FC3): New.
598 1.5 christos (PREFIX_0FC3): Renamed to ...
599 1.5 christos (PREFIX_MOD_0_0FC3): This.
600 1.5 christos (dis386_twobyte): Replace PREFIX_0FC3 with MOD_0FC3.
601 1.5 christos (prefix_table): Replace Ma with Ev on movntiS.
602 1.5 christos (mod_table): Add MOD_0FC3.
603 1.5 christos
604 1.5 christos 2015-07-27 H.J. Lu <hongjiu.lu (a] intel.com>
605 1.5 christos
606 1.5 christos * configure: Regenerated.
607 1.5 christos
608 1.5 christos 2015-07-23 Alan Modra <amodra (a] gmail.com>
609 1.5 christos
610 1.5 christos PR 18708
611 1.5 christos * i386-dis.c (get64): Avoid signed integer overflow.
612 1.5 christos
613 1.5 christos 2015-07-22 Alexander Fomin <alexander.fomin (a] intel.com>
614 1.5 christos
615 1.5 christos PR binutils/18631
616 1.5 christos * i386-dis-evex.h (EVEX_W_0F78_P_2): Replace "EXxmmq" with
617 1.5 christos "EXEvexHalfBcstXmmq" for the second operand.
618 1.5 christos (EVEX_W_0F79_P_2): Likewise.
619 1.5 christos (EVEX_W_0F7A_P_2): Likewise.
620 1.5 christos (EVEX_W_0F7B_P_2): Likewise.
621 1.5 christos
622 1.5 christos 2015-07-16 Alessandro Marzocchi <alessandro.marzocchi (a] gmail.com>
623 1.5 christos
624 1.5 christos * arm-dis.c (print_insn_coprocessor): Added support for quarter
625 1.5 christos float bitfield format.
626 1.5 christos (coprocessor_opcodes): Changed VFP vmov reg,immediate to use new
627 1.5 christos quarter float bitfield format.
628 1.5 christos
629 1.5 christos 2015-07-14 H.J. Lu <hongjiu.lu (a] intel.com>
630 1.5 christos
631 1.5 christos * configure: Regenerated.
632 1.5 christos
633 1.5 christos 2015-07-03 Alan Modra <amodra (a] gmail.com>
634 1.5 christos
635 1.5 christos * ppc-opc.c (PPC750, PPC7450, PPC860): Define using PPC_OPCODE_*.
636 1.5 christos * ppc-dis.c (ppc_opts): Add 821, 850 and 860 entries. Add
637 1.5 christos PPC_OPCODE_7450 to 7450 entry. Add PPC_OPCODE_750 to 750cl entry.
638 1.5 christos
639 1.5 christos 2015-07-01 Sandra Loosemore <sandra (a] codesourcery.com>
640 1.5 christos Cesar Philippidis <cesar (a] codesourcery.com>
641 1.5 christos
642 1.5 christos * nios2-dis.c (nios2_extract_opcode): New.
643 1.5 christos (nios2_disassembler_state): New.
644 1.5 christos (nios2_find_opcode_hash): Use mach parameter to select correct
645 1.5 christos disassembler state.
646 1.5 christos (nios2_print_insn_arg): Extend to support new R2 argument letters
647 1.5 christos and formats.
648 1.5 christos (print_insn_nios2): Check for 16-bit instruction at end of memory.
649 1.5 christos * nios2-opc.c (nios2_builtin_regs): Add R2 register attributes.
650 1.5 christos (NIOS2_NUM_OPCODES): Rename to...
651 1.5 christos (NIOS2_NUM_R1_OPCODES): This.
652 1.5 christos (nios2_r2_opcodes): New.
653 1.5 christos (NIOS2_NUM_R2_OPCODES): New.
654 1.5 christos (nios2_num_r2_opcodes): New.
655 1.5 christos (nios2_r2_asi_n_mappings, nios2_num_r2_asi_n_mappings): New.
656 1.5 christos (nios2_r2_shi_n_mappings, nios2_num_r2_shi_n_mappings): New.
657 1.5 christos (nios2_r2_andi_n_mappings, nios2_num_r2_andi_n_mappings): New.
658 1.5 christos (nios2_r2_reg3_mappings, nios2_num_r2_reg3_mappings): New.
659 1.5 christos (nios2_r2_reg_range_mappings, nios2_num_r2_reg_range_mappings): New.
660 1.5 christos
661 1.5 christos 2015-06-30 Amit Pawar <Amit.Pawar (a] amd.com>
662 1.5 christos
663 1.5 christos * i386-dis.c (OP_Mwaitx): New.
664 1.5 christos (rm_table): Add monitorx/mwaitx.
665 1.5 christos * i386-gen.c (cpu_flag_init): Add CpuMWAITX to CPU_BDVER4_FLAGS
666 1.5 christos and CPU_ZNVER1_FLAGS. Add CPU_MWAITX_FLAGS.
667 1.5 christos (operand_type_init): Add CpuMWAITX.
668 1.5 christos * i386-opc.h (CpuMWAITX): New.
669 1.5 christos (i386_cpu_flags): Add cpumwaitx.
670 1.5 christos * i386-opc.tbl: Add monitorx and mwaitx.
671 1.4 christos * i386-init.h: Regenerated.
672 1.5 christos * i386-tbl.h: Likewise.
673 1.5 christos
674 1.5 christos 2015-06-22 Peter Bergner <bergner (a] vnet.ibm.com>
675 1.1 skrll
676 1.5 christos * ppc-opc.c (insert_ls): Test for invalid LS operands.
677 1.5 christos (insert_esync): New function.
678 1.5 christos (LS, WC): Use insert_ls.
679 1.5 christos (ESYNC): Use insert_esync.
680 1.1 skrll
681 1.5 christos 2015-06-22 Nick Clifton <nickc (a] redhat.com>
682 1.1 skrll
683 1.5 christos * dis-buf.c (buffer_read_memory): Fail is stop_vma is set and the
684 1.5 christos requested region lies beyond it.
685 1.5 christos * bfin-dis.c (print_insn_bfin): Ignore sysop instructions when
686 1.5 christos looking for 32-bit insns.
687 1.5 christos * mcore-dis.c (print_insn_mcore): Disable stop_vma when reading
688 1.5 christos data.
689 1.5 christos * sh-dis.c (print_insn_sh): Likewise.
690 1.5 christos * tic6x-dis.c (print_insn_tic6x): Disable stop_vma when reading
691 1.5 christos blocks of instructions.
692 1.5 christos * vax-dis.c (print_insn_vax): Check that the requested address
693 1.5 christos does not clash with the stop_vma.
694 1.1 skrll
695 1.5 christos 2015-06-19 Peter Bergner <bergner (a] vnet.ibm.com>
696 1.1 skrll
697 1.5 christos * ppc-dis.h (skip_optional_operands): Use ppc_optional_operand_value.
698 1.5 christos * ppc-opc.c (FXM4): Add non-zero optional value.
699 1.5 christos (TBR): Likewise.
700 1.5 christos (SXL): Likewise.
701 1.5 christos (insert_fxm): Handle new default operand value.
702 1.5 christos (extract_fxm): Likewise.
703 1.5 christos (insert_tbr): Likewise.
704 1.5 christos (extract_tbr): Likewise.
705 1.1 skrll
706 1.5 christos 2015-06-16 Matthew Wahab <matthew.wahab (a] arm.com>
707 1.1 skrll
708 1.5 christos * arch64-opc.c (aarch64_sys_regs): Add "id_mmfr4_el1".
709 1.1 skrll
710 1.5 christos 2015-06-16 Szabolcs Nagy <szabolcs.nagy (a] arm.com>
711 1.1 skrll
712 1.5 christos * arm-dis.c (print_insn_coprocessor): Avoid negative shift.
713 1.1 skrll
714 1.5 christos 2015-06-12 Peter Bergner <bergner (a] vnet.ibm.com>
715 1.4 christos
716 1.5 christos * ppc-opc.c: Add comment accidentally removed by old commit.
717 1.5 christos (MTMSRD_L): Delete.
718 1.4 christos
719 1.5 christos 2015-06-04 Peter Bergner <bergner (a] vnet.ibm.com>
720 1.4 christos
721 1.5 christos * ppc-opc.c: (powerpc_opcodes) <hwsync>: New extended mnemonic.
722 1.4 christos
723 1.5 christos 2015-06-04 Nick Clifton <nickc (a] redhat.com>
724 1.1 skrll
725 1.5 christos PR 18474
726 1.5 christos * msp430-dis.c (msp430_nooperands): Fix check for emulated insns.
727 1.1 skrll
728 1.5 christos 2015-06-02 Matthew Wahab <matthew.wahab (a] arm.com>
729 1.4 christos
730 1.5 christos * arm-dis.c (arm_opcodes): Add "setpan".
731 1.5 christos (thumb_opcodes): Add "setpan".
732 1.4 christos
733 1.5 christos 2015-06-02 Matthew Wahab <matthew.wahab (a] arm.com>
734 1.1 skrll
735 1.5 christos * arm-dis.c (select_arm_features): Rework to avoid used of redefined
736 1.5 christos macros.
737 1.1 skrll
738 1.5 christos 2015-06-02 Matthew Wahab <matthew.wahab (a] arm.com>
739 1.1 skrll
740 1.5 christos * aarch64-tbl.h (aarch64_feature_rdma): New.
741 1.5 christos (RDMA): New.
742 1.5 christos (aarch64_opcode_table): Add "sqrmlah" and "sqrdmlsh" instructions.
743 1.5 christos * aarch64-asm-2.c: Regenerate.
744 1.5 christos * aarch64-dis-2.c: Regenerate.
745 1.5 christos * aarch64-opc-2.c: Regenerate.
746 1.1 skrll
747 1.5 christos 2015-06-02 Matthew Wahab <matthew.wahab (a] arm.com>
748 1.1 skrll
749 1.5 christos * aarch64-tbl.h (aarch64_feature_lor): New.
750 1.5 christos (LOR): New.
751 1.5 christos (aarch64_opdocde_table): Add "ldlar", "ldlarb", "ldlarh", "stllr",
752 1.5 christos "stllrb", "stllrh".
753 1.5 christos * aarch64-asm-2.c: Regenerate.
754 1.5 christos * aarch64-dis-2.c: Regenerate.
755 1.5 christos * aarch64-opc-2.c: Regenerate.
756 1.1 skrll
757 1.5 christos 2015-06-01 Matthew Wahab <matthew.wahab (a] arm.com>
758 1.1 skrll
759 1.5 christos * aarch64-opc.c (F_ARCHEXT): New.
760 1.5 christos (aarch64_sys_regs): Add "pan".
761 1.5 christos (aarch64_sys_reg_supported_p): New.
762 1.5 christos (aarch64_pstatefields): Add "pan".
763 1.5 christos (aarch64_pstatefield_supported_p): New.
764 1.1 skrll
765 1.5 christos 2015-06-01 Jan Beulich <jbeulich (a] suse.com>
766 1.1 skrll
767 1.4 christos * i386-tbl.h: Regenerate.
768 1.1 skrll
769 1.5 christos 2015-06-01 Jan Beulich <jbeulich (a] suse.com>
770 1.1 skrll
771 1.5 christos * i386-dis.c (print_insn): Swap rounding mode specifier and
772 1.5 christos general purpose register in Intel mode.
773 1.1 skrll
774 1.5 christos 2015-06-01 Jan Beulich <jbeulich (a] suse.com>
775 1.1 skrll
776 1.5 christos * i386-opc.tbl: New IntelSyntax entries for vcvt{,u}si2s{d,s}.
777 1.4 christos * i386-tbl.h: Regenerate.
778 1.1 skrll
779 1.5 christos 2015-05-18 H.J. Lu <hongjiu.lu (a] intel.com>
780 1.1 skrll
781 1.5 christos * i386-opc.tbl: Remove Disp32 from AMD64 direct call/jmp.
782 1.5 christos * i386-init.h: Regenerated.
783 1.1 skrll
784 1.5 christos 2015-05-15 H.J. Lu <hongjiu.lu (a] intel.com>
785 1.1 skrll
786 1.5 christos PR binutis/18386
787 1.5 christos * i386-dis.c: Add comments for '@'.
788 1.5 christos (x86_64_table): Use '@' on call/jmp for X86_64_E8/X86_64_E9.
789 1.5 christos (enum x86_64_isa): New.
790 1.5 christos (isa64): Likewise.
791 1.5 christos (print_i386_disassembler_options): Add amd64 and intel64.
792 1.5 christos (print_insn): Handle amd64 and intel64.
793 1.5 christos (putop): Handle '@'.
794 1.5 christos (OP_J): Don't ignore the operand size prefix for AMD64 in 64-bit.
795 1.5 christos * i386-gen.c (cpu_flags): Add CpuAMD64 and CpuIntel64.
796 1.5 christos * i386-opc.h (AMD64): New.
797 1.5 christos (CpuIntel64): Likewise.
798 1.5 christos (i386_cpu_flags): Add cpuamd64 and cpuintel64.
799 1.5 christos * i386-opc.tbl: Add direct call/jmp with Disp16|Disp32 for AMD64.
800 1.5 christos Mark direct call/jmp without Disp16|Disp32 as Intel64.
801 1.5 christos * i386-init.h: Regenerated.
802 1.5 christos * i386-tbl.h: Likewise.
803 1.1 skrll
804 1.5 christos 2015-05-14 Peter Bergner <bergner (a] vnet.ibm.com>
805 1.4 christos
806 1.5 christos * ppc-opc.c (IH) New define.
807 1.5 christos (powerpc_opcodes) <wait>: Do not enable for POWER7.
808 1.5 christos <tlbie>: Add RS operand for POWER7.
809 1.5 christos <slbia>: Add IH operand for POWER6.
810 1.5 christos
811 1.5 christos 2015-05-11 H.J. Lu <hongjiu.lu (a] intel.com>
812 1.5 christos
813 1.5 christos * opcodes/i386-opc.tbl (call): Remove Disp16|Disp32 from 64-bit
814 1.5 christos direct branch.
815 1.5 christos (jmp): Likewise.
816 1.5 christos * i386-tbl.h: Regenerated.
817 1.4 christos
818 1.5 christos 2015-05-11 H.J. Lu <hongjiu.lu (a] intel.com>
819 1.1 skrll
820 1.5 christos * configure.ac: Support bfd_iamcu_arch.
821 1.5 christos * disassemble.c (disassembler): Support bfd_iamcu_arch.
822 1.5 christos * i386-gen.c (cpu_flag_init): Add CPU_IAMCU_FLAGS and
823 1.5 christos CPU_IAMCU_COMPAT_FLAGS.
824 1.5 christos (cpu_flags): Add CpuIAMCU.
825 1.5 christos * i386-opc.h (CpuIAMCU): New.
826 1.5 christos (i386_cpu_flags): Add cpuiamcu.
827 1.5 christos * configure: Regenerated.
828 1.5 christos * i386-init.h: Likewise.
829 1.5 christos * i386-tbl.h: Likewise.
830 1.1 skrll
831 1.5 christos 2015-05-08 H.J. Lu <hongjiu.lu (a] intel.com>
832 1.1 skrll
833 1.5 christos PR binutis/18386
834 1.5 christos * i386-dis.c (X86_64_E8): New.
835 1.5 christos (X86_64_E9): Likewise.
836 1.5 christos Update comments on 'T', 'U', 'V'. Add comments for '^'.
837 1.5 christos (dis386): Replace callT/jmpT with X86_64_E8/X86_64_E9.
838 1.5 christos (x86_64_table): Add X86_64_E8 and X86_64_E9.
839 1.5 christos (mod_table): Replace {T|} with ^ on Jcall/Jmp.
840 1.5 christos (putop): Handle '^'.
841 1.5 christos (OP_J): Ignore the operand size prefix in 64-bit. Don't check
842 1.5 christos REX_W.
843 1.5 christos
844 1.5 christos 2015-04-30 DJ Delorie <dj (a] redhat.com>
845 1.5 christos
846 1.5 christos * disassemble.c (disassembler): Choose suitable disassembler based
847 1.5 christos on E_ABI.
848 1.5 christos * rl78-decode.opc (rl78_decode_opcode): Take ISA parameter. Use
849 1.5 christos it to decode mul/div insns.
850 1.5 christos * rl78-decode.c: Regenerate.
851 1.5 christos * rl78-dis.c (print_insn_rl78): Rename to...
852 1.5 christos (print_insn_rl78_common): ...this, take ISA parameter.
853 1.5 christos (print_insn_rl78): New.
854 1.5 christos (print_insn_rl78_g10): New.
855 1.5 christos (print_insn_rl78_g13): New.
856 1.5 christos (print_insn_rl78_g14): New.
857 1.5 christos (rl78_get_disassembler): New.
858 1.5 christos
859 1.5 christos 2015-04-29 Nick Clifton <nickc (a] redhat.com>
860 1.5 christos
861 1.5 christos * po/fr.po: Updated French translation.
862 1.5 christos
863 1.5 christos 2015-04-27 Peter Bergner <bergner (a] vnet.ibm.com>
864 1.5 christos
865 1.5 christos * ppc-opc.c (DCBT_EO): New define.
866 1.5 christos (powerpc_opcodes) <lbarx>: Enable for POWER8 and later.
867 1.5 christos <lharx>: Likewise.
868 1.5 christos <stbcx.>: Likewise.
869 1.5 christos <sthcx.>: Likewise.
870 1.5 christos <waitrsv>: Do not enable for POWER7 and later.
871 1.5 christos <waitimpl>: Likewise.
872 1.5 christos <dcbt>: Default to the two operand form of the instruction for all
873 1.5 christos "old" cpus. For "new" cpus, use the operand ordering that matches
874 1.5 christos whether the cpu is server or embedded.
875 1.5 christos <dcbtst>: Likewise.
876 1.5 christos
877 1.5 christos 2015-04-27 Andreas Krebbel <krebbel (a] linux.vnet.ibm.com>
878 1.5 christos
879 1.5 christos * s390-opc.c: New instruction type VV0UU2.
880 1.5 christos * s390-opc.txt: Fix instruction types for VFCE, VLDE, VFSQ, WFK,
881 1.5 christos and WFC.
882 1.5 christos
883 1.5 christos 2015-04-23 Jan Beulich <jbeulich (a] suse.com>
884 1.5 christos
885 1.5 christos * i386-dis.c (putop): Extend "XY" handling to AVX512. Handle "XZ".
886 1.5 christos * i386-dis-evex.h.c (vcvtpd2ps, vcvtqq2ps, vcvttpd2udq,
887 1.5 christos vcvtpd2udq, vcvtuqq2ps, vcvttpd2dq, vcvtpd2dq): Add %XY.
888 1.5 christos (vfpclasspd, vfpclassps): Add %XZ.
889 1.5 christos
890 1.5 christos 2015-04-15 H.J. Lu <hongjiu.lu (a] intel.com>
891 1.5 christos
892 1.5 christos * i386-dis.c (PREFIX_UD_SHIFT): Removed.
893 1.5 christos (PREFIX_UD_REPZ): Likewise.
894 1.5 christos (PREFIX_UD_REPNZ): Likewise.
895 1.5 christos (PREFIX_UD_DATA): Likewise.
896 1.5 christos (PREFIX_UD_ADDR): Likewise.
897 1.5 christos (PREFIX_UD_LOCK): Likewise.
898 1.5 christos
899 1.5 christos 2015-04-15 H.J. Lu <hongjiu.lu (a] intel.com>
900 1.5 christos
901 1.5 christos * i386-dis.c (prefix_requirement): Removed.
902 1.5 christos (print_insn): Don't set prefix_requirement. Check
903 1.5 christos dp->prefix_requirement instead of prefix_requirement.
904 1.5 christos
905 1.5 christos 2015-04-15 H.J. Lu <hongjiu.lu (a] intel.com>
906 1.5 christos
907 1.5 christos PR binutils/17898
908 1.5 christos * i386-dis.c (PREFIX_0FC7_REG_6): Renamed to ...
909 1.5 christos (PREFIX_MOD_0_0FC7_REG_6): This.
910 1.5 christos (PREFIX_MOD_3_0FC7_REG_6): New.
911 1.5 christos (PREFIX_MOD_3_0FC7_REG_7): Likewise.
912 1.5 christos (prefix_table): Replace PREFIX_0FC7_REG_6 with
913 1.5 christos PREFIX_MOD_0_0FC7_REG_6. Add PREFIX_MOD_3_0FC7_REG_6 and
914 1.5 christos PREFIX_MOD_3_0FC7_REG_7.
915 1.5 christos (mod_table): Replace PREFIX_0FC7_REG_6 with
916 1.5 christos PREFIX_MOD_0_0FC7_REG_6. Use PREFIX_MOD_3_0FC7_REG_6 and
917 1.5 christos PREFIX_MOD_3_0FC7_REG_7.
918 1.5 christos
919 1.5 christos 2015-04-15 H.J. Lu <hongjiu.lu (a] intel.com>
920 1.5 christos
921 1.5 christos * i386-dis.c (PREFIX_MANDATORY_REPZ): Removed.
922 1.5 christos (PREFIX_MANDATORY_REPNZ): Likewise.
923 1.5 christos (PREFIX_MANDATORY_DATA): Likewise.
924 1.5 christos (PREFIX_MANDATORY_ADDR): Likewise.
925 1.5 christos (PREFIX_MANDATORY_LOCK): Likewise.
926 1.5 christos (PREFIX_MANDATORY): Likewise.
927 1.5 christos (PREFIX_UD_SHIFT): Set to 8
928 1.5 christos (PREFIX_UD_REPZ): Updated.
929 1.5 christos (PREFIX_UD_REPNZ): Likewise.
930 1.5 christos (PREFIX_UD_DATA): Likewise.
931 1.5 christos (PREFIX_UD_ADDR): Likewise.
932 1.5 christos (PREFIX_UD_LOCK): Likewise.
933 1.5 christos (PREFIX_IGNORED_SHIFT): New.
934 1.5 christos (PREFIX_IGNORED_REPZ): Likewise.
935 1.5 christos (PREFIX_IGNORED_REPNZ): Likewise.
936 1.5 christos (PREFIX_IGNORED_DATA): Likewise.
937 1.5 christos (PREFIX_IGNORED_ADDR): Likewise.
938 1.5 christos (PREFIX_IGNORED_LOCK): Likewise.
939 1.5 christos (PREFIX_OPCODE): Likewise.
940 1.5 christos (PREFIX_IGNORED): Likewise.
941 1.5 christos (Bad_Opcode): Replace PREFIX_MANDATORY with 0.
942 1.5 christos (dis386_twobyte): Replace PREFIX_MANDATORY with PREFIX_OPCODE.
943 1.5 christos (three_byte_table): Likewise.
944 1.5 christos (mod_table): Likewise.
945 1.5 christos (mandatory_prefix): Renamed to ...
946 1.5 christos (prefix_requirement): This.
947 1.5 christos (prefix_table): Replace PREFIX_MANDATORY with PREFIX_OPCODE.
948 1.5 christos Update PREFIX_90 entry.
949 1.5 christos (get_valid_dis386): Check prefix_requirement to see if a prefix
950 1.5 christos should be ignored.
951 1.5 christos (print_insn): Replace mandatory_prefix with prefix_requirement.
952 1.5 christos
953 1.5 christos 2015-04-15 Renlin Li <renlin.li (a] arm.com>
954 1.5 christos
955 1.5 christos * arm-dis.c (thumb32_opcodes): Define 'D' format control code,
956 1.5 christos use it for ssat and ssat16.
957 1.5 christos (print_insn_thumb32): Add handle case for 'D' control code.
958 1.1 skrll
959 1.5 christos 2015-04-06 Ilya Tocar <ilya.tocar (a] intel.com>
960 1.5 christos H.J. Lu <hongjiu.lu (a] intel.com>
961 1.1 skrll
962 1.5 christos * i386-dis-evex.h (evex_table): Fill prefix_requirement field.
963 1.5 christos * i386-dis.c (PREFIX_MANDATORY_REPZ, PREFIX_MANDATORY_REPNZ,
964 1.5 christos PREFIX_MANDATORY_DATA, PREFIX_MANDATORY_ADDR, PREFIX_MANDATORY_LOCK,
965 1.5 christos PREFIX_UD_SHIFT, PREFIX_UD_REPZ, REFIX_UD_REPNZ, PREFIX_UD_DATA,
966 1.5 christos PREFIX_UD_ADDR, PREFIX_UD_LOCK, PREFIX_MANDATORY): Define.
967 1.5 christos (Bad_Opcode, FLOAT, DIS386, DIS386_PREFIX, THREE_BYTE_TABLE_PREFIX):
968 1.5 christos Fill prefix_requirement field.
969 1.5 christos (struct dis386): Add prefix_requirement field.
970 1.5 christos (dis386): Fill prefix_requirement field.
971 1.5 christos (dis386_twobyte): Ditto.
972 1.5 christos (twobyte_has_mandatory_prefix_: Remove.
973 1.5 christos (reg_table): Fill prefix_requirement field.
974 1.5 christos (prefix_table): Ditto.
975 1.5 christos (x86_64_table): Ditto.
976 1.5 christos (three_byte_table): Ditto.
977 1.5 christos (xop_table): Ditto.
978 1.5 christos (vex_table): Ditto.
979 1.5 christos (vex_len_table): Ditto.
980 1.5 christos (vex_w_table): Ditto.
981 1.5 christos (mod_table): Ditto.
982 1.5 christos (bad_opcode): Ditto.
983 1.5 christos (print_insn): Use prefix_requirement.
984 1.5 christos (FGRPd9_2, FGRPd9_4, FGRPd9_5, FGRPd9_6, FGRPd9_7, FGRPda_5, FGRPdb_4,
985 1.5 christos FGRPde_3, FGRPdf_4): Fill prefix_requirement field.
986 1.5 christos (float_reg): Ditto.
987 1.5 christos
988 1.5 christos 2015-03-30 Mike Frysinger <vapier (a] gentoo.org>
989 1.5 christos
990 1.5 christos * d10v-opc.c (d10v_reg_name_cnt): Convert old style prototype.
991 1.5 christos
992 1.5 christos 2015-03-29 H.J. Lu <hongjiu.lu (a] intel.com>
993 1.5 christos
994 1.5 christos * Makefile.in: Regenerated.
995 1.5 christos
996 1.5 christos 2015-03-25 Anton Blanchard <anton (a] samba.org>
997 1.5 christos
998 1.5 christos * ppc-dis.c (disassemble_init_powerpc): Only initialise
999 1.5 christos powerpc_opcd_indices and vle_opcd_indices once.
1000 1.5 christos
1001 1.5 christos 2015-03-25 Anton Blanchard <anton (a] samba.org>
1002 1.5 christos
1003 1.5 christos * ppc-opc.c (powerpc_opcodes): Add slbfee.
1004 1.5 christos
1005 1.5 christos 2015-03-24 Terry Guo <terry.guo (a] arm.com>
1006 1.5 christos
1007 1.5 christos * arm-dis.c (opcode32): Updated to use new arm feature struct.
1008 1.5 christos (opcode16): Likewise.
1009 1.5 christos (coprocessor_opcodes): Replace bit with feature struct.
1010 1.5 christos (neon_opcodes): Likewise.
1011 1.5 christos (arm_opcodes): Likewise.
1012 1.5 christos (thumb_opcodes): Likewise.
1013 1.5 christos (thumb32_opcodes): Likewise.
1014 1.5 christos (print_insn_coprocessor): Likewise.
1015 1.5 christos (print_insn_arm): Likewise.
1016 1.5 christos (select_arm_features): Follow new feature struct.
1017 1.5 christos
1018 1.5 christos 2015-03-17 Ganesh Gopalasubramanian <Ganesh.Gopalasubramanian (a] amd.com>
1019 1.1 skrll
1020 1.5 christos * i386-dis.c (rm_table): Add clzero.
1021 1.5 christos * i386-gen.c (cpu_flag_init): Add new CPU_ZNVER1_FLAGS.
1022 1.5 christos Add CPU_CLZERO_FLAGS.
1023 1.5 christos (cpu_flags): Add CpuCLZERO.
1024 1.5 christos * i386-opc.h: Add CpuCLZERO.
1025 1.5 christos * i386-opc.tbl: Add clzero.
1026 1.5 christos * i386-init.h: Re-generated.
1027 1.5 christos * i386-tbl.h: Re-generated.
1028 1.5 christos
1029 1.5 christos 2015-03-13 Andrew Bennett <andrew.bennett (a] imgtec.com>
1030 1.1 skrll
1031 1.5 christos * mips-opc.c (decode_mips_operand): Fix constraint issues
1032 1.5 christos with u and y operands.
1033 1.1 skrll
1034 1.5 christos 2015-03-13 Andrew Bennett <andrew.bennett (a] imgtec.com>
1035 1.1 skrll
1036 1.5 christos * mips-opc.c (mips_builtin_opcodes): Add evp and dvp instructions.
1037 1.1 skrll
1038 1.5 christos 2015-03-10 Andreas Krebbel <krebbel (a] linux.vnet.ibm.com>
1039 1.1 skrll
1040 1.5 christos * s390-opc.c: Add new IBM z13 instructions.
1041 1.5 christos * s390-opc.txt: Likewise.
1042 1.1 skrll
1043 1.5 christos 2015-03-10 Renlin Li <renlin.li (a] arm.com>
1044 1.1 skrll
1045 1.5 christos * aarch64-tbl.h (aarch64_opcode_table): Remove strub, ldurb, ldursb,
1046 1.5 christos stur, ldur, sturh, ldurh, ldursh, ldursw, prfum F_HAS_ALIAS flag and
1047 1.5 christos related alias.
1048 1.5 christos * aarch64-asm-2.c: Regenerate.
1049 1.5 christos * aarch64-dis-2.c: Likewise.
1050 1.5 christos * aarch64-opc-2.c: Likewise.
1051 1.1 skrll
1052 1.5 christos 2015-03-03 Jiong Wang <jiong.wang (a] arm.com>
1053 1.1 skrll
1054 1.5 christos * arm-dis.c (arm_symbol_is_valid): Skip ARM private symbols.
1055 1.1 skrll
1056 1.5 christos 2015-02-25 Oleg Endo <olegendo (a] gcc.gnu.org>
1057 1.1 skrll
1058 1.5 christos * sh-opc.h (clrs, sets): Mark as arch_sh3_nommu_up instead of
1059 1.5 christos arch_sh_up.
1060 1.5 christos (pref): Mark as arch_sh2a_nofpu_or_sh3_nommu_up instead of
1061 1.5 christos arch_sh2a_nofpu_or_sh4_nommu_nofpu_up.
1062 1.1 skrll
1063 1.5 christos 2015-02-23 Vinay <Vinay.G (a] kpit.com>
1064 1.1 skrll
1065 1.5 christos * rl78-decode.opc (MOV): Added space between two operands for
1066 1.5 christos 'mov' instruction in index addressing mode.
1067 1.5 christos * rl78-decode.c: Regenerate.
1068 1.1 skrll
1069 1.5 christos 2015-02-19 Pedro Alves <palves (a] redhat.com>
1070 1.3 christos
1071 1.5 christos * microblaze-dis.h [__cplusplus]: Wrap in extern "C".
1072 1.3 christos
1073 1.5 christos 2015-02-10 Pedro Alves <palves (a] redhat.com>
1074 1.5 christos Tom Tromey <tromey (a] redhat.com>
1075 1.3 christos
1076 1.5 christos * microblaze-opcm.h (or, and, xor): Rename to microblaze_or,
1077 1.5 christos microblaze_and, microblaze_xor.
1078 1.5 christos * microblaze-opc.h (opcodes): Adjust.
1079 1.3 christos
1080 1.5 christos 2015-01-28 James Bowman <james.bowman (a] ftdichip.com>
1081 1.1 skrll
1082 1.5 christos * Makefile.am: Add FT32 files.
1083 1.5 christos * configure.ac: Handle FT32.
1084 1.5 christos * disassemble.c (disassembler): Call print_insn_ft32.
1085 1.5 christos * ft32-dis.c: New file.
1086 1.5 christos * ft32-opc.c: New file.
1087 1.5 christos * Makefile.in: Regenerate.
1088 1.5 christos * configure: Regenerate.
1089 1.5 christos * po/POTFILES.in: Regenerate.
1090 1.1 skrll
1091 1.5 christos 2015-01-28 Kuan-Lin Chen <kuanlinchentw (a] gmail.com>
1092 1.1 skrll
1093 1.5 christos * nds32-asm.c (keyword_sr): Add new system registers.
1094 1.1 skrll
1095 1.5 christos 2015-01-16 Andreas Krebbel <krebbel (a] linux.vnet.ibm.com>
1096 1.1 skrll
1097 1.5 christos * s390-dis.c (s390_extract_operand): Support vector register
1098 1.5 christos operands.
1099 1.5 christos (s390_print_insn_with_opcode): Support new operands types and add
1100 1.5 christos new handling of optional operands.
1101 1.5 christos * s390-mkopc.c (s390_opcode_mode_val, s390_opcode_cpu_val): Remove
1102 1.5 christos and include opcode/s390.h instead.
1103 1.5 christos (struct op_struct): New field `flags'.
1104 1.5 christos (insertOpcode, insertExpandedMnemonic): New parameter `flags'.
1105 1.5 christos (dumpTable): Dump flags.
1106 1.5 christos (main): Parse flags from the s390-opc.txt file. Add z13 as cpu
1107 1.5 christos string.
1108 1.5 christos * s390-opc.c: Add new operands types, instruction formats, and
1109 1.5 christos instruction masks.
1110 1.5 christos (s390_opformats): Add new formats for .insn.
1111 1.5 christos * s390-opc.txt: Add new instructions.
1112 1.1 skrll
1113 1.5 christos 2015-01-01 Alan Modra <amodra (a] gmail.com>
1114 1.1 skrll
1115 1.5 christos Update year range in copyright notice of all files.
1116 1.3 christos
1117 1.5 christos For older changes see ChangeLog-2014
1118 1.1 skrll
1120 1.5 christos Copyright (C) 2015 Free Software Foundation, Inc.
1121 1.5 christos
1122 1.5 christos Copying and distribution of this file, with or without modification,
1123 1.5 christos are permitted in any medium without royalty provided the copyright
1124 1.5 christos notice and this notice are preserved.
1125 1.1 skrll
1126 1.1 skrll Local Variables:
1127 1.1 skrll mode: change-log
1128 1.1 skrll left-margin: 8
1129 1.1 skrll fill-column: 74
1130 1.1 skrll version-control: never
1131 End:
1132