1210 lines · 35.0 KB · Text
RawDownload
2008-12-30  Martin Schwidefsky  <schwidefskyy@de.ibm.com> 	* s390-opc.txt: Add ptff instruction. 2008-12-24  Jan Kratochvil  <jan.kratochvil@redhat.com> 	* Makefile.am (CFILES, ALL_MACHINES): Add LM32 source and object files.	* Makefile.in: Regenerate. 2008-12-23  Jon Beniston <jon@beniston.com> 	* Makefile.am: Add LM32 object files and dependencies.	* Makefile.in: Regenerate.	* configure.in: Add LM32 target.	* configure: Regenerate.	* disassemble.c: Add LM32 disassembler.	* cgen-asm.in: Update copyright year.	* cgen-dis.in: Update copyright year.	* cgen-ibld.in: Update copyright year.	* lm32-asm.c: New file.	* lm32-desc.c: New file.	* lm32-desc.h: New file.	* lm32-dis.c: New file.	* lm32-ibld.c: New file.	* lm32-opc.c: New file.	* lm32-opc.h: New file.	* lm32-opinst.c: New file. 2008-12-23  H.J. Lu  <hongjiu.lu@intel.com> 	* i386-dis.c (EXdS): New.	(EXdVexS): Likewise.	(EXqVexS): Likewise.	(d_swap_mode): Likewise.	(q_mode): Updated.	(prefix_table): Use EXdS on movss and EXqS on movsd.	(vex_len_table): Use EXdVexS on vmovss and EXqVexS on vmovsd.	(intel_operand_size): Handle d_swap_mode.	(OP_EX): Likewise. 	* i386-opc.h (S): Update comments. 	* i386-opc.tbl: Add S to movss, movsd, vmovss and vmovsd.	* i386-tbl.h: Regenerated. 2008-12-23  Nick Clifton  <nickc@redhat.com> 	* po/ga.po: Updated Irish translation. 2008-12-20  H.J. Lu  <hongjiu.lu@intel.com> 	* i386-dis.c (EbS): New.	(EvS): Likewise.	(EMS): Likewise.	(EXqS): Likewise.	(EXxS): Likewise.	(b_swap_mode): Likewise.	(v_swap_mode): Likewise.	(q_swap_mode): Likewise.	(x_swap_mode): Likewise.	(v_mode): Updated.	(w_mode): Likewise.	(t_mode): Likewise.	(xmm_mode): Likewise.	(swap_operand): Likewise.	(dis386): Use EbS on movB.  Use EvS on moveS.	(dis386_twobyte): Use EXxS on movapX.	(prefix_table): Use EXxS on movups, movupd, movdqu, movdqa,	vmovups, vmovdqu, vmovdqa. Use EMS and EXqS on movq.	(vex_table): Use EXxS on vmovapX.	(vex_len_table): Use EXqS on vmovq.	(intel_operand_size): Handle b_swap_mode, v_swap_mode,	q_swap_mode and x_swap_mode.	(OP_E_register): Handle b_swap_mode and v_swap_mode.	(OP_EM): Handle v_swap_mode.	(OP_EX): x_swap_mode and q_swap_mode. 	* i386-gen.c (opcode_modifiers): Add S. 	* i386-opc.h (S): New.	(Modrm): Updated.	(i386_opcode_modifier): Add s. 	* i386-opc.tbl: Add S to movapd, movaps, movdqa, movdqu, movq,	movupd, movups, vmovapd, vmovaps, vmovdqa, vmovdqu and vmovq.	* i386-tbl.h: Regenerated. 2008-12-18  H.J. Lu  <hongjiu.lu@intel.com> 	* i386-dis.c (mnemonicendp): New.	(op): Likewise.	(print_insn): Use mnemonicendp.	(OP_3DNowSuffix): Likewise.	(CMP_Fixup): Likewise.	(CMPXCHG8B_Fixup): Likewise.	(CRC32_Fixup): Likewise.	(OP_DREX_FCMP): Likewise.	(OP_DREX_ICMP): Likewise.	(VZERO_Fixup): Likewise.	(VCMP_Fixup): Likewise.	(PCLMUL_Fixup): Likewise.	(VPERMIL2_Fixup): Likewise.	(MOVBE_Fixup): Likewise.	(putop): Update mnemonicendp.	(oappend): Use stpcpy.	(simd_cmp_op): Changed to struct op.	(vex_cmp_op): Likewise.	(pclmul_op): Likewise.	(vpermil2_op): Likewise. 2008-12-18  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de> 	* configure: Regenerate. 2008-12-15  Richard Earnshaw  <rearnsha@arm.com> 	* arm-dis.c (coprocessor_opcodes): Disassemble VFP instructions using	unified syntax. 2008-12-08  H.J. Lu  <hongjiu.lu@intel.com> 	* i386-gen.c (opcode_modifiers): Move VexNDS before VexNDD. 2008-12-08  H.J. Lu  <hongjiu.lu@intel.com> 	* i386-dis.c (putop): Remove strayed comments. 2008-12-04  Ben Elliston  <bje@au.ibm.com> 	* ppc-dis.c (powerpc_init_dialect): Do not set PPC_OPCODE_BOOKE	for -Mbooke.	(print_ppc_disassembler_options): Update usage.	* ppc-opc.c (DE, DES, DEO, DE_MASK): Remove.	(BOOKE64): Remove.	(PPCCHLK64): Likewise.	(powerpc_opcodes): Remove all BOOKE64 instructions. 2008-11-28  Joshua Kinard  <kumba@gentoo.org> 	* mips-dis.c (mips_arch_choices): Add r14000, r16000. 2008-11-27  M R Swami Reddy <MR.Swami.Reddy@nsc.com> 	* cr16-dis.c (match_opcode): Truncate mcode to 32 bit and	adjusted the mask for 32-bit branch instruction. 2008-11-27  Alan Modra  <amodra@bigpond.net.au> 	* ppc-opc.c (extract_sprg): Correct operand range check. 2008-11-26  Andreas Schwab  <schwab@suse.de> 	* m68k-dis.c (NEXTBYTE, NEXTWORD, NEXTLONG, NEXTULONG, NEXTSINGLE)	(NEXTDOUBLE, NEXTEXTEND, NEXTPACKED): Fix error handling.	(save_printer, save_print_address): Remove.	(fetch_data): Don't use them.	(match_insn_m68k): Always restore printing functions.	(print_insn_m68k): Don't save/restore printing functions. 2008-11-25  Nick Clifton  <nickc@redhat.com> 	* m68k-dis.c: Rewrite to remove use of setjmp/longjmp. 2008-11-18  Catherine Moore  <clm@codesourcery.com> 	* arm-dis.c (coprocessor_opcodes): Add half-precision vcvt	instructions.	(neon_opcodes): Likewise.	(print_insn_coprocessor): Print 't' or 'b' for vcvt	instructions. 2008-11-14  Tristan Gingold  <gingold@adacore.com> 	* makefile.vms (OBJS): Update list of objects.	(DEFS): Update	(CFLAGS): Update. 2008-11-06  Chao-ying Fu  <fu@mips.com> 	* mips-opc.c (synciobdma, syncs, syncw, syncws): Move these	before sync.	(sync): New instruction with 5-bit sync type.	* mips-dis.c (print_insn_args): Add case '1' to print 5-bit values. 2008-11-06  Nick Clifton  <nickc@redhat.com> 	* avr-dis.c: Replace uses of sprintf without a format string with	calls to strcpy. 2008-11-03  H.J. Lu  <hongjiu.lu@intel.com> 	* i386-opc.tbl: Add cmovpe and cmovpo.	* i386-tbl.h: Regenerated. 2008-10-22  Nick Clifton  <nickc@redhat.com> 	PR 6937	* configure.in (SHARED_LIBADD): Revert previous change.	Add a comment explaining why.	(SHARED_DEPENDENCIES): Revert previous change.	* configure: Regenerate. 2008-10-10  Nick Clifton  <nickc@redhat.com> 	PR 6937	* configure.in (SHARED_LIBADD): Add libiberty.a.	(SHARED_DEPENDENCIES): Add libiberty.a. 2008-09-30  H.J. Lu  <hongjiu.lu@intel.com> 	* i386-gen.c: Include "hashtab.h".	(next_field): Take a new argument, last.  Check last.	(process_i386_cpu_flag): Updated.	(process_i386_opcode_modifier): Likewise.	(process_i386_operand_type): Likewise.	(process_i386_registers): Likewise.	(output_i386_opcode): New.	(opcode_hash_entry): Likewise.	(opcode_hash_table): Likewise.	(opcode_hash_hash): Likewise.	(opcode_hash_eq): Likewise.	(process_i386_opcodes): Use opcode hash table and opcode array. 2008-09-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com> 	* s390-opc.txt (stdy, stey): Fix description 2008-09-30  Alan Modra  <amodra@bigpond.net.au> 	* Makefile.am: Run "make dep-am".	* Makefile.in: Regenerate. 2008-09-29  H.J. Lu  <hongjiu.lu@intel.com> 	* aclocal.m4: Regenerated.	* configure: Likewise.	* Makefile.in: Likewise. 2008-09-29  Nick Clifton  <nickc@redhat.com> 	* po/vi.po: Updated Vietnamese translation.	* po/fr.po: Updated French translation. 2008-09-26  Florian Krohm  <fkrohm@us.ibm.com> 	* s390-opc.txt (thder, thdr): Change RRE_RR to RRE_FF.	(cfxr, cfdr, cfer, clclu): Add esa flag.	(sqd): Instruction added.	(qadtr, qaxtr): Change RRF_FFFU to RRF_FUFF.	* s390-opc.c: (INSTR_RRF_FFFU, MASK_RRF_FFFU): Removed. 2008-09-14  Arnold Metselaar  <arnold.metselaar@planet.nl> 	* z80-dis.c (prt_rr_nn): Fix register pair for two byte opcodes.	(tab_elt opc_ed): Add "ld r,a" and "ld r,a" instructions. 2008-09-11  H.J. Lu  <hongjiu.lu@intel.com> 	* i386-opc.tbl: Fix memory operand size for cmpXXXs[sd].	* i386-tbl.h: Regenerated. 2008-08-28  Jan Beulich  <jbeulich@novell.com> 	* i386-dis.c (dis386): Adjust far return mnemonics.	* i386-opc.tbl: Add retf.	* i386-tbl.h: Re-generate. 2008-08-28  Jan Beulich  <jbeulich@novell.com> 	* i386-dis.c (dis386_twobyte): Adjust cmovXX mnemonics. 2008-08-28  H.J. Lu  <hongjiu.lu@intel.com> 	* ia64-dis.c (print_insn_ia64): Handle cr.iib0 and cr.iib1.	* ia64-gen.c (lookup_specifier): Likewise. 	* ia64-ic.tbl: Add support for cr.iib0 and cr.iib1.	* ia64-raw.tbl: Likewise.	* ia64-waw.tbl: Likewise.	* ia64-asmtab.c: Regenerated. 2008-08-27  H.J. Lu  <hongjiu.lu@intel.com> 	* i386-opc.tbl: Correct fidivr operand size. 	* i386-tbl.h: Regenerated. 2008-08-24  Alan Modra  <amodra@bigpond.net.au> 	* configure.in: Update a number of obsolete autoconf macros.	* aclocal.m4: Regenerate. 2008-08-20  H.J. Lu  <hongjiu.lu@intel.com> 	AVX Programming Reference (August, 2008)	* i386-dis.c (PREFIX_VEX_38DB): New.	(PREFIX_VEX_38DC): Likewise.	(PREFIX_VEX_38DD): Likewise.	(PREFIX_VEX_38DE): Likewise.	(PREFIX_VEX_38DF): Likewise.	(PREFIX_VEX_3ADF): Likewise.	(VEX_LEN_38DB_P_2): Likewise.	(VEX_LEN_38DC_P_2): Likewise.	(VEX_LEN_38DD_P_2): Likewise.	(VEX_LEN_38DE_P_2): Likewise.	(VEX_LEN_38DF_P_2): Likewise.	(VEX_LEN_3ADF_P_2): Likewise.	(PREFIX_VEX_3A04): Updated.	(VEX_LEN_3A06_P_2): Likewise.	(prefix_table): Add PREFIX_VEX_38DB, PREFIX_VEX_38DC,	PREFIX_VEX_38DD, PREFIX_VEX_38DE and PREFIX_VEX_3ADF.	(x86_64_table): Likewise.	(vex_len_table): Add VEX_LEN_38DB_P_2, VEX_LEN_38DC_P_2,	VEX_LEN_38DD_P_2, VEX_LEN_38DE_P_2, VEX_LEN_38DF_P_2 and	VEX_LEN_3ADF_P_2. 	* i386-opc.tbl: Add AES + AVX instructions.	* i386-init.h: Regenerated.	* i386-tbl.h: Likewise. 2008-08-15  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com> 	* s390-opc.c (INSTR_RRF_FFRU, MASK_RRF_FFRU): New instruction format.	* s390-opc.txt (lxr, rrdtr, rrxtr): Fix instruction format. 2008-08-15  Alan Modra  <amodra@bigpond.net.au> 	PR 6526	* configure.in: Invoke AC_USE_SYSTEM_EXTENSIONS.	* Makefile.in: Regenerate.	* aclocal.m4: Regenerate.	* config.in: Regenerate.	* configure: Regenerate. 2008-08-14  Sebastian Huber  <sebastian.huber@embedded-brains.de> 	PR 6825	* ppc-opc.c (powerpc_opcodes): Enable rfci, mfpmr, mtpmr for e300. 2008-08-12  H.J. Lu  <hongjiu.lu@intel.com> 	* i386-opc.tbl: Add syscall and sysret for Cpu64. 	* i386-tbl.h: Regenerated. 2008-08-04  Alan Modra  <amodra@bigpond.net.au> 	* Makefile.am (POTFILES.in): Set LC_ALL=C.	* Makefile.in: Regenerate.	* po/POTFILES.in: Regenerate. 2008-08-01  Peter Bergner  <bergner@vnet.ibm.com> 	* ppc-dis.c (powerpc_init_dialect): Handle power7 and vsx options.	(print_insn_powerpc): Prepend 'vs' when printing VSX registers.	(print_ppc_disassembler_options): Document -Mpower7 and -Mvsx.	* ppc-opc.c (insert_xt6): New static function.	(extract_xt6): Likewise.	(insert_xa6): Likewise.	(extract_xa6: Likewise.	(insert_xb6): Likewise.	(extract_xb6): Likewise.	(insert_xb6s): Likewise.	(extract_xb6s): Likewise.	(XS6, XT6, XA6, XB6, XB6S, DM, XX3, XX3DM, XX1_MASK, XX3_MASK,	XX3DM_MASK, PPCVSX): New.	(powerpc_opcodes): Add opcodes "lxvd2x", "lxvd2ux", "stxvd2x",	"stxvd2ux", "xxmrghd", "xxmrgld", "xxpermdi", "xvmovdp", "xvcpsgndp". 2008-08-01  Pedro Alves  <pedro@codesourcery.com> 	* Makefile.am ($(srcdir)/ia64-asmtab.c): Remove line continuation.	* Makefile.in: Regenerate. 2008-08-01  H.J. Lu  <hongjiu.lu@intel.com> 	* i386-reg.tbl: Use Dw2Inval on AVX registers.	* i386-tbl.h: Regenerated. 2008-07-30  Michael J. Eager  <eager@eagercon.com> 	* ppc-dis.c (print_insn_powerpc): Disassemble FSL/FCR/UDI fields.	* ppc-opc.c (powerpc_operands): Add Xilinx APU related operands.	(insert_sprg, PPC405): Use PPC_OPCODE_405.	(powerpc_opcodes): Add Xilinx APU related opcodes. 2008-07-30  Alan Modra  <amodra@bigpond.net.au> 	* bfin-dis.c, cris-dis.c, i386-dis.c, or32-opc.c: Silence gcc warnings. 2008-07-10  Richard Sandiford  <rdsandiford@googlemail.com> 	* mips-dis.c (_print_insn_mips): Use ELF_ST_IS_MIPS16. 2008-07-07  Adam Nemet  <anemet@caviumnetworks.com> 	* mips-opc.c (CP): New macro.	(mips_builtin_opcodes): Mark c0, c2 and c3 as CP.  Add Octeon to the	membership of di, dmfc0, dmtc0, ei, mfc0 and mtc0.  Add dmfc2 and	dmtc2 Octeon instructions. 2008-07-07  Stan Shebs  <stan@codesourcery.com> 	* dis-init.c (init_disassemble_info): Init endian_code field.	* arm-dis.c (print_insn): Disassemble code according to	setting of endian_code.	(print_insn_big_arm): Detect when BE8 extension flag has been set. 2008-06-30  Richard Sandiford  <rdsandiford@googlemail.com> 	* mips-dis.c (_print_insn_mips): Use bfd_asymbol_flavour to check	for ELF symbols. 2008-06-25  Peter Bergner  <bergner@vnet.ibm.com> 	* ppc-dis.c (powerpc_init_dialect): Handle -M464.	(print_ppc_disassembler_options): Likewise.	* ppc-opc.c (PPC464): Define.	(powerpc_opcodes): Add mfdcrux and mtdcrux. 2008-06-17  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de> 	* configure: Regenerate. 2008-06-13  Peter Bergner  <bergner@vnet.ibm.com> 	* ppc-dis.c (print_insn_powerpc): Update prototye to use new	ppc_cpu_t typedef.	(struct dis_private): New.	(POWERPC_DIALECT): New define.	(powerpc_dialect): Renamed to...	(powerpc_init_dialect): This.  Update to use ppc_cpu_t and	struct dis_private.	(print_insn_big_powerpc): Update for using structure in	info->private_data.	(print_insn_little_powerpc): Likewise.	(operand_value_powerpc): Change type of dialect param to ppc_cpu_t.	(skip_optional_operands): Likewise.	(print_insn_powerpc): Likewise.  Remove initialization of dialect.	* ppc-opc.c (extract_bat, extract_bba, extract_bdm, extract_bdp,	extract_bo, extract_boe, extract_fxm, extract_mb6, extract_mbe,	extract_nb, extract_nsi, extract_rbs, extract_sh6, extract_spr,	extract_sprg, extract_tbr insert_bat, insert_bba, insert_bdm,	insert_bdp, insert_bo, insert_boe, insert_fxm, insert_mb6, insert_mbe,	insert_nsi, insert_ral, insert_ram, insert_raq, insert_ras, insert_rbs,	insert_sh6, insert_spr, insert_sprg, insert_tbr): Change the dialect	param to be of type ppc_cpu_t.  Update prototype. 2008-06-12  Adam Nemet  <anemet@caviumnetworks.com> 	* mips-dis.c (print_insn_args): Handle field descriptors +x, +p,	+s, +S.	* mips-opc.c (mips_builtin_opcodes): Add Octeon instructions	baddu, bbit*, cins*, dmul, pop, dpop, exts*, mtm*, mtp*, syncs,	syncw, syncws, vm3mulu, vm0 and vmulu. 	* mips-dis.c (print_insn_args): Handle field descriptor +Q.	* mips-opc.c (mips_builtin_opcodes): Add Octeon instructions seq,	seqi, sne and snei. 2008-05-30  H.J. Lu  <hongjiu.lu@intel.com> 	* i386-opc.tbl: Add vmovd with 64bit operand.	* i386-tbl.h: Regenerated. 2008-05-27  Martin Schwidefsky  <schwidefsky@de.ibm.com> 	* s390-opc.c (INSTR_RRF_R0RR): Fix RRF_R0RR operand format. 2008-05-22  H.J. Lu  <hongjiu.lu@intel.com> 	* i386-opc.tbl: Add NoAVX to cvtpd2pi, cvtpi2pd and cvttpd2pi.	* i386-tbl.h: Regenerated. 2008-05-22  H.J. Lu  <hongjiu.lu@intel.com> 	PR gas/6517	* i386-opc.tbl: Break cvtsi2ss/cvtsi2sd/vcvtsi2sd/vcvtsi2ss	into 32bit and 64bit.  Remove Reg64|Qword and add	IgnoreSize|No_qSuf on 32bit version.	* i386-tbl.h: Regenerated. 2008-05-21  H.J. Lu  <hongjiu.lu@intel.com> 	* i386-opc.tbl: Add NoAVX to movdq2q and movq2dq.	* i386-tbl.h: Regenerated. 2008-05-21  M R Swami Reddy <MR.Swami.Reddy@nsc.com> 	* cr16-dis.c (build_mask): Adjust the mask for 32-bit bcond. 2008-05-14  Alan Modra  <amodra@bigpond.net.au> 	* Makefile.am: Run "make dep-am".	* Makefile.in: Regenerate. 2008-05-02  H.J. Lu  <hongjiu.lu@intel.com> 	* i386-dis.c (MOVBE_Fixup): New.	(Mo): Likewise.

Lines 1–500 of 1210.

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t