ChangeLog revision 1.3 1 1.3 christos 2011-04-26 Anton Blanchard <anton (a] samba.org>
2 1.2 skrll
3 1.3 christos * ppc-opc.c: (powerpc_opcodes): Enable icswx for POWER7.
4 1.2 skrll
5 1.3 christos 2011-02-01 Alan Modra <amodra (a] gmail.com>
6 1.2 skrll
7 1.3 christos Backport from mainline
8 1.3 christos 2011-01-21 Dave Murphy <davem (a] devkitpro.org>
9 1.3 christos * ppc-opc.c (NON32, NO371): Remove PPC_OPCODE_PPCPS.
10 1.1 skrll
11 1.3 christos 2011-01-01 H.J. Lu <hongjiu.lu (a] intel.com>
12 1.3 christos * i386-gen.c (process_copyright): Update copyright to 2011.
13 1.1 skrll
14 1.3 christos 2010-11-25 Alan Modra <amodra (a] gmail.com>
15 1.1 skrll
16 1.3 christos * po/es.po: Update.
17 1.3 christos * po/fr.po: Update.
18 1.3 christos * po/nl.po: Update.
19 1.3 christos * po/zh_CN.po: Update.
20 1.1 skrll
21 1.3 christos 2010-11-10 Nick Clifton <nickc (a] redhat.com>
22 1.3 christos
23 1.3 christos * po/fi.po: Updated Finnish translation.
24 1.1 skrll
25 1.3 christos 2010-11-05 Tristan Gingold <gingold (a] adacore.com>
26 1.1 skrll
27 1.3 christos * po/opcodes.pot: Regenerate
28 1.1 skrll
29 1.3 christos 2010-10-28 Maciej W. Rozycki <macro (a] codesourcery.com>
30 1.1 skrll
31 1.3 christos * mips-opc.c (mips_builtin_opcodes): Fix formatting of "ld".
32 1.1 skrll
33 1.3 christos 2010-10-28 Andreas Krebbel <Andreas.Krebbel (a] de.ibm.com>
34 1.1 skrll
35 1.3 christos * s390-opc.txt: cfxr, cfdr and cfer z900 -> g5.
36 1.1 skrll
37 1.3 christos 2010-10-25 Chao-ying Fu <fu (a] mips.com>
38 1.1 skrll
39 1.3 christos * mips-opc.c (madd, maddu, msub, msubu, mult, multu): Change D33 to D32.
40 1.1 skrll
41 1.3 christos 2010-10-25 Nathan Sidwell <nathan (a] codesourcery.com>
42 1.1 skrll
43 1.3 christos * tic6x-dis.c: Add attribution.
44 1.1 skrll
45 1.3 christos 2010-10-22 Alan Modra <amodra (a] gmail.com>
46 1.1 skrll
47 1.3 christos * Makefile.am (CLEANFILES): Add stamp-lm32. Sort.
48 1.3 christos * Makefile.in: Regenerate.
49 1.1 skrll
50 1.3 christos 2010-10-18 Maciej W. Rozycki <macro (a] linux-mips.org>
51 1.1 skrll
52 1.3 christos * mips-opc.c (mips_builtin_opcodes): Move M_LD_OB and M_SD_OB
53 1.3 christos macros before their corresponding MIPS III hardware instructions.
54 1.1 skrll
55 1.3 christos 2010-10-16 H.J. Lu <hongjiu.lu (a] intel.com>
56 1.1 skrll
57 1.3 christos * i386-gen.c (cpu_flag_init): Add CpuNop to CPU_GENERIC64_FLAGS.
58 1.1 skrll
59 1.1 skrll * i386-init.h: Regenerated.
60 1.1 skrll
61 1.3 christos 2010-10-15 Mike Frysinger <vapier (a] gentoo.org>
62 1.3 christos
63 1.3 christos * bfin-dis.c (decode_dsp32alu_0): Call imm5d() for BYTEOP2M.
64 1.1 skrll
65 1.3 christos 2010-10-14 H.J. Lu <hongjiu.lu (a] intel.com>
66 1.1 skrll
67 1.3 christos * i386-opc.tbl: Remove CheckRegSize from movq.
68 1.3 christos * i386-tbl.h: Regenerated.
69 1.1 skrll
70 1.3 christos 2010-10-14 H.J. Lu <hongjiu.lu (a] intel.com>
71 1.1 skrll
72 1.3 christos * i386-opc.tbl: Remove CheckRegSize from instructions with
73 1.3 christos 0, 1 or fixed operands.
74 1.3 christos * i386-tbl.h: Regenerated.
75 1.1 skrll
76 1.3 christos 2010-10-14 H.J. Lu <hongjiu.lu (a] intel.com>
77 1.1 skrll
78 1.3 christos * i386-gen.c (opcode_modifiers): Add CheckRegSize.
79 1.1 skrll
80 1.3 christos * i386-opc.h (CheckRegSize): New.
81 1.3 christos (i386_opcode_modifier): Add checkregsize.
82 1.1 skrll
83 1.3 christos * i386-opc.tbl: Add CheckRegSize to instructions which
84 1.3 christos require register size check.
85 1.1 skrll * i386-tbl.h: Regenerated.
86 1.1 skrll
87 1.3 christos 2010-10-12 Andreas Schwab <schwab (a] linux-m68k.org>
88 1.3 christos
89 1.3 christos * m68k-opc.c (m68k_opcodes): Move fnop before fbf.
90 1.3 christos
91 1.3 christos 2010-10-11 Andreas Krebbel <Andreas.Krebbel (a] de.ibm.com>
92 1.1 skrll
93 1.3 christos * s390-opc.c: Make the instruction masks for the load/store on
94 1.3 christos condition instructions to cover the condition code mask as well.
95 1.3 christos * s390-opc.txt: lgoc -> locg and stgoc -> stocg.
96 1.3 christos
97 1.3 christos 2010-10-11 Jan Kratochvil <jan.kratochvil (a] redhat.com>
98 1.3 christos Jiang Jilin <freephp (a] gmail.com>
99 1.3 christos
100 1.3 christos * Makefile.am (libopcodes_a_SOURCES): New as empty.
101 1.1 skrll * Makefile.in: Regenerate.
102 1.1 skrll
103 1.3 christos 2010-10-09 Matt Rice <ratmice (a] gmail.com>
104 1.1 skrll
105 1.3 christos * fr30-desc.h: Regenerate.
106 1.3 christos * frv-desc.h: Regenerate.
107 1.3 christos * ip2k-desc.h: Regenerate.
108 1.3 christos * iq2000-desc.h: Regenerate.
109 1.3 christos * lm32-desc.h: Regenerate.
110 1.3 christos * m32c-desc.h: Regenerate.
111 1.3 christos * m32r-desc.h: Regenerate.
112 1.3 christos * mep-desc.h: Regenerate.
113 1.3 christos * mep-opc.c: Regenerate.
114 1.3 christos * mt-desc.h: Regenerate.
115 1.3 christos * openrisc-desc.h: Regenerate.
116 1.3 christos * xc16x-desc.h: Regenerate.
117 1.3 christos * xstormy16-desc.h: Regenerate.
118 1.1 skrll
119 1.3 christos 2010-10-08 Pierre Muller <muller (a] ics.u-strasbg.fr>
120 1.1 skrll
121 1.3 christos Fix build with -DDEBUG=7
122 1.3 christos * frv-opc.c: Regenerate.
123 1.3 christos * or32-dis.c (DEBUG): Don't redefine.
124 1.3 christos (find_bytes_big, or32_extract, or32_opcode_match, or32_print_register):
125 1.3 christos Adapt DEBUG code to some type changes throughout.
126 1.3 christos * or32-opc.c (or32_extract): Likewise.
127 1.1 skrll
128 1.3 christos 2010-10-07 Bernd Schmidt <bernds (a] codesourcery.com>
129 1.1 skrll
130 1.3 christos * tic6x-dis.c (print_insn_tic6x): Correct decoding of fstg field
131 1.3 christos in SPKERNEL instructions.
132 1.1 skrll
133 1.3 christos 2010-10-02 H.J. Lu <hongjiu.lu (a] intel.com>
134 1.1 skrll
135 1.3 christos PR binutils/12076
136 1.3 christos * i386-dis.c (RMAL): Remove duplicate.
137 1.1 skrll
138 1.3 christos 2010-09-30 Pierre Muller <muller (a] ics.u-strasbg.fr>
139 1.1 skrll
140 1.3 christos * s390-mkopc.c (main): Exit with error 1 if sscanf fails
141 1.3 christos to parse all 6 parameters.
142 1.1 skrll
143 1.3 christos 2010-09-28 Pierre Muller <muller (a] ics.u-strasbg.fr>
144 1.1 skrll
145 1.3 christos * s390-mkopc.c (main): Change description array size to 80.
146 1.3 christos Add maximum length of 79 to description parsing.
147 1.1 skrll
148 1.3 christos 2010-09-27 Ralf Wildenhues <Ralf.Wildenhues (a] gmx.de>
149 1.1 skrll
150 1.3 christos * configure: Regenerate.
151 1.1 skrll
152 1.3 christos 2010-09-27 Andreas Krebbel <Andreas.Krebbel (a] de.ibm.com>
153 1.1 skrll
154 1.3 christos * s390-mkopc.c (enum s390_opcde_cpu_val): Add S390_OPCODE_Z196.
155 1.3 christos (main): Recognize the new CPU string.
156 1.3 christos * s390-opc.c: Add new instruction formats and masks.
157 1.3 christos * s390-opc.txt: Add new z196 instructions.
158 1.1 skrll
159 1.3 christos 2010-09-27 Andreas Krebbel <Andreas.Krebbel (a] de.ibm.com>
160 1.1 skrll
161 1.3 christos * s390-dis.c (print_insn_s390): Pick instruction with most
162 1.3 christos specific mask.
163 1.3 christos * s390-opc.c: Add unused bits to the insn mask.
164 1.3 christos * s390-opc.txt: Reorder some instructions to prefer more recent
165 1.3 christos versions.
166 1.1 skrll
167 1.3 christos 2010-09-27 Tejas Belagod <tejas.belagod (a] arm.com>
168 1.1 skrll
169 1.3 christos * arm_dis.c (print_insn_coprocessor): Apply off-by-alignment
170 1.3 christos correction to unaligned PCs while printing comment.
171 1.1 skrll
172 1.3 christos 2010-09-23 Matthew Gretton-Dann <matthew.gretton-dann (a] arm.com>
173 1.1 skrll
174 1.3 christos * arm-dis.c (arm_opcodes): Add Virtualiztion Extensions support.
175 1.3 christos (thumb32_opcodes): Likewise.
176 1.3 christos (banked_regname): New function.
177 1.3 christos (print_insn_arm): Add Virtualization Extensions support.
178 1.3 christos (print_insn_thumb32): Likewise.
179 1.1 skrll
180 1.3 christos 2010-09-23 Matthew Gretton-Dann <matthew.gretton-dann (a] arm.com>
181 1.1 skrll
182 1.3 christos * arm-dis.c (arm_opcodes): Support disassembly of UDIV and SDIV in
183 1.3 christos ARM state.
184 1.1 skrll
185 1.3 christos 2010-09-23 Matthew Gretton-Dann <matthew.gretton-dann (a] arm.com>
186 1.1 skrll
187 1.3 christos * arm-dis.c (arm_opcodes): SMC implies Security Extensions.
188 1.3 christos (thumb32_opcodes): Likewise.
189 1.1 skrll
190 1.3 christos 2010-09-23 Matthew Gretton-Dann <matthew.gretton-dann (a] arm.com>
191 1.1 skrll
192 1.3 christos * arm-dis.c (arm_opcodes): Add support for pldw.
193 1.3 christos (thumb32_opcodes): Likewise.
194 1.1 skrll
195 1.3 christos 2010-09-22 Robin Getz <robin.getz (a] analog.com>
196 1.1 skrll
197 1.3 christos * bfin-dis.c (fmtconst): Cast address to 32bits.
198 1.1 skrll
199 1.3 christos 2010-09-22 Mike Frysinger <vapier (a] gentoo.org>
200 1.1 skrll
201 1.3 christos * bfin-dis.c (decode_REGMV_0): Rewrite valid combo checks.
202 1.1 skrll
203 1.3 christos 2010-09-22 Robin Getz <robin.getz (a] analog.com>
204 1.1 skrll
205 1.3 christos * bfin-dis.c (decode_ProgCtrl_0): Check for parallel insns.
206 1.3 christos Reject P6/P7 to TESTSET.
207 1.3 christos (decode_PushPopReg_0): Check for parallel insns. Reject pushing
208 1.3 christos SP onto the stack.
209 1.3 christos (decode_PushPopMultiple_0): Check for parallel insns. Make sure
210 1.3 christos P/D fields match all the time.
211 1.3 christos (decode_CCflag_0): Check for parallel insns. Verify x/y fields
212 1.3 christos are 0 for accumulator compares.
213 1.3 christos (decode_CC2stat_0): Check for parallel insns. Reject CC<op>CC.
214 1.3 christos (decode_CaCTRL_0, decode_ccMV_0, decode_CC2dreg_0, decode_BRCC_0,
215 1.3 christos decode_UJUMP_0, decode_LOGI2op_0, decode_COMPI2opD_0,
216 1.3 christos decode_COMPI2opP_0, decode_LoopSetup_0, decode_LDIMMhalf_0,
217 1.3 christos decode_CALLa_0, decode_linkage_0, decode_pseudoDEBUG_0,
218 1.3 christos decode_pseudoOChar_0, decode_pseudodbg_assert_0): Check for parallel
219 1.3 christos insns.
220 1.3 christos (decode_dagMODim_0): Verify br field for IREG ops.
221 1.3 christos (decode_LDST_0): Reject preg load into same preg.
222 1.3 christos (_print_insn_bfin): Handle returns for ILLEGAL decodes.
223 1.3 christos (print_insn_bfin): Likewise.
224 1.1 skrll
225 1.3 christos 2010-09-22 Mike Frysinger <vapier (a] gentoo.org>
226 1.1 skrll
227 1.3 christos * bfin-dis.c (decode_PushPopMultiple_0): Return 0 when pr > 5.
228 1.1 skrll
229 1.3 christos 2010-09-22 Robin Getz <robin.getz (a] analog.com>
230 1.1 skrll
231 1.3 christos * bfin-dis.c (decode_dsp32shiftimm_0): Add missing "S" flag.
232 1.1 skrll
233 1.3 christos 2010-09-22 Mike Frysinger <vapier (a] gentoo.org>
234 1.1 skrll
235 1.3 christos * bfin-dis.c (decode_CC2stat_0): Decode all ASTAT bits.
236 1.1 skrll
237 1.3 christos 2010-09-22 Robin Getz <robin.getz (a] analog.com>
238 1.1 skrll
239 1.3 christos * bfin-dis.c (IS_DREG, IS_PREG, IS_GENREG, IS_DAGREG): Reject
240 1.3 christos register values greater than 8.
241 1.3 christos (IS_RESERVEDREG, allreg, mostreg): New helpers.
242 1.3 christos (decode_ProgCtrl_0): Call IS_DREG/IS_PREG as appropriate.
243 1.3 christos (decode_PushPopReg_0): Call mostreg/allreg as appropriate.
244 1.3 christos (decode_CC2dreg_0): Check valid CC register number.
245 1.1 skrll
246 1.3 christos 2010-09-22 Robin Getz <robin.getz (a] analog.com>
247 1.1 skrll
248 1.3 christos * bfin-dis.c (decode_pseudoDEBUG_0): Add space after DBG.
249 1.1 skrll
250 1.3 christos 2010-09-22 Robin Getz <robin.getz (a] analog.com>
251 1.1 skrll
252 1.3 christos * bfin-dis.c (machine_registers): Add AC0_COPY, V_COPY, and RND_MOD.
253 1.3 christos (reg_names): Likewise.
254 1.3 christos (decode_statbits): Likewise; while reformatting to make manageable.
255 1.1 skrll
256 1.3 christos 2010-09-22 Mike Frysinger <vapier (a] gentoo.org>
257 1.1 skrll
258 1.3 christos * bfin-dis.c (decode_pseudoDEBUG_0): Add space after OUTC.
259 1.3 christos (decode_pseudoOChar_0): New function.
260 1.3 christos (_print_insn_bfin): Remove #if 0 and call new decode_pseudoOChar_0.
261 1.1 skrll
262 1.3 christos 2010-09-22 Robin Getz <robin.getz (a] analog.com>
263 1.1 skrll
264 1.3 christos * bfin-dis.c (decode_dsp32shift_0): Decode sub opcodes 2/2 as
265 1.3 christos LSHIFT instead of SHIFT.
266 1.1 skrll
267 1.3 christos 2010-09-22 Mike Frysinger <vapier (a] gentoo.org>
268 1.1 skrll
269 1.3 christos * bfin-dis.c (constant_formats): Constify the whole structure.
270 1.3 christos (fmtconst): Add const to return value.
271 1.3 christos (reg_names): Mark const.
272 1.3 christos (decode_multfunc): Mark s0/s1 as const.
273 1.3 christos (decode_macfunc): Mark a/sop as const.
274 1.1 skrll
275 1.3 christos 2010-09-17 Tejas Belagod <tejas.belagod (a] arm.com>
276 1.1 skrll
277 1.3 christos * arm_dis.c (coprocessor_opcodes): Add MRC entry for APSR_nzcv.
278 1.1 skrll
279 1.3 christos 2010-09-14 Maciej W. Rozycki <macro (a] codesourcery.com>
280 1.1 skrll
281 1.3 christos * mips-opc.c (mips_builtin_opcodes): Add "sync_acquire",
282 1.3 christos "sync_mb", "sync_release", "sync_rmb" and "sync_wmb".
283 1.1 skrll
284 1.3 christos 2010-09-10 Pierre Muller <muller (a] ics.u-strasbg.fr>
285 1.1 skrll
286 1.3 christos * src/opcodes/dlx-dis.c (print_insn_dlx): Use dlx_insn type for
287 1.3 christos dlx_insn_type array.
288 1.1 skrll
289 1.3 christos 2010-08-31 H.J. Lu <hongjiu.lu (a] intel.com>
290 1.1 skrll
291 1.3 christos PR binutils/11960
292 1.3 christos * i386-dis.c (sIv): New.
293 1.3 christos (dis386): Replace Iq with sIv on "pushT".
294 1.3 christos (reg_table): Replace T with {T|} on callT, JcallT, jmpT and JjmpT.
295 1.3 christos (x86_64_table): Replace {T|}/{P|} with P.
296 1.3 christos (putop): Add 'w' to 'T'/'P' if needed for Intel syntax.
297 1.3 christos (OP_sI): Update v_mode. Remove w_mode.
298 1.1 skrll
299 1.3 christos 2010-08-27 Nathan Froyd <froydnj (a] codesourcery.com>
300 1.1 skrll
301 1.3 christos * ppc-opc.c (powerpc_opcodes) [lswx,lswi,stswx,stswi]: Deprecate
302 1.3 christos on E500 and E500MC.
303 1.1 skrll
304 1.3 christos 2010-08-17 H.J. Lu <hongjiu.lu (a] intel.com>
305 1.1 skrll
306 1.3 christos * i386-dis.c (reg_table): Replace Eb with Mb on prefetch and
307 1.3 christos prefetchw.
308 1.1 skrll
309 1.3 christos 2010-08-06 Quentin Neill <quentin.neill (a] amd.com>
310 1.1 skrll
311 1.3 christos * i386-gen.c (cpu_flag_init): Define CpuNop extension flag, add
312 1.3 christos to processor flags for PENTIUMPRO processors and later.
313 1.3 christos * i386-opc.h (enum): Add CpuNop.
314 1.3 christos (i386_cpu_flags): Add cpunop bit.
315 1.3 christos * i386-opc.tbl: Change nop cpu_flags.
316 1.3 christos * i386-init.h: Regenerated.
317 1.3 christos * i386-tbl.h: Likewise.
318 1.1 skrll
319 1.3 christos 2010-08-06 Quentin Neill <quentin.neill (a] amd.com>
320 1.1 skrll
321 1.3 christos * i386-opc.h (enum): Fix typos in comments.
322 1.1 skrll
323 1.3 christos 2010-08-06 Alan Modra <amodra (a] gmail.com>
324 1.1 skrll
325 1.3 christos * disassemble.c: Formatting.
326 1.3 christos (disassemble_init_for_target <ARCH_m32c>): Comment on endian.
327 1.1 skrll
328 1.3 christos 2010-08-05 H.J. Lu <hongjiu.lu (a] intel.com>
329 1.1 skrll
330 1.3 christos * i386-opc.tbl: Add Cpu186 to ud1/ud2/ud2a/ud2b.
331 1.3 christos * i386-tbl.h: Regenerated.
332 1.1 skrll
333 1.3 christos 2010-08-05 H.J. Lu <hongjiu.lu (a] intel.com>
334 1.1 skrll
335 1.3 christos * i386-dis.c (dis386_twobyte): Replace ud2a/ud2b with ud2/ud1.
336 1.1 skrll
337 1.3 christos * i386-opc.tbl: Add ud1. Remove Cpu686 from ud2/ud2a/ud2b.
338 1.3 christos * i386-tbl.h: Regenerated.
339 1.1 skrll
340 1.3 christos 2010-07-29 DJ Delorie <dj (a] redhat.com>
341 1.1 skrll
342 1.3 christos * rx-decode.opc (SRR): New.
343 1.3 christos (rx_decode_opcode): Use it for movbi and movbir. Decode NOP2 (mov
344 1.3 christos r0,r0) and NOP3 (max r0,r0) special cases.
345 1.3 christos * rx-decode.c: Regenerate.
346 1.1 skrll
347 1.3 christos 2010-07-28 H.J. Lu <hongjiu.lu (a] intel.com>
348 1.1 skrll
349 1.3 christos * i386-dis.c: Add 0F to VEX opcode enums.
350 1.1 skrll
351 1.3 christos 2010-07-27 DJ Delorie <dj (a] redhat.com>
352 1.1 skrll
353 1.3 christos * rx-decode.opc (store_flags): Remove, replace with F_* macros.
354 1.3 christos (rx_decode_opcode): Likewise.
355 1.3 christos * rx-decode.c: Regenerate.
356 1.1 skrll
357 1.3 christos 2010-07-23 Naveen.H.S <naveen.S (a] kpitcummins.com>
358 1.3 christos Ina Pandit <ina.pandit (a] kpitcummins.com>
359 1.1 skrll
360 1.3 christos * v850-dis.c (v850_sreg_names): Updated structure for system
361 1.3 christos registers.
362 1.3 christos (float_cc_names): new structure for condition codes.
363 1.3 christos (print_value): Update the function that prints value.
364 1.3 christos (get_operand_value): New function to get the operand value.
365 1.3 christos (disassemble): Updated to handle the disassembly of instructions.
366 1.3 christos (print_insn_v850): Updated function to print instruction for different
367 1.3 christos families.
368 1.3 christos * opcodes/v850-opc.c (v850_msg_is_out_of_range, insert_i5div1,
369 1.3 christos extract_i5div1, insert_i5div2, extract_i5div2, insert_i5div3,
370 1.3 christos extract_i5div3, insert_d5_4, extract_d5_4, extract_d8_6,
371 1.3 christos insert_d8_7, extract_d8_7, insert_v8, extract_v8, insert_u16_loop,
372 1.3 christos extract_u16_loop, insert_d16_15, extract_d16_15, insert_d16_16,
373 1.3 christos extract_d16_16, nsert_d17_16, extract_d17_16, insert_d22,
374 1.3 christos extract_d22, insert_d23, extract_d23, insert_i9, extract_i9,
375 1.3 christos insert_u9, extract_u9, extract_spe, insert_r4, extract_r4): New.
376 1.3 christos (insert_d8_7, insert_d5_4, insert_i5div): Remove.
377 1.3 christos (v850_operands): Update with the relocation name. Also update
378 1.3 christos the instructions with specific set of processors.
379 1.1 skrll
380 1.3 christos 2010-07-08 Tejas Belagod <tejas.belagod (a] arm.com>
381 1.1 skrll
382 1.3 christos * arm-dis.c (print_insn_arm): Add cases for printing more
383 1.3 christos symbolic operands.
384 1.3 christos (print_insn_thumb32): Likewise.
385 1.1 skrll
386 1.3 christos 2010-07-06 Maciej W. Rozycki <macro (a] codesourcery.com>
387 1.1 skrll
388 1.3 christos * mips-dis.c (print_insn_mips): Correct branch instruction type
389 1.3 christos determination.
390 1.1 skrll
391 1.3 christos 2010-07-06 Maciej W. Rozycki <macro (a] codesourcery.com>
392 1.1 skrll
393 1.3 christos * mips-dis.c (print_mips16_insn_arg): Remove branch instruction
394 1.3 christos type and delay slot determination.
395 1.3 christos (print_insn_mips16): Extend branch instruction type and delay
396 1.3 christos slot determination to cover all instructions.
397 1.3 christos * mips16-opc.c (BR): Remove macro.
398 1.3 christos (UBR, CBR): New macros.
399 1.3 christos (mips16_opcodes): Update branch annotation for "b", "beqz",
400 1.3 christos "bnez", "bteqz" and "btnez". Add branch annotation for "jalrc"
401 1.3 christos and "jrc".
402 1.1 skrll
403 1.3 christos 2010-07-05 H.J. Lu <hongjiu.lu (a] intel.com>
404 1.1 skrll
405 1.3 christos AVX Programming Reference (June, 2010)
406 1.3 christos * i386-dis.c (mod_table): Replace rdrnd with rdrand.
407 1.3 christos * i386-opc.tbl: Likewise.
408 1.1 skrll * i386-tbl.h: Regenerated.
409 1.1 skrll
410 1.3 christos 2010-07-05 H.J. Lu <hongjiu.lu (a] intel.com>
411 1.3 christos
412 1.3 christos * i386-opc.h (CpuFSGSBase): Fix a typo in comments.
413 1.1 skrll
414 1.3 christos 2010-07-03 Andreas Schwab <schwab (a] linux-m68k.org>
415 1.1 skrll
416 1.3 christos * ppc-dis.c (powerpc_init_dialect): Cast PPC_OPCODE_xxx to
417 1.3 christos ppc_cpu_t before inverting.
418 1.3 christos (ppc_parse_cpu): Likewise.
419 1.3 christos (print_insn_powerpc): Likewise.
420 1.3 christos
421 1.3 christos 2010-07-03 Alan Modra <amodra (a] gmail.com>
422 1.3 christos
423 1.3 christos * ppc-dis.c (ppc_opts, powerpc_init_dialect): Remove old opcode flags.
424 1.3 christos * ppc-opc.c (PPC32, POWER32, COM32, CLASSIC): Delete.
425 1.3 christos (PPC64, MFDEC2): Update.
426 1.3 christos (NON32, NO371): Define.
427 1.3 christos (powerpc_opcode): Update to not use old opcode flags, and avoid
428 1.3 christos -m601 duplicates.
429 1.3 christos
430 1.3 christos 2010-07-03 DJ Delorie <dj (a] delorie.com>
431 1.3 christos
432 1.3 christos * m32c-ibld.c: Regenerate.
433 1.3 christos
434 1.3 christos 2010-07-03 Alan Modra <amodra (a] gmail.com>
435 1.3 christos
436 1.3 christos * ppc-opc.c (PWR2COM): Define.
437 1.3 christos (PPCPWR2): Add PPC_OPCODE_COMMON.
438 1.3 christos (powerpc_opcodes): Add "subc", "subco", "subco.", "fcir", "fcir.",
439 1.3 christos "fcirz", "fcirz." to -mcom opcodes. Remove "mfsri", "dclst",
440 1.3 christos "rac" from -mcom.
441 1.3 christos
442 1.3 christos 2010-07-01 H.J. Lu <hongjiu.lu (a] intel.com>
443 1.3 christos
444 1.3 christos AVX Programming Reference (June, 2010)
445 1.3 christos * i386-dis.c (PREFIX_0FAE_REG_0): New.
446 1.3 christos (PREFIX_0FAE_REG_1): Likewise.
447 1.3 christos (PREFIX_0FAE_REG_2): Likewise.
448 1.3 christos (PREFIX_0FAE_REG_3): Likewise.
449 1.3 christos (PREFIX_VEX_3813): Likewise.
450 1.3 christos (PREFIX_VEX_3A1D): Likewise.
451 1.3 christos (prefix_table): Add PREFIX_0FAE_REG_0, PREFIX_0FAE_REG_1,
452 1.3 christos PREFIX_0FAE_REG_2, PREFIX_0FAE_REG_3, PREFIX_VEX_3813 and
453 1.3 christos PREFIX_VEX_3A1D.
454 1.3 christos (vex_table): Add PREFIX_VEX_3813 and PREFIX_VEX_3A1D.
455 1.3 christos (mod_table): Add PREFIX_0FAE_REG_0, PREFIX_0FAE_REG_1,
456 1.3 christos PREFIX_0FAE_REG_2, PREFIX_0FAE_REG_3 xsaveopt and rdrnd.
457 1.3 christos
458 1.3 christos * i386-gen.c (cpu_flag_init): Add CPU_XSAVEOPT_FLAGS,
459 1.3 christos CPU_FSGSBASE_FLAGS, CPU_RDRND_FLAGS and CPU_F16C_FLAGS.
460 1.3 christos (cpu_flags): Add CpuXsaveopt, CpuFSGSBase, CpuRdRnd and CpuF16C.
461 1.3 christos
462 1.3 christos * i386-opc.h (CpuXsaveopt): New.
463 1.3 christos (CpuFSGSBase): Likewise.
464 1.3 christos (CpuRdRnd): Likewise.
465 1.3 christos (CpuF16C): Likewise.
466 1.3 christos (i386_cpu_flags): Add cpuxsaveopt, cpufsgsbase, cpurdrnd and
467 1.3 christos cpuf16c.
468 1.1 skrll
469 1.3 christos * i386-opc.tbl: Add xsaveopt, rdfsbase, rdgsbase, rdrnd,
470 1.3 christos wrfsbase, wrgsbase, vcvtph2ps and vcvtps2ph.
471 1.3 christos * i386-init.h: Regenerated.
472 1.3 christos * i386-tbl.h: Likewise.
473 1.1 skrll
474 1.3 christos 2010-07-01 Sebastian Andrzej Siewior <bigeasy (a] linutronix.de>
475 1.1 skrll
476 1.3 christos * ppc-opc.c (powerpc_opcodes): Revert deprecation of mfocrf, mtcrf
477 1.3 christos and mtocrf on EFS.
478 1.1 skrll
479 1.3 christos 2010-06-29 Alan Modra <amodra (a] gmail.com>
480 1.1 skrll
481 1.3 christos * maxq-dis.c: Delete file.
482 1.3 christos * Makefile.am: Remove references to maxq.
483 1.3 christos * configure.in: Likewise.
484 1.3 christos * disassemble.c: Likewise.
485 1.3 christos * Makefile.in: Regenerate.
486 1.1 skrll * configure: Regenerate.
487 1.3 christos * po/POTFILES.in: Regenerate.
488 1.3 christos
489 1.3 christos 2010-06-29 Alan Modra <amodra (a] gmail.com>
490 1.3 christos
491 1.3 christos * mep-dis.c: Regenerate.
492 1.3 christos
493 1.3 christos 2010-06-28 Matthew Gretton-Dann <matthew.gretton-dann (a] arm.com>
494 1.1 skrll
495 1.3 christos * arm-disc.c (parse_insn_neon): Fix Neon alignment syntax.
496 1.1 skrll
497 1.3 christos 2010-06-27 Alan Modra <amodra (a] gmail.com>
498 1.1 skrll
499 1.3 christos * arc-dis.c (arc_sprintf): Delete set but unused variables.
500 1.3 christos (decodeInstr): Likewise.
501 1.3 christos * dlx-dis.c (print_insn_dlx): Likewise.
502 1.3 christos * h8300-dis.c (bfd_h8_disassemble_init): Likewise.
503 1.3 christos * maxq-dis.c (check_move, print_insn): Likewise.
504 1.3 christos * mep-dis.c (mep_examine_ivc2_insns): Likewise.
505 1.3 christos * msp430-dis.c (msp430_branchinstr): Likewise.
506 1.3 christos * bfin-dis.c (_print_insn_bfin): Avoid set but unused warning.
507 1.3 christos * cgen-asm.in (parse_insn_normal, _cgen_assemble_insn): Likewise.
508 1.3 christos * sparc-dis.c (print_insn_sparc): Likewise.
509 1.3 christos * fr30-asm.c: Regenerate.
510 1.3 christos * frv-asm.c: Regenerate.
511 1.3 christos * ip2k-asm.c: Regenerate.
512 1.3 christos * iq2000-asm.c: Regenerate.
513 1.3 christos * lm32-asm.c: Regenerate.
514 1.3 christos * m32c-asm.c: Regenerate.
515 1.3 christos * m32r-asm.c: Regenerate.
516 1.3 christos * mep-asm.c: Regenerate.
517 1.3 christos * mt-asm.c: Regenerate.
518 1.3 christos * openrisc-asm.c: Regenerate.
519 1.3 christos * xc16x-asm.c: Regenerate.
520 1.3 christos * xstormy16-asm.c: Regenerate.
521 1.1 skrll
522 1.3 christos 2010-06-16 Vincent Rivire <vincent.riviere (a] freesbee.fr>
523 1.1 skrll
524 1.3 christos PR gas/11673
525 1.3 christos * m68k-opc.c (m68k_opcodes): Remove move.l for isab and later.
526 1.1 skrll
527 1.3 christos 2010-06-16 Vincent Rivire <vincent.riviere (a] freesbee.fr>
528 1.1 skrll
529 1.3 christos PR binutils/11676
530 1.3 christos * m68k-dis.c (print_insn_arg): Prefix float constants with #0e.
531 1.1 skrll
532 1.3 christos 2010-06-14 Sebastian Andrzej Siewior <bigeasy (a] linutronix.de>
533 1.1 skrll
534 1.3 christos * ppc-dis.c (ppc_opts): Remove PPC_OPCODE_E500MC from e500 and
535 1.3 christos e500x2. Add PPC_OPCODE_E500 to e500 and e500x2
536 1.3 christos * ppc-opc.c (powerpc_opcodes): Deprecate all opcodes on EFS which
537 1.3 christos touch floating point regs and are enabled by COM, PPC or PPCCOM.
538 1.3 christos Treat sync as msync on e500. Treat eieio as mbar 1 on e500.
539 1.3 christos Treat lwsync as msync on e500.
540 1.1 skrll
541 1.3 christos 2010-06-07 Matthew Gretton-Dann <matthew.gretton-dann (a] arm.com>
542 1.1 skrll
543 1.3 christos * arm-dis.c (thumb-opcodes): Add disassembly for movs.
544 1.1 skrll
545 1.3 christos 2010-05-28 Matthew Gretton-Dann <matthew.gretton-dann (a] arm.com>
546 1.1 skrll
547 1.3 christos * arm-dis.c (print_insn_neon): Ensure disassembly of Neon
548 1.3 christos constants is the same on 32-bit and 64-bit hosts.
549 1.3 christos
550 1.3 christos 2010-05-27 Jason Duerstock <jason.duerstock+binutils (a] gmail.com>
551 1.3 christos
552 1.3 christos * m68k-dis.c (print_insn_m68k): Emit undefined instructions as
553 1.3 christos .short directives so that they can be reassembled.
554 1.1 skrll
555 1.3 christos 2010-05-26 Catherine Moore <clm (a] codesourcery.com>
556 1.3 christos David Ung <davidu (a] mips.com>
557 1.1 skrll
558 1.3 christos * mips-opc.c: Change membership to I1 for instructions ssnop and
559 1.3 christos ehb.
560 1.1 skrll
561 1.3 christos 2010-05-26 H.J. Lu <hongjiu.lu (a] intel.com>
562 1.1 skrll
563 1.3 christos * i386-dis.c (sib): New.
564 1.3 christos (get_sib): Likewise.
565 1.3 christos (print_insn): Call get_sib.
566 1.3 christos OP_E_memory): Use sib.
567 1.1 skrll
568 1.3 christos 2010-05-26 Catherine Moore <clm (a] codesoourcery.com>
569 1.1 skrll
570 1.3 christos * mips-dis.c (mips_arch): Remove INSN_MIPS16.
571 1.3 christos * mips-opc.c (I16): Remove.
572 1.3 christos (mips_builtin_op): Reclassify jalx.
573 1.1 skrll
574 1.3 christos 2010-05-19 Alan Modra <amodra (a] gmail.com>
575 1.1 skrll
576 1.3 christos * ppc-opc.c (powerpc_opcodes): Enable divdeu, devweu, divde,
577 1.3 christos divwe, divdeuo, divweuo, divdeo, divweo for A2. Add icswepx.
578 1.1 skrll
579 1.3 christos 2010-05-13 Alan Modra <amodra (a] gmail.com>
580 1.1 skrll
581 1.3 christos * ppc-opc.c (powerpc_opcodes): Correct wclr encoding.
582 1.1 skrll
583 1.3 christos 2010-05-11 Matthew Gretton-Dann <matthew.gretton-dann (a] arm.com>
584 1.1 skrll
585 1.3 christos * arm-dis.c (thumb_opcodes): Update ldmia entry to use new %W
586 1.3 christos format.
587 1.3 christos (print_insn_thumb16): Add support for new %W format.
588 1.1 skrll
589 1.3 christos 2010-05-07 Tristan Gingold <gingold (a] adacore.com>
590 1.1 skrll
591 1.3 christos * Makefile.in: Regenerate with automake 1.11.1.
592 1.3 christos * aclocal.m4: Ditto.
593 1.1 skrll
594 1.3 christos 2010-05-05 Nick Clifton <nickc (a] redhat.com>
595 1.1 skrll
596 1.3 christos * po/es.po: Updated Spanish translation.
597 1.1 skrll
598 1.3 christos 2010-04-22 Nick Clifton <nickc (a] redhat.com>
599 1.1 skrll
600 1.3 christos * po/opcodes.pot: Updated by the Translation project.
601 1.3 christos * po/vi.po: Updated Vietnamese translation.
602 1.1 skrll
603 1.3 christos 2010-04-16 H.J. Lu <hongjiu.lu (a] intel.com>
604 1.1 skrll
605 1.3 christos * i386-dis.c (get_valid_dis386): Return bad_opcode on unknown
606 1.3 christos bits in opcode.
607 1.1 skrll
608 1.3 christos 2010-04-09 Nick Clifton <nickc (a] redhat.com>
609 1.1 skrll
610 1.3 christos * i386-dis.c (print_insn): Remove unused variable op.
611 1.3 christos (OP_sI): Remove unused variable mask.
612 1.1 skrll
613 1.3 christos 2010-04-07 Alan Modra <amodra (a] gmail.com>
614 1.1 skrll
615 1.3 christos * configure: Regenerate.
616 1.1 skrll
617 1.3 christos 2010-04-06 Peter Bergner <bergner (a] vnet.ibm.com>
618 1.1 skrll
619 1.3 christos * ppc-opc.c (RBOPT): New define.
620 1.3 christos ("dccci"): Enable for PPCA2. Make operands optional.
621 1.3 christos ("iccci"): Likewise. Do not deprecate for PPC476.
622 1.1 skrll
623 1.3 christos 2010-04-02 Masaki Muranaka <monaka (a] monami-software.com>
624 1.1 skrll
625 1.3 christos * cr16-opc.c (cr16_instruction): Fix typo in comment.
626 1.1 skrll
627 1.3 christos 2010-03-25 Joseph Myers <joseph (a] codesourcery.com>
628 1.1 skrll
629 1.3 christos * Makefile.am (TARGET_LIBOPCODES_CFILES): Add tic6x-dis.c.
630 1.3 christos * Makefile.in: Regenerate.
631 1.3 christos * configure.in (bfd_tic6x_arch): New.
632 1.3 christos * configure: Regenerate.
633 1.3 christos * disassemble.c (ARCH_tic6x): Define if ARCH_all.
634 1.3 christos (disassembler): Handle TI C6X.
635 1.3 christos * tic6x-dis.c: New.
636 1.1 skrll
637 1.3 christos 2010-03-24 Mike Frysinger <vapier (a] gentoo.org>
638 1.1 skrll
639 1.3 christos * bfin-dis.c (decode_regs_hi): Change REG_LH2 typo to REG_MH2.
640 1.1 skrll
641 1.3 christos 2010-03-23 Joseph Myers <joseph (a] codesourcery.com>
642 1.1 skrll
643 1.3 christos * dis-buf.c (buffer_read_memory): Give error for reading just
644 1.3 christos before the start of memory.
645 1.1 skrll
646 1.3 christos 2010-03-22 Sebastian Pop <sebastian.pop (a] amd.com>
647 1.3 christos Quentin Neill <quentin.neill (a] amd.com>
648 1.1 skrll
649 1.3 christos * i386-dis.c (OP_LWP_I): Removed.
650 1.3 christos (reg_table): Do not use OP_LWP_I, use Iq.
651 1.3 christos (OP_LWPCB_E): Remove use of names16.
652 1.3 christos (OP_LWP_E): Same.
653 1.3 christos * i386-opc.tbl: Removed 16bit LWP insns. 32bit LWP insns
654 1.3 christos should not set the Vex.length bit.
655 1.3 christos * i386-tbl.h: Regenerated.
656 1.1 skrll
657 1.3 christos 2010-02-25 Edmar Wienskoski <edmar (a] freescale.com>
658 1.1 skrll
659 1.3 christos * ppc-dis.c (ppc_opts): Add PPC_OPCODE_E500MC for "e500mc64".
660 1.1 skrll
661 1.3 christos 2010-02-24 Nick Clifton <nickc (a] redhat.com>
662 1.1 skrll
663 1.3 christos PR binutils/6773
664 1.3 christos * arm-dis.c (arm_opcodes): Replace <prefix>addsubx with
665 1.3 christos <prefix>asx. Replace <prefix>subaddx with <prefix>sax.
666 1.3 christos (thumb32_opcodes): Likewise.
667 1.1 skrll
668 1.3 christos 2010-02-15 Nick Clifton <nickc (a] redhat.com>
669 1.1 skrll
670 1.3 christos * po/vi.po: Updated Vietnamese translation.
671 1.1 skrll
672 1.3 christos 2010-02-12 Doug Evans <dje (a] sebabeach.org>
673 1.1 skrll
674 1.3 christos * lm32-opinst.c: Regenerate.
675 1.1 skrll
676 1.3 christos 2010-02-11 Doug Evans <dje (a] sebabeach.org>
677 1.1 skrll
678 1.3 christos * cgen-dis.in (print_normal): Delete CGEN_PRINT_NORMAL.
679 1.3 christos (print_address): Delete CGEN_PRINT_ADDRESS.
680 1.3 christos * fr30-dis.c, * frv-dis.c, * ip2k-dis.c, * iq2000-dis.c,
681 1.3 christos * lm32-dis.c, * m32c-dis.c, * m32r-desc.c, * m32r-desc.h,
682 1.3 christos * m32r-dis.c, * mep-dis.c, * mt-dis.c, * openrisc-dis.c,
683 1.3 christos * xc16x-dis.c, * xstormy16-dis.c: Regenerate.
684 1.3 christos
685 1.3 christos * fr30-desc.c, * fr30-desc.h, * fr30-opc.c,
686 1.3 christos * frv-desc.c, * frv-desc.h, * frv-opc.c,
687 1.3 christos * ip2k-desc.c, * ip2k-desc.h, * ip2k-opc.c,
688 1.3 christos * iq2000-desc.c, * iq2000-desc.h, * iq2000-opc.c,
689 1.3 christos * lm32-desc.c, * lm32-desc.h, * lm32-opc.c, * lm32-opinst.c,
690 1.3 christos * m32c-desc.c, * m32c-desc.h, * m32c-opc.c,
691 1.3 christos * m32r-desc.c, * m32r-desc.h, * m32r-opc.c, * m32r-opinst.c,
692 1.3 christos * mep-desc.c, * mep-desc.h, * mep-opc.c,
693 1.3 christos * mt-desc.c, * mt-desc.h, * mt-opc.c,
694 1.3 christos * openrisc-desc.c, * openrisc-desc.h, * openrisc-opc.c,
695 1.3 christos * xc16x-desc.c, * xc16x-desc.h, * xc16x-opc.c,
696 1.3 christos * xstormy16-desc.c, * xstormy16-desc.h, * xstormy16-opc.c: Regenerate.
697 1.1 skrll
698 1.3 christos 2010-02-11 H.J. Lu <hongjiu.lu (a] intel.com>
699 1.1 skrll
700 1.3 christos * i386-dis.c: Update copyright.
701 1.3 christos * i386-gen.c: Likewise.
702 1.1 skrll * i386-opc.h: Likewise.
703 1.1 skrll * i386-opc.tbl: Likewise.
704 1.1 skrll
705 1.3 christos 2010-02-10 Quentin Neill <quentin.neill (a] amd.com>
706 1.3 christos Sebastian Pop <sebastian.pop (a] amd.com>
707 1.3 christos
708 1.3 christos * i386-dis.c (OP_EX_VexImmW): Reintroduced
709 1.3 christos function to handle 5th imm8 operand.
710 1.3 christos (PREFIX_VEX_3A48): Added.
711 1.3 christos (PREFIX_VEX_3A49): Added.
712 1.3 christos (VEX_W_3A48_P_2): Added.
713 1.3 christos (VEX_W_3A49_P_2): Added.
714 1.3 christos (prefix table): Added entries for PREFIX_VEX_3A48
715 1.3 christos and PREFIX_VEX_3A49.
716 1.3 christos (vex table): Added entries for VEX_W_3A48_P_2 and
717 1.3 christos and VEX_W_3A49_P_2.
718 1.3 christos * i386-gen.c (operand_type_init): Added OPERAND_TYPE_VEC_IMM4
719 1.3 christos for Vec_Imm4 operands.
720 1.3 christos * i386-opc.h (enum): Added Vec_Imm4.
721 1.3 christos (i386_operand_type): Added vec_imm4.
722 1.3 christos * i386-opc.tbl: Add entries for vpermilp[ds].
723 1.3 christos * i386-init.h: Regenerated.
724 1.3 christos * i386-tbl.h: Regenerated.
725 1.3 christos
726 1.3 christos 2010-02-10 Richard Sandiford <r.sandiford (a] uk.ibm.com>
727 1.3 christos
728 1.3 christos * ppc-dis.c (ppc_opts): Add "pwr4", "pwr5", "pwr5x", "pwr6"
729 1.3 christos and "pwr7". Move "a2" into alphabetical order.
730 1.3 christos
731 1.3 christos 2010-02-08 Philipp Tomsich <philipp.tomsich (a] theobroma-systems.com>
732 1.3 christos
733 1.3 christos * ppc-dis.c (ppc_opts): Add titan entry.
734 1.3 christos * ppc-opc.c (TITAN, MULHW): Define.
735 1.3 christos (powerpc_opcodes): Support AppliedMicro Titan core (APM83xxx).
736 1.3 christos
737 1.3 christos 2010-02-03 Quentin Neill <quentin.neill (a] amd.com>
738 1.3 christos
739 1.3 christos * i386-gen.c (cpu_flag_init): Rename CPU_AMDFAM15_FLAGS
740 1.3 christos to CPU_BDVER1_FLAGS
741 1.3 christos * i386-init.h: Regenerated.
742 1.3 christos
743 1.3 christos 2010-02-03 Anthony Green <green (a] moxielogic.com>
744 1.3 christos
745 1.3 christos * moxie-opc.c (moxie_form1_opc_info): Move "nop" from 0x00 to
746 1.3 christos 0x0f, and make 0x00 an illegal instruction.
747 1.3 christos
748 1.3 christos 2010-01-29 Daniel Jacobowitz <dan (a] codesourcery.com>
749 1.3 christos
750 1.3 christos * opcodes/arm-dis.c (struct arm_private_data): New.
751 1.3 christos (print_insn_coprocessor, print_insn_arm): Update to use struct
752 1.3 christos arm_private_data.
753 1.3 christos (is_mapping_symbol, get_map_sym_type): New functions.
754 1.3 christos (get_sym_code_type): Check the symbol's section. Do not check
755 1.3 christos mapping symbols.
756 1.3 christos (print_insn): Default to disassembling ARM mode code. Check
757 1.3 christos for mapping symbols separately from other symbols. Use
758 1.3 christos struct arm_private_data.
759 1.3 christos
760 1.3 christos 2010-01-28 H.J. Lu <hongjiu.lu (a] intel.com>
761 1.3 christos
762 1.3 christos * i386-dis.c (EXVexWdqScalar): New.
763 1.3 christos (vex_scalar_w_dq_mode): Likewise.
764 1.3 christos (prefix_table): Update entries for PREFIX_VEX_3899,
765 1.3 christos PREFIX_VEX_389B, PREFIX_VEX_389D, PREFIX_VEX_389F,
766 1.3 christos PREFIX_VEX_38A9, PREFIX_VEX_38AB, PREFIX_VEX_38AD,
767 1.3 christos PREFIX_VEX_38AF, PREFIX_VEX_38B9, PREFIX_VEX_38BB,
768 1.3 christos PREFIX_VEX_38BD and PREFIX_VEX_38BF.
769 1.3 christos (intel_operand_size): Handle vex_scalar_w_dq_mode.
770 1.3 christos (OP_EX): Likewise.
771 1.3 christos
772 1.3 christos 2010-01-27 H.J. Lu <hongjiu.lu (a] intel.com>
773 1.3 christos
774 1.3 christos * i386-dis.c (XMScalar): New.
775 1.3 christos (EXdScalar): Likewise.
776 1.3 christos (EXqScalar): Likewise.
777 1.3 christos (EXqScalarS): Likewise.
778 1.3 christos (VexScalar): Likewise.
779 1.3 christos (EXdVexScalarS): Likewise.
780 1.3 christos (EXqVexScalarS): Likewise.
781 1.3 christos (XMVexScalar): Likewise.
782 1.3 christos (scalar_mode): Likewise.
783 1.3 christos (d_scalar_mode): Likewise.
784 1.3 christos (d_scalar_swap_mode): Likewise.
785 1.3 christos (q_scalar_mode): Likewise.
786 1.3 christos (q_scalar_swap_mode): Likewise.
787 1.3 christos (vex_scalar_mode): Likewise.
788 1.3 christos (vex_len_table): Duplcate entries for VEX_LEN_10_P_1,
789 1.3 christos VEX_LEN_10_P_3, VEX_LEN_11_P_1, VEX_LEN_11_P_3, VEX_LEN_2A_P_1,
790 1.3 christos VEX_LEN_2A_P_3, VEX_LEN_2C_P_3, VEX_LEN_2D_P_1, VEX_LEN_2E_P_0,
791 1.3 christos VEX_LEN_2E_P_2, VEX_LEN_2F_P_2, VEX_LEN_51_P_1, VEX_LEN_51_P_3,
792 1.3 christos VEX_LEN_52_P_1, VEX_LEN_53_P_1, VEX_LEN_58_P_1, VEX_LEN_58_P_3,
793 1.3 christos VEX_LEN_59_P_1, VEX_LEN_5A_P_1, VEX_LEN_5A_P_3, VEX_LEN_5C_P_1,
794 1.3 christos VEX_LEN_5C_P_3, VEX_LEN_5D_P_1, VEX_LEN_5D_P_3, VEX_LEN_5E_P_1,
795 1.3 christos VEX_LEN_5E_P_3, VEX_LEN_5F_P_1, VEX_LEN_5F_P_3, VEX_LEN_6E_P_2,
796 1.3 christos VEX_LEN_7E_P_1, VEX_LEN_7E_P_2, VEX_LEN_D6_P_2, VEX_LEN_C2_P_1,
797 1.3 christos VEX_LEN_C2_P_3, VEX_LEN_3A0A_P_2 and VEX_LEN_3A0B_P_2.
798 1.3 christos (vex_w_table): Update entries for VEX_W_10_P_1, VEX_W_10_P_3,
799 1.3 christos VEX_W_11_P_1, VEX_W_11_P_3, VEX_W_2E_P_0, VEX_W_2E_P_2,
800 1.3 christos VEX_W_2F_P_0, VEX_W_2F_P_2, VEX_W_51_P_1, VEX_W_51_P_3,
801 1.3 christos VEX_W_52_P_1, VEX_W_53_P_1, VEX_W_58_P_1, VEX_W_58_P_3,
802 1.3 christos VEX_W_59_P_1, VEX_W_59_P_3, VEX_W_5A_P_1, VEX_W_5A_P_3,
803 1.3 christos VEX_W_5C_P_1, VEX_W_5C_P_3, VEX_W_5D_P_1, VEX_W_5D_P_3,
804 1.3 christos VEX_W_5E_P_1, VEX_W_5E_P_3, VEX_W_5F_P_1, VEX_W_5F_P_3,
805 1.3 christos VEX_W_7E_P_1, VEX_W_D6_P_2 VEX_W_C2_P_1, VEX_W_C2_P_3,
806 1.3 christos VEX_W_3A0A_P_2 and VEX_W_3A0B_P_2.
807 1.3 christos (intel_operand_size): Handle d_scalar_mode, d_scalar_swap_mode,
808 1.3 christos q_scalar_mode, q_scalar_swap_mode.
809 1.3 christos (OP_XMM): Handle scalar_mode.
810 1.3 christos (OP_EX): Handle d_scalar_mode, d_scalar_swap_mode, q_scalar_mode
811 1.3 christos and q_scalar_swap_mode.
812 1.3 christos (OP_VEX): Handle vex_scalar_mode.
813 1.3 christos
814 1.3 christos 2010-01-24 H.J. Lu <hongjiu.lu (a] intel.com>
815 1.3 christos
816 1.3 christos * i386-dis.c (prefix_table): Remove trailing { Bad_Opcode }.
817 1.3 christos
818 1.3 christos 2010-01-24 H.J. Lu <hongjiu.lu (a] intel.com>
819 1.3 christos
820 1.3 christos * i386-dis.c (vex_len_table): Remove trailing { Bad_Opcode }.
821 1.3 christos
822 1.3 christos 2010-01-24 H.J. Lu <hongjiu.lu (a] intel.com>
823 1.3 christos
824 1.3 christos * i386-dis.c (prefix_table): Remove trailing { Bad_Opcode }.
825 1.3 christos
826 1.3 christos 2010-01-24 H.J. Lu <hongjiu.lu (a] intel.com>
827 1.3 christos
828 1.3 christos * i386-dis.c (Bad_Opcode): New.
829 1.3 christos (bad_opcode): Likewise.
830 1.3 christos (dis386): Replace { "(bad)", { XX } } with { Bad_Opcode }.
831 1.3 christos (dis386_twobyte): Likewise.
832 1.3 christos (reg_table): Likewise.
833 1.3 christos (prefix_table): Likewise.
834 1.3 christos (x86_64_table): Likewise.
835 1.3 christos (vex_len_table): Likewise.
836 1.3 christos (vex_w_table): Likewise.
837 1.3 christos (mod_table): Likewise.
838 1.3 christos (rm_table): Likewise.
839 1.3 christos (float_reg): Likewise.
840 1.3 christos (reg_table): Remove trailing "(bad)" entries.
841 1.3 christos (prefix_table): Likewise.
842 1.3 christos (x86_64_table): Likewise.
843 1.3 christos (vex_len_table): Likewise.
844 1.3 christos (vex_w_table): Likewise.
845 1.3 christos (mod_table): Likewise.
846 1.3 christos (rm_table): Likewise.
847 1.3 christos (get_valid_dis386): Handle bytemode 0.
848 1.3 christos
849 1.3 christos 2010-01-23 H.J. Lu <hongjiu.lu (a] intel.com>
850 1.1 skrll
851 1.3 christos * i386-opc.h (VEXScalar): New.
852 1.1 skrll
853 1.3 christos * i386-opc.tbl: Replace "Vex" with "Vex=3" on AVX scalar
854 1.3 christos instructions.
855 1.1 skrll * i386-tbl.h: Regenerated.
856 1.1 skrll
857 1.3 christos 2010-01-21 H.J. Lu <hongjiu.lu (a] intel.com>
858 1.1 skrll
859 1.3 christos * i386-dis.c (mod_table): Use FXSAVE on xsave and xrstor.
860 1.3 christos
861 1.3 christos * i386-opc.tbl: Add xsave64 and xrstor64.
862 1.3 christos * i386-tbl.h: Regenerated.
863 1.1 skrll
864 1.3 christos 2010-01-20 Nick Clifton <nickc (a] redhat.com>
865 1.1 skrll
866 1.3 christos PR 11170
867 1.3 christos * arm-dis.c (print_arm_address): Do not ignore negative bit in PC
868 1.3 christos based post-indexed addressing.
869 1.1 skrll
870 1.3 christos 2010-01-15 Sebastian Pop <sebastian.pop (a] amd.com>
871 1.1 skrll
872 1.3 christos * i386-opc.tbl: Support all the possible aliases for VPCOM* insns.
873 1.1 skrll * i386-tbl.h: Regenerated.
874 1.1 skrll
875 1.3 christos 2010-01-14 H.J. Lu <hongjiu.lu (a] intel.com>
876 1.1 skrll
877 1.3 christos * i386-opc.h (VexVVVV): Replace VEX.DNS with VEX.NDS in
878 1.3 christos comments.
879 1.1 skrll
880 1.3 christos 2010-01-14 H.J. Lu <hongjiu.lu (a] intel.com>
881 1.1 skrll
882 1.3 christos * i386-dis.c (names_mm): New.
883 1.3 christos (intel_names_mm): Likewise.
884 1.3 christos (att_names_mm): Likewise.
885 1.3 christos (names_xmm): Likewise.
886 1.3 christos (intel_names_xmm): Likewise.
887 1.3 christos (att_names_xmm): Likewise.
888 1.3 christos (names_ymm): Likewise.
889 1.3 christos (intel_names_ymm): Likewise.
890 1.3 christos (att_names_ymm): Likewise.
891 1.3 christos (print_insn): Set names_mm, names_xmm and names_ymm.
892 1.3 christos (OP_MMX): Use names_mm, names_xmm and names_ymm.
893 1.3 christos (OP_XMM): Likewise.
894 1.3 christos (OP_EM): Likewise.
895 1.3 christos (OP_EMC): Likewise.
896 1.3 christos (OP_MXC): Likewise.
897 1.3 christos (OP_EX): Likewise.
898 1.3 christos (XMM_Fixup): Likewise.
899 1.3 christos (OP_VEX): Likewise.
900 1.3 christos (OP_EX_VexReg): Likewise.
901 1.3 christos (OP_Vex_2src): Likewise.
902 1.3 christos (OP_Vex_2src_1): Likewise.
903 1.3 christos (OP_Vex_2src_2): Likewise.
904 1.3 christos (OP_REG_VexI4): Likewise.
905 1.1 skrll
906 1.3 christos 2010-01-13 H.J. Lu <hongjiu.lu (a] intel.com>
907 1.1 skrll
908 1.3 christos * i386-dis.c (print_insn): Update comments.
909 1.1 skrll
910 1.3 christos 2010-01-12 H.J. Lu <hongjiu.lu (a] intel.com>
911 1.1 skrll
912 1.3 christos * i386-dis.c (rex_original): Removed.
913 1.3 christos (ckprefix): Remove rex_original.
914 1.3 christos (print_insn): Update comments.
915 1.1 skrll
916 1.3 christos 2010-01-09 Ralf Wildenhues <Ralf.Wildenhues (a] gmx.de>
917 1.1 skrll
918 1.3 christos * Makefile.in: Regenerate.
919 1.3 christos * configure: Regenerate.
920 1.1 skrll
921 1.3 christos 2010-01-07 Doug Evans <dje (a] sebabeach.org>
922 1.1 skrll
923 1.3 christos * cgen-ibld.in (insert_normal, extract_normal): Minor cleanup.
924 1.3 christos * fr30-ibld.c, * frv-ibld.c, * ip2k-ibld.c, * iq2000-ibld.c,
925 1.3 christos * lm32-ibld.c, * m32c-ibld.c, * m32r-ibld.c, * mep-ibld.c,
926 1.3 christos * mt-ibld.c, * openrisc-ibld.c, * xc16x-ibld.c,
927 1.3 christos * xstormy16-ibld.c: Regenerate.
928 1.3 christos
929 1.3 christos 2010-01-06 Quentin Neill <quentin.neill (a] amd.com>
930 1.3 christos
931 1.3 christos * i386-gen.c (cpu_flag_init): Add new CPU_AMDFAM15_FLAGS.
932 1.3 christos * i386-init.h: Regenerated.
933 1.3 christos
934 1.3 christos 2010-01-06 Daniel Gutson <dgutson (a] codesourcery.com>
935 1.3 christos
936 1.3 christos * arm-dis.c (print_insn): Fixed search for next symbol and data
937 1.3 christos dumping condition, and the initial mapping symbol state.
938 1.3 christos
939 1.3 christos 2010-01-05 Doug Evans <dje (a] sebabeach.org>
940 1.3 christos
941 1.3 christos * cgen-ibld.in: #include "cgen/basic-modes.h".
942 1.3 christos * fr30-ibld.c, * frv-ibld.c, * ip2k-ibld.c, * iq2000-ibld.c,
943 1.3 christos * lm32-ibld.c, * m32c-ibld.c, * m32r-ibld.c, * mep-ibld.c,
944 1.3 christos * mt-ibld.c, * openrisc-ibld.c, * xc16x-ibld.c,
945 1.3 christos * xstormy16-ibld.c: Regenerate.
946 1.3 christos
947 1.3 christos 2010-01-04 Nick Clifton <nickc (a] redhat.com>
948 1.3 christos
949 1.3 christos PR 11123
950 1.3 christos * arm-dis.c (print_insn_coprocessor): Initialise value.
951 1.3 christos
952 1.3 christos 2010-01-04 Edmar Wienskoski <edmar (a] freescale.com>
953 1.3 christos
954 1.3 christos * ppc-dis.c (ppc_opts): Add entry for "e500mc64".
955 1.3 christos
956 1.3 christos 2010-01-02 Doug Evans <dje (a] sebabeach.org>
957 1.3 christos
958 1.3 christos * cgen-asm.in: Update copyright year.
959 1.3 christos * cgen-dis.in: Update copyright year.
960 1.3 christos * cgen-ibld.in: Update copyright year.
961 1.3 christos * fr30-asm.c, * fr30-desc.c, * fr30-desc.h, * fr30-dis.c,
962 1.3 christos * fr30-ibld.c, * fr30-opc.c, * fr30-opc.h, * frv-asm.c, * frv-desc.c,
963 1.3 christos * frv-desc.h, * frv-dis.c, * frv-ibld.c, * frv-opc.c, * frv-opc.h,
964 1.3 christos * ip2k-asm.c, * ip2k-desc.c, * ip2k-desc.h, * ip2k-dis.c,
965 1.3 christos * ip2k-ibld.c, * ip2k-opc.c, * ip2k-opc.h, * iq2000-asm.c,
966 1.3 christos * iq2000-desc.c, * iq2000-desc.h, * iq2000-dis.c, * iq2000-ibld.c,
967 1.3 christos * iq2000-opc.c, * iq2000-opc.h, * lm32-asm.c, * lm32-desc.c,
968 1.3 christos * lm32-desc.h, * lm32-dis.c, * lm32-ibld.c, * lm32-opc.c, * lm32-opc.h,
969 1.3 christos * lm32-opinst.c, * m32c-asm.c, * m32c-desc.c, * m32c-desc.h,
970 1.3 christos * m32c-dis.c, * m32c-ibld.c, * m32c-opc.c, * m32c-opc.h, * m32r-asm.c,
971 1.3 christos * m32r-desc.c, * m32r-desc.h, * m32r-dis.c, * m32r-ibld.c,
972 1.3 christos * m32r-opc.c, * m32r-opc.h, * m32r-opinst.c, * mep-asm.c, * mep-desc.c,
973 1.3 christos * mep-desc.h, * mep-dis.c, * mep-ibld.c, * mep-opc.c, * mep-opc.h,
974 1.3 christos * mt-asm.c, * mt-desc.c, * mt-desc.h, * mt-dis.c, * mt-ibld.c,
975 1.3 christos * mt-opc.c, * mt-opc.h, * openrisc-asm.c, * openrisc-desc.c,
976 1.3 christos * openrisc-desc.h, * openrisc-dis.c, * openrisc-ibld.c,
977 1.3 christos * openrisc-opc.c, * openrisc-opc.h, * xc16x-asm.c, * xc16x-desc.c,
978 1.3 christos * xc16x-desc.h, * xc16x-dis.c, * xc16x-ibld.c, * xc16x-opc.c,
979 1.3 christos * xc16x-opc.h, * xstormy16-asm.c, * xstormy16-desc.c,
980 1.3 christos * xstormy16-desc.h, * xstormy16-dis.c, * xstormy16-ibld.c,
981 1.3 christos * xstormy16-opc.c, * xstormy16-opc.h: Regenerate.
982 1.1 skrll
983 1.3 christos For older changes see ChangeLog-2009
984 1.1 skrll
986 1.1 skrll Local Variables:
987 1.1 skrll mode: change-log
988 1.1 skrll left-margin: 8
989 1.1 skrll fill-column: 74
990 1.1 skrll version-control: never
991 End:
992