📄 changelog-9103
字号:
2003-10-21 Peter Barada <pbarada@mail.wm.sps.mot.com> Bernardo Innocenti <bernie@develer.com> * m68k.h: Add MCFv4/MCF5528x support.2003-10-19 Hans-Peter Nilsson <hp@bitrange.com> * mmix.h (JMP_INSN_BYTE): Define.2003-09-30 Chris Demetriou <cgd@broadcom.com> * mips.h: Document +E, +F, +G, +H, and +I operand types. Update documentation of I, +B and +C operand types. (INSN_ISA64R2, ISA_MIPS64R2, CPU_MIPS64R2): New defines. (M_DEXT, M_DINS): New enum values.2003-09-04 Nick Clifton <nickc@redhat.com> * v850.h (PROCESSOR_V850E1): Define.2003-08-19 Alan Modra <amodra@bigpond.net.au> * ppc.h (PPC_OPCODE_440): Define. Formatting. Use hex for other PPC_OPCODE_* defines.2003-08-16 Jason Eckhardt <jle@rice.edu> * i860.h (fmov.ds): Expand as famov.ds. (fmov.sd): Expand as famov.sd. (pfmov.ds): Expand as pfamov.ds.2003-08-07 Michael Meissner <gnu@the-meissners.org> * cgen.h: Remove PARAM macro usage in all prototypes. (CGEN_EXTRACT_INFO): Use void * instead of PTR. (cgen_print_fn): Ditto. (CGEN_HW_ENTRY): Ditto. (CGEN_MAYBE_MULTI_IFLD): Ditto. (struct cgen_insn): Ditto. (CGEN_CPU_TABLE): Ditto.2003-08-07 Alan Modra <amodra@bigpond.net.au> * alpha.h: Remove PARAMS macro. * arc.h: Likewise. * d10v.h: Likewise. * d30v.h: Likewise. * i370.h: Likewise. * or32.h: Likewise. * pj.h: Likewise. * ppc.h: Likewise. * sparc.h: Likewise. * tic80.h: Likewise. * v850.h: Likewise.2003-07-18 Michael Snyder <msnyder@redhat.com> * include/opcode/h8sx.h (DO_MOVA1, DO_MOVA2): Reformatting.2003-07-15 Richard Sandiford <rsandifo@redhat.com> * mips.h (CPU_RM7000): New macro. (OPCODE_IS_MEMBER): Match CPU_RM7000 against 4650 insns.2003-07-09 Alexandre Oliva <aoliva@redhat.com> 2000-04-01 Alexandre Oliva <aoliva@cygnus.com> * mn10300.h (AM33_2): Renamed from AM33. 2000-03-31 Alexandre Oliva <aoliva@cygnus.com> * mn10300.h (AM332, FMT_D3): Defined. (MN10300_OPERAND_FSREG, MN10300_OPERAND_FDREG): Likewise. (MN10300_OPERAND_FPCR): Likewise.2003-07-01 Martin Schwidefsky <schwidefsky@de.ibm.com> * s390.h (s390_opcode_cpu_val): Add enum for cpu type z990.2003-06-25 Richard Sandiford <rsandifo@redhat.com> * h8300.h (IMM2_NS, IMM8_NS, IMM16_NS): Remove. (IMM8U, IMM8U_NS): Define. (h8_opcodes): Use IMM8U_NS for mov.[wl] #xx:8,@yy.2003-06-25 Richard Sandiford <rsandifo@redhat.com> * h8300.h (h8_opcodes): Fix the mov.l @(dd:32,ERs),ERd and mov.l ERs,@(dd:32,ERd) entries.2003-06-23 H.J. Lu <hongjiu.lu@intel.com> * i386.h (i386_optab): Support Intel Precott New Instructions.2003-06-10 Gary Hade <garyhade@us.ibm.com> * ppc.h (PPC_OPERAND_DQ): Define.2003-06-10 Richard Sandiford <rsandifo@redhat.com> * h8300.h (IMM4_NS, IMM8_NS): New. (h8_opcodes): Replace IMM4 with IMM4_NS in mov.b and mov.w entries. Likewise IMM8 for mov.w and mov.l. Likewise IMM16U for mov.l.2003-06-03 Michael Snyder <msnyder@redhat.com> * h8300.h (enum h8_model): Add AV_H8S to distinguish from H8H. (ldc): Split ccr ops from exr ops (which are only available on H8S or H8SX). (stc): Ditto. (andc, orc, xorc): Ditto. (ldmac, stmac, clrmac, mac): Change access to AV_H8S.2003-06-03 Michael Snyder <msnyder@redhat.com> and Bernd Schmidt <bernds@redhat.com> and Alexandre Oliva <aoliva@redhat.com> * h8300.h: Add support for h8300sx instruction set.2003-05-23 Jason Eckhardt <jle@rice.edu> * i860.h (expand_type): Add XP_ONLY. (scyc.b): New XP instruction. (ldio.l): Likewise. (ldio.s): Likewise. (ldio.b): Likewise. (ldint.l): Likewise. (ldint.s): Likewise. (ldint.b): Likewise. (stio.l): Likewise. (stio.s): Likewise. (stio.b): Likewise. (pfld.q): Likewise.2003-05-20 Jason Eckhardt <jle@rice.edu> * i860.h (flush): Set lower 3 bits properly and use 'L' for the immediate operand type instead of 'i'.2003-05-20 Jason Eckhardt <jle@rice.edu> * i860.h (fzchks): Both S and R bits must be set. (pfzchks): Likewise. (faddp): Likewise. (pfaddp): Likewise. (fix.ss): Remove (invalid instruction). (pfix.ss): Likewise. (ftrunc.ss): Likewise. (pftrunc.ss): Likewise.2003-05-18 Jason Eckhardt <jle@rice.edu> * i860.h (form, pform): Add missing .dd suffix.2003-05-13 Stephane Carrez <stcarrez@nerim.fr> * m68hc11.h (M68HC12_BANK_VIRT): Define to 0x0100002003-04-07 Michael Snyder <msnyder@redhat.com> * h8300.h (ldc/stc): Fix up src/dst swaps.2003-04-09 J. Grant <jg-binutils@jguk.org> * mips.h: Correct comment typo.2003-03-21 Martin Schwidefsky <schwidefsky@de.ibm.com> * s390.h (s390_opcode_arch_val): Rename to s390_opcode_mode_val. (S390_OPCODE_ESAME): Rename to S390_OPCODE_ZARCH. (s390_opcode): Remove architecture. Add modes and min_cpu.2003-03-17 D.Venkatasubramanian <dvenkat@noida.hcltech.com> * h8300.h (O_SYS_CMDLINE): New pseudo opcode for command line processing.2003-02-21 Noida D.Venkatasubramanian <dvenkat@noida.hcltech.com> * h8300.h (ldmac, stmac): Replace MACREG with MS32 and MD32.2003-01-23 Alan Modra <amodra@bigpond.net.au> * m68hc11.h (cpu6812s): Define.2003-01-07 Chris Demetriou <cgd@broadcom.com> * mips.h: Fix missing space in comment. (INSN_ISA1, INSN_ISA2, INSN_ISA3, INSN_ISA4, INSN_ISA5) (INSN_ISA32, INSN_ISA32R2, INSN_ISA64): Shift values right by four bits.2003-01-02 Chris Demetriou <cgd@broadcom.com> * mips.h: Update copyright years to include 2002 (which had been missed previously) and 2003. Make comments about "+A", "+B", and "+C" operand types more descriptive.2002-12-31 Chris Demetriou <cgd@broadcom.com> * mips.h: Note that the "+D" operand type name is now used.2002-12-30 Chris Demetriou <cgd@broadcom.com> * mips.h: Document "+" as the start of two-character operand type names, and add new "K", "+A", "+B", and "+C" operand types. (OP_MASK_INSMSB, OP_SH_INSMSB, OP_MASK_EXTMSB) (OP_SH_EXTMSB, INSN_ISA32R2, ISA_MIPS32R2, CPU_MIPS32R2): New defines.2002-12-24 Dmitry Diky <diwil@mail.ru> * msp430.h: New file. Defines msp430 opcodes.2002-12-30 D.Venkatasubramanian <dvenkat@noida.hcltech.com> * h8300.h: Added some more pseudo opcodes for system call processing.2002-12-19 Chris Demetriou <cgd@broadcom.com> * mips.h (OP_OP_COP0, OP_OP_COP1, OP_OP_COP2, OP_OP_COP3) (OP_OP_LWC1, OP_OP_LWC2, OP_OP_LWC3, OP_OP_LDC1, OP_OP_LDC2) (OP_OP_LDC3, OP_OP_SWC1, OP_OP_SWC2, OP_OP_SWC3, OP_OP_SDC1) (OP_OP_SDC2, OP_OP_SDC3): Define.2002-12-16 Alan Modra <amodra@bigpond.net.au> * hppa.h (completer_chars): #if 0 out. * ns32k.h (struct ns32k_opcode): Constify "name", "operands" and "default_args". (struct not_wot): Constify "args". (struct not): Constify "name". (numopcodes): Delete. (endop): Delete.2002-12-13 Alan Modra <amodra@bigpond.net.au> * pj.h (pj_opc_info_t): Add union.2002-12-04 David Mosberger <davidm@hpl.hp.com> * ia64.h: Fix copyright message. (IA64_OPND_AR_CSD): New operand kind.2002-12-03 Richard Henderson <rth@redhat.com> * ia64.h (enum ia64_opnd): Add IA64_OPND_LDXMOV.2002-12-03 Alan Modra <amodra@bigpond.net.au> * cgen.h (struct cgen_maybe_multi_ifield): Add "const PTR p" to union. Constify "leaf" and "multi".2002-11-19 Klee Dienes <kdienes@apple.com> * h8300.h (h8_opcode): Remove 'noperands', 'idx', and 'size' fields. (h8_opcodes). Modify initializer and initializer macros to no longer initialize the removed fields.2002-11-19 Svein E. Seldal <Svein.Seldal@solidas.com> * tic4x.h (c4x_insts): Fixed LDHI constraint2002-11-18 Klee Dienes <kdienes@apple.com> * h8300.h (h8_opcode): Remove 'length' field. (h8_opcodes): Mark as 'const' (both the declaration and definition). Modify initializer and initializer macros to no longer initialize the length field.2002-11-18 Klee Dienes <kdienes@apple.com> * arc.h (arc_ext_opcodes): Declare as extern. (arc_ext_operands): Declare as extern. * i860.h (i860_opcodes): Declare as const.2002-11-18 Svein E. Seldal <Svein.Seldal@solidas.com> * tic4x.h: File reordering. Added enhanced opcodes.2002-11-16 Svein E. Seldal <Svein.Seldal@solidas.com> * tic4x.h: Major rewrite of entire file. Define instruction classes, and put each instruction into a class.2002-11-11 Svein E. Seldal <Svein.Seldal@solidas.com> * tic4x.h: Added new opcodes and corrected some bugs. Add support for new DSP types.2002-10-14 Alan Modra <amodra@bigpond.net.au> * cgen.h: Test __BFD_H_SEEN__ rather than BFD_VERSION_DATE.2002-09-30 Gavin Romig-Koch <gavin@redhat.com> Ken Raeburn <raeburn@cygnus.com> Aldy Hernandez <aldyh@redhat.com> Eric Christopher <echristo@redhat.com> Richard Sandiford <rsandifo@redhat.com> * mips.h: Update comment for new opcodes. (OP_MASK_VECBYTE, OP_SH_VECBYTE): New. (OP_MASK_VECALIGN, OP_SH_VECALIGN): New. (INSN_4111, INSN_4120, INSN_5400, INSN_5500): New. (CPU_VR4120, CPU_VR5400, CPU_VR5500): New. (OPCODE_IS_MEMBER): Handle the new CPU_* values and INSN_* flags. Don't match CPU_R4111 with INSN_4100.2002-08-19 Elena Zannoni <ezannoni@redhat.com> From matthew green <mrg@redhat.com> * ppc.h (PPC_OPCODE_SPE): New opcode flag for Powerpc e500 instructions. (PPC_OPCODE_ISEL, PPC_OPCODE_BRLOCK, PPC_OPCODE_PMR, PPC_OPCODE_CACHELCK, PPC_OPCODE_RFMCI): New opcode flags for the e500x2 Integer select, branch locking, performance monitor, cache locking and machine check APUs, respectively. (PPC_OPCODE_EFS): New opcode type for efs* instructions. (PPC_OPCODE_CLASSIC): New opcode type for Classic PowerPC instructions.2002-08-13 Stephane Carrez <stcarrez@nerim.fr> * m68hc11.h (M6812_OP_PAGE): Define to identify call operand. (M68HC12_BANK_VIRT, M68HC12_BANK_MASK, M68HC12_BANK_BASE, M68HC12_BANK_SHIFT, M68HC12_BANK_PAGE_MASK): Define for 68HC12 memory banks. (M6811_OC1M5, M6811_OC1M4, M6811_MODF): Fix value.2002-07-09 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de> * mips.h (INSN_MIPS16): New define.2002-07-08 Alan Modra <amodra@bigpond.net.au> * i386.h: Remove IgnoreSize from movsx and movzx.2002-06-08 Alan Modra <amodra@bigpond.net.au> * a29k.h: Replace CONST with const. (CONST): Don't define. * convex.h: Replace CONST with const. (CONST): Don't define. * dlx.h: Replace CONST with const. * or32.h (CONST): Don't define.2002-05-30 Chris G. Demetriou <cgd@broadcom.com> * mips.h (OP_SH_ALN, OP_MASK_ALN, OP_SH_VSEL, OP_MASK_VSEL) (MDMX_FMTSEL_IMM_QH, MDMX_FMTSEL_IMM_OB, MDMX_FMTSEL_VEC_QH) (MDMX_FMTSEL_VEC_OB, INSN_READ_MDMX_ACC, INSN_WRITE_MDMX_ACC) (INSN_MDMX): New constants, for MDMX support. (opcode character list): Add "O", "Q", "X", "Y", and "Z" for MDMX.2002-05-28 Kuang Hwa Lin <kuang@sbcglobal.net> * dlx.h: New file.2002-05-25 Alan Modra <amodra@bigpond.net.au> * ia64.h: Use #include "" instead of <> for local header files. * sparc.h: Likewise.2002-05-22 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de> * mips.h: Add M_DROL, M_DROL_I, M_DROR, M_DROR_I macro cases.2002-05-17 Andrey Volkov <avolkov@sources.redhat.com> * h8300.h: Corrected defs of all control regs and eepmov instr.2002-04-11 Alan Modra <amodra@bigpond.net.au> * i386.h: Add intel mode cmpsd and movsd. Put them before SSE2 insns, so that rep prefix works.2002-03-15 Chris G. Demetriou <cgd@broadcom.com> * mips.h (INSN_MIPS3D): New definition used to mark MIPS-3D instructions. (OPCODE_IS_MEMBER): Adjust comments to indicate that ASE bit masks may be passed along with the ISA bitmask.2002-03-05 Paul Koning <pkoning@equallogic.com> * pdp11.h: Add format codes for float instruction formats.2002-02-25 Alan Modra <amodra@bigpond.net.au> * ppc.h (PPC_OPCODE_POWER4, PPC_OPCODE_NOPOWER4): Define.Mon Feb 18 17:31:48 CET 2002 Jan Hubicka <jh@suse.cz> * i386.h (push,pop): Fix Reg64 to WordReg to allow 16bit operands.Mon Feb 11 12:53:19 CET 2002 Jan Hubicka <jh@suse.cz> * i386.h (push,pop): Allow 16bit operands in 64bit mode. (xchg): Fix. (in, out): Disable 64bit operands. (call, jmp): Avoid REX prefixes. (jcxz): Prohibit in 64bit mode (jrcxz, loop): Add 64bit variants. (movq): Fix patterns. (movmskps, pextrw, pinstrw): Add 64bit variants.2002-01-31 Ivan Guzvinec <ivang@opencores.org> * or32.h: New file.2002-01-22 Graydon Hoare <graydon@redhat.com>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -