Add "attn", "lq" and "stq" power4 insns.
This commit is contained in:
parent
531297a749
commit
68afda5334
@ -1,3 +1,7 @@
|
||||
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.
|
||||
@ -7,7 +11,7 @@
|
||||
2003-06-03 Michael Snyder <msnyder@redhat.com>
|
||||
|
||||
* h8sx.h (enum h8_model): Add AV_H8S to distinguish from H8H.
|
||||
(ldc): Split ccr ops from exr ops (which are only available
|
||||
(ldc): Split ccr ops from exr ops (which are only available
|
||||
on H8S or H8SX).
|
||||
(stc): Ditto.
|
||||
(andc, orc, xorc): Ditto.
|
||||
@ -160,7 +164,7 @@
|
||||
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 constraint
|
||||
@ -197,10 +201,10 @@
|
||||
* 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>
|
||||
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.
|
||||
@ -211,12 +215,12 @@
|
||||
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
|
||||
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_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.
|
||||
@ -271,9 +275,9 @@
|
||||
|
||||
2002-05-17 Andrey Volkov <avolkov@sources.redhat.com>
|
||||
|
||||
* h8300.h: Corrected defs of all control regs
|
||||
* 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.
|
||||
@ -540,9 +544,9 @@ Mon Dec 31 16:45:41 2001 Jeffrey A Law (law@cygnus.com)
|
||||
|
||||
2001-02-02 Patrick Macdonald <patrickm@redhat.com>
|
||||
|
||||
* cgen.h (CGEN_SYNTAX_CHAR_TYPE): Typedef as unsigned short.
|
||||
(CGEN_MAX_SYNTAX_ELEMENTS): Rename from CGEN_MAX_SYNTAX_BYTES.
|
||||
(CGEN_SYNTAX): Define using CGEN_MAX_SYNTAX_ELEMENTS.
|
||||
* cgen.h (CGEN_SYNTAX_CHAR_TYPE): Typedef as unsigned short.
|
||||
(CGEN_MAX_SYNTAX_ELEMENTS): Rename from CGEN_MAX_SYNTAX_BYTES.
|
||||
(CGEN_SYNTAX): Define using CGEN_MAX_SYNTAX_ELEMENTS.
|
||||
|
||||
2001-01-24 Karsten Keil <kkeil@suse.de>
|
||||
|
||||
@ -617,35 +621,35 @@ Mon Dec 31 16:45:41 2001 Jeffrey A Law (law@cygnus.com)
|
||||
|
||||
2000-12-01 Chris Demetriou <cgd@sibyte.com>
|
||||
|
||||
mips.h (OP_MASK_SYSCALL, OP_SH_SYSCALL): Delete.
|
||||
(OP_MASK_CODE20, OP_SH_CODE20): Define, with values of old
|
||||
OP_*_SYSCALL definitions.
|
||||
(OP_SH_CODE19, OP_MASK_CODE19): Define, for use as
|
||||
19 bit wait codes.
|
||||
(MIPS operand specifier comments): Remove 'm', add 'U' and
|
||||
'J', and update the meaning of 'B' so that it's more general.
|
||||
mips.h (OP_MASK_SYSCALL, OP_SH_SYSCALL): Delete.
|
||||
(OP_MASK_CODE20, OP_SH_CODE20): Define, with values of old
|
||||
OP_*_SYSCALL definitions.
|
||||
(OP_SH_CODE19, OP_MASK_CODE19): Define, for use as
|
||||
19 bit wait codes.
|
||||
(MIPS operand specifier comments): Remove 'm', add 'U' and
|
||||
'J', and update the meaning of 'B' so that it's more general.
|
||||
|
||||
* mips.h (INSN_ISA1, INSN_ISA2, INSN_ISA3, INSN_ISA4,
|
||||
INSN_ISA5): Renumber, redefine to mean the ISA at which the
|
||||
instruction was added.
|
||||
(INSN_ISA32): New constant.
|
||||
(INSN_4650, INSN_4010, INSN_4100, INSN_3900, INSN_GP32):
|
||||
Renumber to avoid new and/or renumbered INSN_* constants.
|
||||
(INSN_MIPS32): Delete.
|
||||
(ISA_UNKNOWN): New constant to indicate unknown ISA.
|
||||
(ISA_MIPS1, ISA_MIPS2, ISA_MIPS3, ISA_MIPS4, ISA_MIPS5,
|
||||
ISA_MIPS32): New constants, defined to be the mask of INSN_*
|
||||
constants available at that ISA level.
|
||||
(CPU_UNKNOWN): New constant to indicate unknown CPU.
|
||||
(CPU_4K, CPU_MIPS32_4K): Rename the former to the latter,
|
||||
define it with a unique value.
|
||||
(OPCODE_IS_MEMBER): Update for new ISA membership-related
|
||||
constant meanings.
|
||||
* mips.h (INSN_ISA1, INSN_ISA2, INSN_ISA3, INSN_ISA4,
|
||||
INSN_ISA5): Renumber, redefine to mean the ISA at which the
|
||||
instruction was added.
|
||||
(INSN_ISA32): New constant.
|
||||
(INSN_4650, INSN_4010, INSN_4100, INSN_3900, INSN_GP32):
|
||||
Renumber to avoid new and/or renumbered INSN_* constants.
|
||||
(INSN_MIPS32): Delete.
|
||||
(ISA_UNKNOWN): New constant to indicate unknown ISA.
|
||||
(ISA_MIPS1, ISA_MIPS2, ISA_MIPS3, ISA_MIPS4, ISA_MIPS5,
|
||||
ISA_MIPS32): New constants, defined to be the mask of INSN_*
|
||||
constants available at that ISA level.
|
||||
(CPU_UNKNOWN): New constant to indicate unknown CPU.
|
||||
(CPU_4K, CPU_MIPS32_4K): Rename the former to the latter,
|
||||
define it with a unique value.
|
||||
(OPCODE_IS_MEMBER): Update for new ISA membership-related
|
||||
constant meanings.
|
||||
|
||||
* mips.h (INSN_ISA64, ISA_MIPS5, ISA_MIPS64): New
|
||||
definitions.
|
||||
* mips.h (INSN_ISA64, ISA_MIPS5, ISA_MIPS64): New
|
||||
definitions.
|
||||
|
||||
* mips.h (CPU_SB1): New constant.
|
||||
* mips.h (CPU_SB1): New constant.
|
||||
|
||||
2000-10-20 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
@ -826,14 +830,14 @@ Fri Apr 21 13:20:53 2000 Richard Henderson <rth@cygnus.com>
|
||||
|
||||
2000-03-02 J"orn Rennecke <amylaar@cygnus.co.uk>
|
||||
|
||||
* d30v.h:
|
||||
(SHORT_B2r, SHORT_B3, SHORT_B3r, SHORT_B3b, SHORT_B3br): Updated.
|
||||
(SHORT_D1r, SHORT_D2, SHORT_D2r, SHORT_D2Br, SHORT_U): Updated.
|
||||
(SHORT_F, SHORT_AF, SHORT_T, SHORT_A5, SHORT_CMP, SHORT_CMPU): Updated.
|
||||
(SHORT_A1, SHORT_AA, SHORT_RA, SHORT_MODINC, SHORT_MODDEC): Updated.
|
||||
(SHORT_C1, SHORT_C2, SHORT_UF, SHORT_A2, SHORT_NONE, LONG): Updated.
|
||||
(LONG_U, LONG_Ur, LONG_CMP, LONG_M, LONG_M2, LONG_2, LONG_2r): Updated.
|
||||
(LONG_2b, LONG_2br, LONG_D, LONG_Dr, LONG_Dbr): Updated.
|
||||
* d30v.h:
|
||||
(SHORT_B2r, SHORT_B3, SHORT_B3r, SHORT_B3b, SHORT_B3br): Updated.
|
||||
(SHORT_D1r, SHORT_D2, SHORT_D2r, SHORT_D2Br, SHORT_U): Updated.
|
||||
(SHORT_F, SHORT_AF, SHORT_T, SHORT_A5, SHORT_CMP, SHORT_CMPU): Updated.
|
||||
(SHORT_A1, SHORT_AA, SHORT_RA, SHORT_MODINC, SHORT_MODDEC): Updated.
|
||||
(SHORT_C1, SHORT_C2, SHORT_UF, SHORT_A2, SHORT_NONE, LONG): Updated.
|
||||
(LONG_U, LONG_Ur, LONG_CMP, LONG_M, LONG_M2, LONG_2, LONG_2r): Updated.
|
||||
(LONG_2b, LONG_2br, LONG_D, LONG_Dr, LONG_Dbr): Updated.
|
||||
|
||||
2000-02-25 Alan Modra <alan@spri.levels.unisa.edu.au>
|
||||
|
||||
@ -843,7 +847,7 @@ Fri Apr 21 13:20:53 2000 Richard Henderson <rth@cygnus.com>
|
||||
2000-02-24 Nick Clifton <nickc@cygnus.com>
|
||||
|
||||
* cgen.h (cgen_cpu_desc): Rename field 'flags' to
|
||||
'signed_overflow_ok_p'.
|
||||
'signed_overflow_ok_p'.
|
||||
Delete prototypes for cgen_set_flags() and cgen_get_flags().
|
||||
|
||||
2000-02-24 Andrew Haley <aph@cygnus.com>
|
||||
@ -912,14 +916,14 @@ Wed Nov 24 20:28:58 1999 Jeffrey A Law (law@cygnus.com)
|
||||
|
||||
Sun Oct 10 01:46:56 1999 Jerry Quinn <jerry.quinn.adv91@alum.dartmouth.org>
|
||||
|
||||
* hppa.h (pa_opcodes): Add load and store cache control to
|
||||
* hppa.h (pa_opcodes): Add load and store cache control to
|
||||
instructions. Add ordered access load and store.
|
||||
|
||||
* hppa.h (pa_opcode): Add new entries for addb and addib.
|
||||
|
||||
* hppa.h (pa_opcodes): Fix cmpb and cmpib entries.
|
||||
|
||||
* hppa.h (pa_opcodes): Add entries for cmpb and cmpib.
|
||||
* hppa.h (pa_opcodes): Add entries for cmpb and cmpib.
|
||||
|
||||
Thu Oct 7 00:12:25 MDT 1999 Diego Novillo <dnovillo@cygnus.com>
|
||||
|
||||
@ -1003,22 +1007,22 @@ Sat Aug 28 00:25:25 1999 Jerry Quinn <jquinn@nortelnetworks.com>
|
||||
* hppa.h (pa_opcodes): Add extrd, extrw, depd, depdi, depw, depwi.
|
||||
Add supporting args.
|
||||
|
||||
* hppa.h: Document new completers and args.
|
||||
* hppa.h (pa_opcodes): Add 64 bit patterns and pa2.0 syntax for uxor,
|
||||
* hppa.h: Document new completers and args.
|
||||
* hppa.h (pa_opcodes): Add 64 bit patterns and pa2.0 syntax for uxor,
|
||||
uaddcm, dcor, addi, add, sub, subi, shladd, rfi, and probe. Add pa2.0
|
||||
extensions for ssm, rsm, pdtlb, pitlb. Add performance instructions
|
||||
pmenb and pmdis.
|
||||
|
||||
* hppa.h (pa_opcodes): Add pa2.0 instructions hadd, hshl,
|
||||
* hppa.h (pa_opcodes): Add pa2.0 instructions hadd, hshl,
|
||||
hshr, hsub, mixh, mixw, permh.
|
||||
|
||||
* hppa.h (pa_opcodes): Change completers in instructions to
|
||||
use 'c' prefix.
|
||||
|
||||
* hppa.h (pa_opcodes): Add popbts, new forms of bb, havg,
|
||||
* hppa.h (pa_opcodes): Add popbts, new forms of bb, havg,
|
||||
hshladd, hshradd, shrpd, and shrpw instructions. Update arg comments.
|
||||
|
||||
* hppa.h (pa_opcodes): Change fmpyfadd, fmpynfadd, fneg,
|
||||
* hppa.h (pa_opcodes): Change fmpyfadd, fmpynfadd, fneg,
|
||||
fnegabs to use 'I' instead of 'F'.
|
||||
|
||||
1999-08-21 Alan Modra <alan@spri.levels.unisa.edu.au>
|
||||
@ -1036,7 +1040,7 @@ Fri Aug 6 09:46:35 1999 Jerry Quinn <jquinn@nortelnetworks.com>
|
||||
* hppa.h (pa_opcodes): Add 64 bit versions of or, xor, and,
|
||||
and andcm. Add 32 and 64 bit version of cmpclr, cmpiclr.
|
||||
|
||||
* hppa.h: Document 64 bit condition completers.
|
||||
* hppa.h: Document 64 bit condition completers.
|
||||
|
||||
Thu Aug 5 16:56:07 1999 Jerry Quinn <jquinn@nortelnetworks.com>
|
||||
|
||||
@ -1055,7 +1059,7 @@ Wed Jul 28 02:04:24 1999 Jerry Quinn <jquinn@nortelnetworks.com>
|
||||
|
||||
* hppa.h (pa_opcodes): Mark all PA2.0 opcodes with FLAG_STRICT.
|
||||
|
||||
* hppa.h (pa_opcodes): Change xmpyu, fmpyfadd,
|
||||
* hppa.h (pa_opcodes): Change xmpyu, fmpyfadd,
|
||||
and fmpynfadd to use 'J' and 'K' instead of 'E' and 'X'.
|
||||
|
||||
1999-07-13 Alan Modra <alan@spri.levels.unisa.edu.au>
|
||||
@ -1212,22 +1216,22 @@ Sat Feb 13 14:13:44 1999 Richard Henderson <rth@cygnus.com>
|
||||
|
||||
Mon Feb 1 21:09:14 1999 Catherine Moore <clm@cygnus.com>
|
||||
|
||||
* i386.h (d_Suf, x_Suf, sld_Suf, sldx_Suf, bwld_Suf): Define.
|
||||
(x_FP, d_FP, dls_FP, sldx_FP): Define.
|
||||
Change *Suf definitions to include x and d suffixes.
|
||||
(movsx): Use w_Suf and b_Suf.
|
||||
(movzx): Likewise.
|
||||
(movs): Use bwld_Suf.
|
||||
(fld): Change ordering. Use sld_FP.
|
||||
(fild): Add Intel Syntax equivalent of fildq.
|
||||
(fst): Use sld_FP.
|
||||
(fist): Use sld_FP.
|
||||
(fstp): Use sld_FP. Add x_FP version.
|
||||
(fistp): LLongMem version for Intel Syntax.
|
||||
(fcom, fcomp): Use sld_FP.
|
||||
(fadd, fiadd, fsub): Use sld_FP.
|
||||
(fsubr): Use sld_FP.
|
||||
(fmul, fimul, fdvi, fidiv, fdivr): Use sld_FP.
|
||||
* i386.h (d_Suf, x_Suf, sld_Suf, sldx_Suf, bwld_Suf): Define.
|
||||
(x_FP, d_FP, dls_FP, sldx_FP): Define.
|
||||
Change *Suf definitions to include x and d suffixes.
|
||||
(movsx): Use w_Suf and b_Suf.
|
||||
(movzx): Likewise.
|
||||
(movs): Use bwld_Suf.
|
||||
(fld): Change ordering. Use sld_FP.
|
||||
(fild): Add Intel Syntax equivalent of fildq.
|
||||
(fst): Use sld_FP.
|
||||
(fist): Use sld_FP.
|
||||
(fstp): Use sld_FP. Add x_FP version.
|
||||
(fistp): LLongMem version for Intel Syntax.
|
||||
(fcom, fcomp): Use sld_FP.
|
||||
(fadd, fiadd, fsub): Use sld_FP.
|
||||
(fsubr): Use sld_FP.
|
||||
(fmul, fimul, fdvi, fidiv, fdivr): Use sld_FP.
|
||||
|
||||
1999-01-27 Doug Evans <devans@casey.cygnus.com>
|
||||
|
||||
@ -1797,7 +1801,7 @@ Fri Apr 4 14:02:32 1997 Ian Lance Taylor <ian@cygnus.com>
|
||||
|
||||
Tue Mar 25 22:57:26 1997 Stu Grossman (grossman@critters.cygnus.com)
|
||||
|
||||
* v850.h (extract): Make unsigned.
|
||||
* v850.h (extract): Make unsigned.
|
||||
|
||||
Mon Mar 24 14:38:15 1997 Ian Lance Taylor <ian@cygnus.com>
|
||||
|
||||
@ -2015,7 +2019,7 @@ Wed Oct 2 21:31:26 1996 Jeffrey A Law (law@cygnus.com)
|
||||
|
||||
Fri Sep 27 18:26:46 1996 Stu Grossman (grossman@critters.cygnus.com)
|
||||
|
||||
* v850.h: Add new flag to indicate this instruction uses a PC
|
||||
* v850.h: Add new flag to indicate this instruction uses a PC
|
||||
displacement.
|
||||
|
||||
Fri Sep 13 14:58:13 1996 Jeffrey A Law (law@cygnus.com)
|
||||
@ -2384,9 +2388,9 @@ Mon Jan 23 16:45:43 1995 Ken Raeburn <raeburn@cujo.cygnus.com>
|
||||
|
||||
Sat Jan 21 17:50:38 1995 Pat Rankin (rankin@eql.caltech.edu)
|
||||
|
||||
* vax.h (struct vot_wot, field `args'): Make it pointer to const
|
||||
* vax.h (struct vot_wot, field `args'): Make it pointer to const
|
||||
char.
|
||||
(struct vot, field `name'): ditto.
|
||||
(struct vot, field `name'): ditto.
|
||||
|
||||
Thu Jan 19 14:47:53 1995 Ken Raeburn <raeburn@cujo.cygnus.com>
|
||||
|
||||
@ -2642,7 +2646,7 @@ Thu Aug 5 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
|
||||
|
||||
Fri Jul 30 18:41:11 1993 John Gilmore (gnu@cygnus.com)
|
||||
|
||||
* sparc.h (F_JSR, F_UNBR, F_CONDBR): Add new flags to mark
|
||||
* sparc.h (F_JSR, F_UNBR, F_CONDBR): Add new flags to mark
|
||||
jump instructions, for use in disassemblers.
|
||||
|
||||
Thu Jul 22 07:25:27 1993 Ian Lance Taylor (ian@cygnus.com)
|
||||
@ -2761,29 +2765,29 @@ Fri Apr 9 13:26:16 1993 Jim Kingdon (kingdon@cygnus.com)
|
||||
|
||||
Thu Mar 18 13:45:31 1993 Per Bothner (bothner@rtl.cygnus.com)
|
||||
|
||||
* i386.h: 486 extensions from John Hassey (hassey@dg-rtp.dg.com).
|
||||
* mips.h: Add casts, to suppress warnings about shifting too much.
|
||||
* m68k.h: Document the placement code '9'.
|
||||
* i386.h: 486 extensions from John Hassey (hassey@dg-rtp.dg.com).
|
||||
* mips.h: Add casts, to suppress warnings about shifting too much.
|
||||
* m68k.h: Document the placement code '9'.
|
||||
|
||||
Thu Feb 18 02:03:14 1993 John Gilmore (gnu@cygnus.com)
|
||||
|
||||
* m68k.h (BREAK_UP_BIG_DECL, AND_OTHER_PART): Add kludge which
|
||||
* m68k.h (BREAK_UP_BIG_DECL, AND_OTHER_PART): Add kludge which
|
||||
allows callers to break up the large initialized struct full of
|
||||
opcodes into two half-sized ones. This permits GCC to compile
|
||||
this module, since it takes exponential space for initializers.
|
||||
(numopcodes, endop): Revise to use AND_OTHER_PART in size calcs.
|
||||
(numopcodes, endop): Revise to use AND_OTHER_PART in size calcs.
|
||||
|
||||
Thu Feb 4 02:06:56 1993 John Gilmore (gnu@cygnus.com)
|
||||
|
||||
* a29k.h: Remove RCS crud, update GPL to v2, update copyrights.
|
||||
* convex.h: Added, from GDB's convx-opcode.h. Added CONST to all
|
||||
* a29k.h: Remove RCS crud, update GPL to v2, update copyrights.
|
||||
* convex.h: Added, from GDB's convx-opcode.h. Added CONST to all
|
||||
initialized structs in it.
|
||||
|
||||
Thu Jan 28 21:32:22 1993 John Gilmore (gnu@cygnus.com)
|
||||
|
||||
Delta 88 changes inspired by Carl Greco, <cgreco@Creighton.Edu>:
|
||||
* m88k.h (PMEM): Avoid previous definition from <sys/param.h>.
|
||||
(AND): Change to AND_ to avoid ansidecl.h `AND' conflict.
|
||||
* m88k.h (PMEM): Avoid previous definition from <sys/param.h>.
|
||||
(AND): Change to AND_ to avoid ansidecl.h `AND' conflict.
|
||||
|
||||
Sat Jan 23 18:10:49 PST 1993 Ralph Campbell (ralphc@pyramid.com)
|
||||
|
||||
@ -2799,7 +2803,7 @@ Sun Jan 3 14:13:35 1993 Steve Chamberlain (sac@thepub.cygnus.com)
|
||||
|
||||
Mon Dec 21 21:29:08 1992 Stu Grossman (grossman at cygnus.com)
|
||||
|
||||
* hppa.h: Move handy aliases to the front. Fix masks for extract
|
||||
* hppa.h: Move handy aliases to the front. Fix masks for extract
|
||||
and deposit instructions.
|
||||
|
||||
Sat Dec 12 16:09:48 1992 Ian Lance Taylor (ian@cygnus.com)
|
||||
@ -2834,7 +2838,7 @@ Tue Sep 22 14:08:14 1992 Ken Raeburn (raeburn@cambridge.cygnus.com)
|
||||
|
||||
Tue Sep 22 00:38:41 1992 John Gilmore (gnu@cygnus.com)
|
||||
|
||||
* mips.h (break): Disassemble the argument. Patch from
|
||||
* mips.h (break): Disassemble the argument. Patch from
|
||||
jonathan@cs.stanford.edu (Jonathan Stone).
|
||||
|
||||
Wed Sep 9 11:25:28 1992 Ian Lance Taylor (ian@cygnus.com)
|
||||
@ -2871,10 +2875,10 @@ Wed Aug 19 11:22:24 1992 Ian Lance Taylor (ian@cygnus.com)
|
||||
|
||||
Fri Aug 14 14:20:38 1992 Per Bothner (bothner@cygnus.com)
|
||||
|
||||
* m68k.h: Merged in patches (mostly m68040-specific) from
|
||||
* m68k.h: Merged in patches (mostly m68040-specific) from
|
||||
Colin Smith <colin@wrs.com>.
|
||||
|
||||
* m68k.h: Merged m68kmri.h and m68k.h (using the former as a
|
||||
* m68k.h: Merged m68kmri.h and m68k.h (using the former as a
|
||||
base). Also cleaned up duplicates, re-ordered instructions for
|
||||
the sake of dis-assembling (so aliases come after standard names).
|
||||
* m68kmri.h: Now just defines some macros, and #includes m68k.h.
|
||||
@ -2892,24 +2896,24 @@ Mon Aug 10 23:22:33 1992 Ken Raeburn (raeburn@cygnus.com)
|
||||
|
||||
Sun Jun 28 13:29:03 1992 Fred Fish (fnf@cygnus.com)
|
||||
|
||||
* h8300.h: Finish filling in all the holes in the opcode table,
|
||||
* h8300.h: Finish filling in all the holes in the opcode table,
|
||||
so that the Lucid C compiler can digest this as well...
|
||||
|
||||
Fri Jun 26 21:27:17 1992 John Gilmore (gnu at cygnus.com)
|
||||
|
||||
* i386.h: Add setc, setnc, addr16, data16, repz, repnz aliases.
|
||||
* i386.h: Add setc, setnc, addr16, data16, repz, repnz aliases.
|
||||
Fix opcodes on various sizes of fild/fist instructions
|
||||
(16bit=no suffix, 32bit="l" suffix, 64bit="ll" suffix).
|
||||
Use tabs to indent for comments. Fixes suggested by Minh Tran-Le.
|
||||
|
||||
Thu Jun 25 16:13:26 1992 Stu Grossman (grossman at cygnus.com)
|
||||
|
||||
* h8300.h: Fill in all the holes in the opcode table so that the
|
||||
* h8300.h: Fill in all the holes in the opcode table so that the
|
||||
losing HPUX C compiler can digest this...
|
||||
|
||||
Thu Jun 11 12:15:25 1992 John Gilmore (gnu at cygnus.com)
|
||||
|
||||
* mips.h: Fix decoding of coprocessor instructions, somewhat.
|
||||
* mips.h: Fix decoding of coprocessor instructions, somewhat.
|
||||
(Fix by Eric Anderson, 3jean@maas-neotek.arc.nasa.gov.)
|
||||
|
||||
Thu May 28 11:17:44 1992 Jim Wilson (wilson@sphagnum.cygnus.com)
|
||||
@ -2919,35 +2923,35 @@ Thu May 28 11:17:44 1992 Jim Wilson (wilson@sphagnum.cygnus.com)
|
||||
|
||||
Tue May 5 14:23:27 1992 Per Bothner (bothner@rtl.cygnus.com)
|
||||
|
||||
* mips.h: Add some more opcode synonyms (from Frank Yellin,
|
||||
* mips.h: Add some more opcode synonyms (from Frank Yellin,
|
||||
fy@lucid.com).
|
||||
|
||||
Thu Apr 16 18:25:26 1992 Per Bothner (bothner@cygnus.com)
|
||||
|
||||
* rs6k.h: New version from IBM (Metin).
|
||||
* rs6k.h: New version from IBM (Metin).
|
||||
|
||||
Thu Apr 9 00:31:19 1992 Per Bothner (bothner@rtl.cygnus.com)
|
||||
|
||||
* rs6k.h: Fix incorrect extended opcode for instructions `fm'
|
||||
and `fd'. (From metin@ibmpa.awdpa.ibm.com (Metin G. Ozisik).)
|
||||
and `fd'. (From metin@ibmpa.awdpa.ibm.com (Metin G. Ozisik).)
|
||||
|
||||
Tue Apr 7 13:38:47 1992 Stu Grossman (grossman at cygnus.com)
|
||||
|
||||
* rs6k.h: Move from ../../gdb/rs6k-opcode.h.
|
||||
* rs6k.h: Move from ../../gdb/rs6k-opcode.h.
|
||||
|
||||
Fri Apr 3 11:30:20 1992 Fred Fish (fnf@cygnus.com)
|
||||
|
||||
* m68k.h (one, two): Cast macro args to unsigned to suppress
|
||||
* m68k.h (one, two): Cast macro args to unsigned to suppress
|
||||
complaints from compiler and lint about integer overflow during
|
||||
shift.
|
||||
|
||||
Sun Mar 29 12:22:08 1992 John Gilmore (gnu at cygnus.com)
|
||||
|
||||
* sparc.h (OP): Avoid signed overflow when shifting to high order bit.
|
||||
* sparc.h (OP): Avoid signed overflow when shifting to high order bit.
|
||||
|
||||
Fri Mar 6 00:22:38 1992 John Gilmore (gnu at cygnus.com)
|
||||
|
||||
* mips.h: Make bitfield layout depend on the HOST compiler,
|
||||
* mips.h: Make bitfield layout depend on the HOST compiler,
|
||||
not on the TARGET system.
|
||||
|
||||
Fri Feb 21 01:29:51 1992 K. Richard Pixley (rich@cygnus.com)
|
||||
@ -2962,15 +2966,15 @@ Thu Jan 30 07:31:44 1992 Steve Chamberlain (sac at rtl.cygnus.com)
|
||||
|
||||
Thu Jan 30 01:07:24 1992 John Gilmore (gnu at cygnus.com)
|
||||
|
||||
* sparc.h: Remove "cypress" architecture. Remove "fitox" and
|
||||
* sparc.h: Remove "cypress" architecture. Remove "fitox" and
|
||||
similar instructions -- they've been renamed to "fitoq", etc.
|
||||
REALLY fix tsubcctv. Fix "fcmpeq" and "fcmpq" which had wrong
|
||||
number of arguments.
|
||||
* h8300.h: Remove extra ; which produces compiler warning.
|
||||
* h8300.h: Remove extra ; which produces compiler warning.
|
||||
|
||||
Tue Jan 28 22:59:22 1992 Stu Grossman (grossman at cygnus.com)
|
||||
|
||||
* sparc.h: fix opcode for tsubcctv.
|
||||
* sparc.h: fix opcode for tsubcctv.
|
||||
|
||||
Tue Jan 7 17:19:39 1992 K. Richard Pixley (rich at cygnus.com)
|
||||
|
||||
@ -2978,7 +2982,7 @@ Tue Jan 7 17:19:39 1992 K. Richard Pixley (rich at cygnus.com)
|
||||
|
||||
Fri Dec 27 10:55:50 1991 Per Bothner (bothner at cygnus.com)
|
||||
|
||||
* sparc.h (nop): Made the 'lose' field be even tighter,
|
||||
* sparc.h (nop): Made the 'lose' field be even tighter,
|
||||
so only a standard 'nop' is disassembled as a nop.
|
||||
|
||||
Sun Dec 22 12:18:18 1991 Michael Tiemann (tiemann at cygnus.com)
|
||||
@ -2988,7 +2992,7 @@ Sun Dec 22 12:18:18 1991 Michael Tiemann (tiemann at cygnus.com)
|
||||
|
||||
Wed Dec 18 17:19:44 1991 Stu Grossman (grossman at cygnus.com)
|
||||
|
||||
* m68k.h, sparc.h: ANSIfy enums.
|
||||
* m68k.h, sparc.h: ANSIfy enums.
|
||||
|
||||
Tue Dec 10 00:22:20 1991 K. Richard Pixley (rich at rtl.cygnus.com)
|
||||
|
||||
|
@ -1,5 +1,5 @@
|
||||
/* ppc.h -- Header file for PowerPC opcode table
|
||||
Copyright 1994, 1995, 1999, 2000, 2001, 2002
|
||||
Copyright 1994, 1995, 1999, 2000, 2001, 2002, 2003
|
||||
Free Software Foundation, Inc.
|
||||
Written by Ian Lance Taylor, Cygnus Support
|
||||
|
||||
@ -273,6 +273,9 @@ extern const struct powerpc_operand powerpc_operands[];
|
||||
|
||||
/* This operand is for the DS field in a DS form instruction. */
|
||||
#define PPC_OPERAND_DS (020000)
|
||||
|
||||
/* This operand is for the DQ field in a DQ form instruction. */
|
||||
#define PPC_OPERAND_DQ (040000)
|
||||
|
||||
/* The POWER and PowerPC assemblers use a few macros. We keep them
|
||||
with the operands table for simplicity. The macro table is an
|
||||
|
Loading…
x
Reference in New Issue
Block a user