gdb/testsuite/
[deliverable/binutils-gdb.git] / opcodes / ChangeLog
CommitLineData
a6dc81d2
NC
12012-07-30 Nick Clifton <nickc@redhat.com>
2
3 * po/opcodes.pot: Updated template.
4 * po/es.po: Updated Spanish translation.
5 * po/fi.po: Updated Finnish translation.
6
c4dd807e
MF
72012-07-27 Mike Frysinger <vapier@gentoo.org>
8
9 * configure.in (BFD_VERSION): Run bfd/configure --version and
10 parse the output of that.
11 * configure: Regenerate.
12
03edbe3b
JL
132012-07-25 James Lemke <jwlemke@codesourcery.com>
14
15 * ppc-opc.c (powerpc_opcodes): Add/remove PPCVLE for some 32-bit insns.
16
63d08c68
NC
172012-07-24 Stephan McCamant <smcc@cs.berkeley.edu>
18 Dr David Alan Gilbert <dave@treblig.org>
d908c8af
NC
19
20 PR binutils/13135
21 * arm-dis.c: Add necessary casts for printing integer values.
22 Use %s when printing string values.
23 * hppa-dis.c: Likewise.
24 * m68k-dis.c: Likewise.
25 * microblaze-dis.c: Likewise.
26 * mips-dis.c: Likewise.
27 * sparc-dis.c: Likewise.
28
ff688e1f
L
292012-07-19 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
30
31 PR binutils/14355
32 * i386-dis.c (VEX_LEN_0FXOP_08_CC): New.
33 (VEX_LEN_0FXOP_08_CD): Likewise.
34 (VEX_LEN_0FXOP_08_CE): Likewise.
35 (VEX_LEN_0FXOP_08_CF): Likewise.
36 (VEX_LEN_0FXOP_08_EC): Likewise.
37 (VEX_LEN_0FXOP_08_ED): Likewise.
38 (VEX_LEN_0FXOP_08_EE): Likewise.
39 (VEX_LEN_0FXOP_08_EF): Likewise.
40 (xop_table): Fix entries for vpcomb, vpcomw, vpcomd, vpcomq,
41 vpcomub, vpcomuw, vpcomud, vpcomuq.
42 (vex_len_table): Add entries for VEX_LEN_0FXOP_08_CC,
43 VEX_LEN_0FXOP_08_CD, VEX_LEN_0FXOP_08_CE, VEX_LEN_0FXOP_08_CF,
44 VEX_LEN_0FXOP_08_EC, VEX_LEN_0FXOP_08_ED, VEX_LEN_0FXOP_08_EE,
45 VEX_LEN_0FXOP_08_EF.
46
e2e1fcde
L
472012-07-16 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
48
49 * i386-dis.c (PREFIX_0F38F6): New.
50 (prefix_table): Add adcx, adox instructions.
51 (three_byte_table): Use PREFIX_0F38F6.
52 (mod_table): Add rdseed instruction.
53 * i386-gen.c (cpu_flag_init): Add CpuADX, CpuRDSEED, CpuPRFCHW.
54 (cpu_flags): Likewise.
55 * i386-opc.h: Add CpuADX, CpuRDSEED, CpuPRFCHW.
56 (i386_cpu_flags): Add fields cpurdseed, cpuadx, cpuprfchw.
57 * i386-opc.tbl: Add instrcutions adcx, adox, rdseed. Extend
58 prefetchw.
59 * i386-tbl.h: Regenerate.
60 * i386-init.h: Likewise.
61
8b99bf0b
TS
622012-07-05 Thomas Schwinge <thomas@codesourcery.com>
63
f4263ca2 64 * mips-dis.c: Remove gratuitous newline.
8b99bf0b 65
416cf80a
SK
662012-07-05 Sean Keys <skeys@ipdatasys.com>
67
68 * xgate-dis.c: Removed an IF statement that will
69 always be false due to overlapping operand masks.
70 * xgate-opc.c: Corrected 'com' opcode entry and
71 fixed spacing.
72
9fa0f14a
RM
732012-07-02 Roland McGrath <mcgrathr@google.com>
74
75 * i386-opc.tbl: Add RepPrefixOk to nop.
76 * i386-tbl.h: Regenerate.
77
4c6a93d3
NC
782012-06-28 Nick Clifton <nickc@redhat.com>
79
80 * po/vi.po: Updated Vietnamese translation.
81
29c048b6
RM
822012-06-22 Roland McGrath <mcgrathr@google.com>
83
fe13e45b
RM
84 * i386-opc.tbl: Add RepPrefixOk to ret.
85 * i386-tbl.h: Regenerate.
86
29c048b6
RM
87 * i386-opc.h (RepPrefixOk): New enum constant.
88 (i386_opcode_modifier): New bitfield 'repprefixok'.
89 * i386-gen.c (opcode_modifiers): Add RepPrefixOk.
90 * i386-opc.tbl: Add RepPrefixOk to bsf, bsr, and to all
91 instructions that have IsString.
92 * i386-tbl.h: Regenerate.
93
c7a8dbf9
AS
942012-06-11 Andreas Schwab <schwab@linux-m68k.org>
95
96 * ppc-opc.c (lvsl, lvebx, isellt, icbt, ldepx, lwepx, lvsr, lvehx)
97 (iselgt, lvewx, iseleq, isel, dcbst, dcbstep, dcbfl, dcbf, lbepx)
98 (lvx, dcbfep, dcbtstls, stvebx, dcbtstlse, stdepx, stwepx, dcbtls)
99 (stvehx, dcbtlse, stvewx, stbepx, icblc, stvx, dcbtstt, dcbtst)
100 (dcbtst, dcbtstep, dcbtt, dcbt, dcbt, lhepx, eciwx, dcbtep)
101 (dcread, lxvdsx, lvxl, dcblc, sthepx, ecowx, dcbi, dcread, icbtls)
102 (stvxl, lxsdx, lfdepx, stxsdx, stfdepx, dcba, dcbal, lxvw4x)
103 (tlbivax, lfdpx, lxvd2x, tlbsrx., stxvw4x, tlbsx, tlbsx., stfdpx)
104 (stfqx, stxvd2x, icbi, icbiep, icread, dcbzep): Change RA to RA0.
105
94caa966
AM
1062012-05-19 Alan Modra <amodra@gmail.com>
107
108 * ppc-dis.c: Don't include elf32-ppc.h, do include elf/ppc.h.
109 (get_powerpc_dialect): Detect VLE sections from ELF sh_flags.
110
5eb3690e
AM
1112012-05-18 Alan Modra <amodra@gmail.com>
112
71fe7bab
AM
113 * ia64-opc.c: Remove #include "ansidecl.h".
114 * z8kgen.c: Include sysdep.h first.
115
5eb3690e
AM
116 * arc-dis.c: Include sysdep.h first, remove some redundant includes.
117 * bfin-dis.c: Likewise.
118 * i860-dis.c: Likewise.
119 * ia64-dis.c: Likewise.
120 * ia64-gen.c: Likewise.
121 * m68hc11-dis.c: Likewise.
122 * mmix-dis.c: Likewise.
123 * msp430-dis.c: Likewise.
124 * or32-dis.c: Likewise.
125 * rl78-dis.c: Likewise.
126 * rx-dis.c: Likewise.
127 * tic4x-dis.c: Likewise.
128 * tilegx-opc.c: Likewise.
129 * tilepro-opc.c: Likewise.
130 * rx-decode.c: Regenerate.
131
a4ebc835
AM
1322012-05-17 James Lemke <jwlemke@codesourcery.com>
133
134 * ppc-opc.c (powerpc_macros): Add entries for e_extlwi to e_clrlslwi.
135
98c76446
AM
1362012-05-17 James Lemke <jwlemke@codesourcery.com>
137
138 * ppc-opc.c (extract_sprg): Use ALLOW8_SPRG to include VLE.
139
df7b86aa
NC
1402012-05-17 Daniel Richard G. <skunk@iskunk.org>
141 Nick Clifton <nickc@redhat.com>
142
143 PR 14072
144 * configure.in: Add check that sysdep.h has been included before
145 any system header files.
146 * configure: Regenerate.
147 * config.in: Regenerate.
148 * sysdep.h: Generate an error if included before config.h.
149 * alpha-opc.c: Include sysdep.h before any other header file.
150 * alpha-dis.c: Likewise.
151 * avr-dis.c: Likewise.
152 * cgen-opc.c: Likewise.
153 * cr16-dis.c: Likewise.
154 * cris-dis.c: Likewise.
155 * crx-dis.c: Likewise.
156 * d10v-dis.c: Likewise.
157 * d10v-opc.c: Likewise.
158 * d30v-dis.c: Likewise.
159 * d30v-opc.c: Likewise.
160 * h8500-dis.c: Likewise.
161 * i370-dis.c: Likewise.
162 * i370-opc.c: Likewise.
163 * m10200-dis.c: Likewise.
164 * m10300-dis.c: Likewise.
165 * micromips-opc.c: Likewise.
166 * mips-opc.c: Likewise.
167 * mips61-opc.c: Likewise.
168 * moxie-dis.c: Likewise.
169 * or32-opc.c: Likewise.
170 * pj-dis.c: Likewise.
171 * ppc-dis.c: Likewise.
172 * ppc-opc.c: Likewise.
173 * s390-dis.c: Likewise.
174 * sh-dis.c: Likewise.
175 * sh64-dis.c: Likewise.
176 * sparc-dis.c: Likewise.
177 * sparc-opc.c: Likewise.
178 * spu-dis.c: Likewise.
179 * tic30-dis.c: Likewise.
180 * tic54x-dis.c: Likewise.
181 * tic80-dis.c: Likewise.
182 * tic80-opc.c: Likewise.
183 * tilegx-dis.c: Likewise.
184 * tilepro-dis.c: Likewise.
185 * v850-dis.c: Likewise.
186 * v850-opc.c: Likewise.
187 * vax-dis.c: Likewise.
188 * w65-dis.c: Likewise.
189 * xgate-dis.c: Likewise.
190 * xtensa-dis.c: Likewise.
191 * rl78-decode.opc: Likewise.
192 * rl78-decode.c: Regenerate.
193 * rx-decode.opc: Likewise.
194 * rx-decode.c: Regenerate.
195
e1dad58d
AM
1962012-05-17 Alan Modra <amodra@gmail.com>
197
198 * ppc_dis.c: Don't include elf/ppc.h.
199
101af531
NC
2002012-05-16 Meador Inge <meadori@codesourcery.com>
201
202 * arm-dis.c (arm_opcodes): Don't disassemble STMFD/LDMIA sp!, {reg}
203 to PUSH/POP {reg}.
204
6927f982
NC
2052012-05-15 James Murray <jsm@jsm-net.demon.co.uk>
206 Stephane Carrez <stcarrez@nerim.fr>
207
208 * configure.in: Add S12X and XGATE co-processor support to m68hc11
209 target.
210 * disassemble.c: Likewise.
211 * configure: Regenerate.
212 * m68hc11-dis.c: Make objdump output more consistent, use hex
213 instead of decimal and use 0x prefix for hex.
214 * m68hc11-opc.c: Add S12X and XGATE opcodes.
215
b9c361e0
JL
2162012-05-14 James Lemke <jwlemke@codesourcery.com>
217
218 * ppc-dis.c (get_powerpc_dialect): Use is_ppc_vle.
219 (PPC_OPCD_SEGS, VLE_OPCD_SEGS): New defines.
220 (vle_opcd_indices): New array.
221 (lookup_vle): New function.
222 (disassemble_init_powerpc): Revise for second (VLE) opcode table.
223 (print_insn_powerpc): Likewise.
224 * ppc-opc.c: Likewise.
225
2262012-05-14 Catherine Moore <clm@codesourcery.com>
227 Maciej W. Rozycki <macro@codesourcery.com>
228 Rhonda Wittels <rhonda@codesourcery.com>
229 Nathan Froyd <froydnj@codesourcery.com>
230
231 * ppc-opc.c (insert_arx, extract_arx): New functions.
232 (insert_ary, extract_ary): New functions.
233 (insert_li20, extract_li20): New functions.
234 (insert_rx, extract_rx): New functions.
235 (insert_ry, extract_ry): New functions.
236 (insert_sci8, extract_sci8): New functions.
237 (insert_sci8n, extract_sci8n): New functions.
238 (insert_sd4h, extract_sd4h): New functions.
239 (insert_sd4w, extract_sd4w): New functions.
240 (insert_vlesi, extract_vlesi): New functions.
241 (insert_vlensi, extract_vlensi): New functions.
242 (insert_vleui, extract_vleui): New functions.
243 (insert_vleil, extract_vleil): New functions.
244 (BI_MASK, BB_MASK, BT): Use PPC_OPERAND_CR_BIT.
245 (BI16, BI32, BO32, B8): New.
246 (B15, B24, CRD32, CRS): New.
247 (CRD, OBF, BFA, CR, CRFS): Use PPC_OPERAND_CR_REG.
248 (DB, IMM20, RD, Rx, ARX, RY, RZ): New.
249 (ARY, SCLSCI8, SCLSCI8N, SE_SD, SE_SDH): New.
250 (SH6_MASK): Use PPC_OPSHIFT_INV.
251 (SI8, UI5, OIMM5, UI7, BO16): New.
252 (VLESIMM, VLENSIMM, VLEUIMM, VLEUIMML): New.
253 (XT6, XA6, XB6, XB6S, XC6): Use PPC_OPSHIFT_INV.
254 (ALLOW8_SPRG): New.
255 (insert_sprg, extract_sprg): Check ALLOW8_SPRG.
256 (OPVUP, OPVUP_MASK OPVUP): New
257 (BD8, BD8_MASK, BD8IO, BD8IO_MASK): New.
258 (EBD8IO, EBD8IO1_MASK, EBD8IO2_MASK, EBD8IO3_MASK): New.
259 (BD15, BD15_MASK, EBD15, EBD15_MASK, EBD15BI, EBD15BI_MASK): New.
260 (BD24,BD24_MASK, C_LK, C_LK_MASK, C, C_MASK): New.
261 (IA16, IA16_MASK, I16A, I16A_MASK, I16L, I16L_MASK): New.
262 (IM7, IM7_MASK, LI20, LI20_MASK, SCI8, SCI8_MASK): New.
263 (SCI8BF, SCI8BF_MASK, SD4, SD4_MASK): New.
264 (SE_IM5, SE_IM5_MASK): New.
265 (SE_R, SE_R_MASK, SE_RR, SE_RR_MASK): New.
266 (EX, EX_MASK, BO16F, BO16T, BO32F, BO32T): New.
267 (BO32DNZ, BO32DZ): New.
268 (NO371, PPCSPE, PPCISEL, PPCEFS, MULHW): Include PPC_OPCODE_VLE.
269 (PPCVLE): New.
270 (powerpc_opcodes): Add new VLE instructions. Update existing
271 instruction to include PPCVLE if supported.
272 * ppc-dis.c (ppc_opts): Add vle entry.
273 (get_powerpc_dialect): New function.
274 (powerpc_init_dialect): VLE support.
275 (print_insn_big_powerpc): Call get_powerpc_dialect.
276 (print_insn_little_powerpc): Likewise.
277 (operand_value_powerpc): Handle negative shift counts.
278 (print_insn_powerpc): Handle 2-byte instruction lengths.
279
208a4923
NC
2802012-05-11 Daniel Richard G. <skunk@iskunk.org>
281
282 PR binutils/14028
283 * configure.in: Invoke ACX_HEADER_STRING.
284 * configure: Regenerate.
285 * config.in: Regenerate.
286 * sysdep.h: If STRINGS_WITH_STRING is defined then include both
287 string.h and strings.h.
288
6750a3a7
NC
2892012-05-11 Nick Clifton <nickc@redhat.com>
290
291 PR binutils/14006
292 * arm-dis.c (print_insn): Fix detection of instruction mode in
293 files containing multiple executable sections.
294
f6c1a2d5
NC
2952012-05-03 Sean Keys <skeys@ipdatasys.com>
296
297 * Makefile.in, configure: regenerate
298 * disassemble.c (disassembler): Recognize ARCH_XGATE.
299 * xgate-dis.c (read_memory, print_insn, print_insn_xgate):
300 New functions.
301 * configure.in: Recognize xgate.
302 * xgate-dis.c, xgate-opc.c: New files for support of xgate
303 * Makefile.am (CFILES, ALL_MACHINES): New files for disassembly
304 and opcode generation for xgate.
305
78e98aab
DD
3062012-04-30 DJ Delorie <dj@redhat.com>
307
308 * rx-decode.opc (MOV): Do not sign-extend immediates which are
309 already the maximum bit size.
310 * rx-decode.c: Regenerate.
311
ec668d69
DM
3122012-04-27 David S. Miller <davem@davemloft.net>
313
2e52845b
DM
314 * sparc-dis.c (v9a_asr_reg_names): Add 'cfr'.
315 * sparc-opc.c (sparc_opcodes): Add rd/wr cases for %cfr.
316
58004e23
DM
317 * sparc-opc.c (sparc_opcodes): Add 'wr X, %pause' and 'pause'.
318 * sparc-dis.c (v9a_asr_reg_names): Add 'pause'.
319
698544e1
DM
320 * sparc-opc.c (CBCOND): New define.
321 (CBCOND_XCC): Likewise.
322 (cbcond): New helper macro.
323 (sparc_opcodes): Add compare-and-branch instructions.
324
6cda1326
DM
325 * sparc-dis.c (print_insn_sparc): Handle ')'.
326 * sparc-opc.c (sparc_opcodes): Add crypto instructions.
327
ec668d69
DM
328 * sparc-opc.c (sparc_opcodes): Rework table to put HWCAP values
329 into new struct sparc_opcode 'hwcaps' field instead of 'flags'.
330
2615994e
DM
3312012-04-12 David S. Miller <davem@davemloft.net>
332
333 * sparc-dis.c (X_DISP10): Define.
334 (print_insn_sparc): Handle '='.
335
5de10af0
MF
3362012-04-01 Mike Frysinger <vapier@gentoo.org>
337
338 * bfin-dis.c (fmtconst): Replace decimal handling with a single
339 sprintf call and the '*' field width.
340
55a36193
MK
3412012-03-23 Maxim Kuvyrkov <maxim@codesourcery.com>
342
343 * mips-dis.c (mips_arch_choices): Add entry for Broadcom XLP.
344
d6688282
AM
3452012-03-16 Alan Modra <amodra@gmail.com>
346
347 * ppc-dis.c (PPC_OPC_SEGS, PPC_OP_TO_SEG): Delete.
348 (powerpc_opcd_indices): Bump array size.
349 (disassemble_init_powerpc): Set powerpc_opcd_indices entries
350 corresponding to unused opcodes to following entry.
351 (lookup_powerpc): New function, extracted and optimised from..
352 (print_insn_powerpc): ..here.
353
b240011a
AM
3542012-03-15 Alan Modra <amodra@gmail.com>
355 James Lemke <jwlemke@codesourcery.com>
356
357 * disassemble.c (disassemble_init_for_target): Handle ppc init.
358 * ppc-dis.c (private): New var.
359 (powerpc_init_dialect): Don't return calloc failure, instead use
360 private.
361 (PPC_OPCD_SEGS, PPC_OP_TO_SEG): Define.
362 (powerpc_opcd_indices): New array.
363 (disassemble_init_powerpc): New function.
364 (print_insn_big_powerpc): Don't init dialect here.
365 (print_insn_little_powerpc): Likewise.
366 (print_insn_powerpc): Start search using powerpc_opcd_indices.
367
aea77599
AM
3682012-03-10 Edmar Wienskoski <edmar@freescale.com>
369
370 * ppc-dis.c (ppc_opts): Add entries for "e5500" and "e6500".
371 * ppc-opc.c (insert_ls, TMR, ESYNC, XSYNCLE_MASK): New.
372 (PPCVEC2, PPCTMR, E6500): New short names.
373 (powerpc_opcodes): Add vabsdub, vabsduh, vabsduw, dni, mvidsplt,
374 mviwsplt, icblq., mftmr, mttmr, dcblq., miso, lvexbx, lvexhx,
375 lvexwx, stvexbx, stvexhx, stvexwx, lvepx, lvepxl, stvepx, stvepxl,
376 lvtrx, lvtrxl, lvtlx, lvtlxl, stvfrx, stvfrxl, stvflx, stvflxl,
377 lvswx, lvswxl, stvswx, stvswxl, lvsm mnemonics. Accept LS, ESYNC
378 optional operands on sync instruction for E6500 target.
379
5333187a
AK
3802012-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
381
382 * s390-opc.txt: Set instruction type of pku to SS_L2RDRD.
383
a597d2d3
AM
3842012-02-27 Alan Modra <amodra@gmail.com>
385
386 * mt-dis.c: Regenerate.
387
3f26eb3a
AM
3882012-02-27 Alan Modra <amodra@gmail.com>
389
390 * v850-opc.c (extract_v8): Rearrange to make it obvious this
391 is the inverse of corresponding insert function.
392 (extract_d22, extract_u9, extract_r4): Likewise.
393 (extract_d9): Correct sign extension.
394 (extract_d16_15): Don't assume "long" is 32 bits, and don't
395 rely on implementation defined behaviour for shift right of
396 signed types.
397 (extract_d16_16, extract_d17_16, extract_i9): Likewise.
398 (extract_d23): Likewise, and correct mask.
399
1f42f8b3
AM
4002012-02-27 Alan Modra <amodra@gmail.com>
401
402 * crx-dis.c (print_arg): Mask constant to 32 bits.
403 * crx-opc.c (cst4_map): Use int array.
404
cdb06235
AM
4052012-02-27 Alan Modra <amodra@gmail.com>
406
407 * arc-dis.c (BITS): Don't use shifts to mask off bits.
408 (FIELDD): Sign extend with xor,sub.
409
6f7be959
WL
4102012-02-25 Walter Lee <walt@tilera.com>
411
412 * tilegx-opc.c: Handle TILEGX_OPC_LD4S_TLS and TILEGX_OPC_LD_TLS.
413 * tilepro-opc.c: Handle TILEPRO_OPC_LW_TLS and
414 TILEPRO_OPC_LW_TLS_SN.
415
82c2def5
L
4162012-02-21 H.J. Lu <hongjiu.lu@intel.com>
417
418 * i386-opc.h (HLEPrefixNone): New.
419 (HLEPrefixLock): Likewise.
420 (HLEPrefixAny): Likewise.
421 (HLEPrefixRelease): Likewise.
422
42164a71
L
4232012-02-08 H.J. Lu <hongjiu.lu@intel.com>
424
425 * i386-dis.c (HLE_Fixup1): New.
426 (HLE_Fixup2): Likewise.
427 (HLE_Fixup3): Likewise.
428 (Ebh1): Likewise.
429 (Evh1): Likewise.
430 (Ebh2): Likewise.
431 (Evh2): Likewise.
432 (Ebh3): Likewise.
433 (Evh3): Likewise.
434 (MOD_C6_REG_7): Likewise.
435 (MOD_C7_REG_7): Likewise.
436 (RM_C6_REG_7): Likewise.
437 (RM_C7_REG_7): Likewise.
438 (XACQUIRE_PREFIX): Likewise.
439 (XRELEASE_PREFIX): Likewise.
440 (dis386): Use Ebh1/Evh1 on add, adc, and, btc, btr, bts,
441 cmpxchg, dec, inc, neg, not, or, sbb, sub, xor and xadd. Use
442 Ebh2/Evh2 on xchg. Use Ebh3/Evh3 on mov.
443 (reg_table): Use Ebh1/Evh1 on add, adc, and, dec, inc, neg,
444 not, or, sbb, sub and xor. Use Ebh3/Evh3 on mov. Use
445 MOD_C6_REG_7 and MOD_C7_REG_7.
446 (mod_table): Add MOD_C6_REG_7 and MOD_C7_REG_7.
447 (rm_table): Add RM_C6_REG_7 and RM_C7_REG_7. Add xend and
448 xtest.
449 (prefix_name): Handle XACQUIRE_PREFIX and XRELEASE_PREFIX.
450 (CMPXCHG8B_Fixup): Handle HLE prefix on cmpxchg8b.
451
452 * i386-gen.c (cpu_flag_init): Add CPU_HLE_FLAGS and
453 CPU_RTM_FLAGS.
454 (cpu_flags): Add CpuHLE and CpuRTM.
455 (opcode_modifiers): Add HLEPrefixOk.
456
457 * i386-opc.h (CpuHLE): New.
458 (CpuRTM): Likewise.
459 (HLEPrefixOk): Likewise.
460 (i386_cpu_flags): Add cpuhle and cpurtm.
461 (i386_opcode_modifier): Add hleprefixok.
462
463 * i386-opc.tbl: Add HLEPrefixOk=3 to mov. Add HLEPrefixOk to
464 add, adc, and, btc, btr, bts, cmpxchg, dec, inc, neg, not, or,
465 sbb, sub, xor and xadd. Add HLEPrefixOk=2 to xchg with memory
466 operand. Add xacquire, xrelease, xabort, xbegin, xend and
467 xtest.
468 * i386-init.h: Regenerated.
469 * i386-tbl.h: Likewise.
470
21abe33a
DD
4712012-01-24 DJ Delorie <dj@redhat.com>
472
473 * rl78-decode.opc (rl78_decode_opcode): Add NOT1.
474 * rl78-decode.c: Regenerate.
475
e20cc039
AM
4762012-01-17 James Murray <jsm@jsm-net.demon.co.uk>
477
478 PR binutils/10173
479 * cr16-dis.c (print_arg): Test symtab_size not num_symbols.
480
e143d25c
AS
4812012-01-17 Andreas Schwab <schwab@linux-m68k.org>
482
483 * m68k-opc.c (m68k_opcodes): Fix entries for pmove with BADx/BACx
484 register and move them after pmove with PSR/PCSR register.
485
8729a6f6
L
4862012-01-13 H.J. Lu <hongjiu.lu@intel.com>
487
488 * i386-dis.c (mod_table): Add vmfunc.
489
490 * i386-gen.c (cpu_flag_init): Add CPU_VMFUNC_FLAGS.
491 (cpu_flags): CpuVMFUNC.
492
493 * i386-opc.h (CpuVMFUNC): New.
494 (i386_cpu_flags): Add cpuvmfunc.
495
496 * i386-opc.tbl: Add vmfunc.
497 * i386-init.h: Regenerated.
498 * i386-tbl.h: Likewise.
5011093d 499
23e1d329 500For older changes see ChangeLog-2011
252b5132
RH
501\f
502Local Variables:
2f6d2f85
NC
503mode: change-log
504left-margin: 8
505fill-column: 74
252b5132
RH
506version-control: never
507End:
This page took 0.60018 seconds and 4 git commands to generate.