mirror of
git://sourceware.org/git/newlib-cygwin.git
synced 2025-02-28 12:05:47 +08:00
* mips.h (INSN_MACRO): Move it up to the the pinfo macros.
(INSN2_M_FP_S, INSN2_M_FP_D): New pinfo2 macros.
This commit is contained in:
parent
43657e6bd3
commit
b1d07c81ca
@ -1,3 +1,8 @@
|
|||||||
|
2008-04-28 Adam Nemet <anemet@caviumnetworks.com>
|
||||||
|
|
||||||
|
* mips.h (INSN_MACRO): Move it up to the the pinfo macros.
|
||||||
|
(INSN2_M_FP_S, INSN2_M_FP_D): New pinfo2 macros.
|
||||||
|
|
||||||
2008-04-14 Edmar Wienskoski <edmar@freescale.com>
|
2008-04-14 Edmar Wienskoski <edmar@freescale.com>
|
||||||
|
|
||||||
* ppc.h: (PPC_OPCODE_E500MC): New.
|
* ppc.h: (PPC_OPCODE_E500MC): New.
|
||||||
|
@ -456,6 +456,9 @@ struct mips_opcode
|
|||||||
#define INSN_MULT 0x40000000
|
#define INSN_MULT 0x40000000
|
||||||
/* Instruction synchronize shared memory. */
|
/* Instruction synchronize shared memory. */
|
||||||
#define INSN_SYNC 0x80000000
|
#define INSN_SYNC 0x80000000
|
||||||
|
/* Instruction is actually a macro. It should be ignored by the
|
||||||
|
disassembler, and requires special treatment by the assembler. */
|
||||||
|
#define INSN_MACRO 0xffffffff
|
||||||
|
|
||||||
/* These are the bits which may be set in the pinfo2 field of an
|
/* These are the bits which may be set in the pinfo2 field of an
|
||||||
instruction. */
|
instruction. */
|
||||||
@ -466,10 +469,14 @@ struct mips_opcode
|
|||||||
#define INSN2_READ_MDMX_ACC 0x00000002
|
#define INSN2_READ_MDMX_ACC 0x00000002
|
||||||
/* Instruction writes MDMX accumulator. */
|
/* Instruction writes MDMX accumulator. */
|
||||||
#define INSN2_WRITE_MDMX_ACC 0x00000004
|
#define INSN2_WRITE_MDMX_ACC 0x00000004
|
||||||
|
/* Macro uses single-precision floating-point instructions. This should
|
||||||
/* Instruction is actually a macro. It should be ignored by the
|
only be set for macros. For instructions, FP_S in pinfo carries the
|
||||||
disassembler, and requires special treatment by the assembler. */
|
same information. */
|
||||||
#define INSN_MACRO 0xffffffff
|
#define INSN2_M_FP_S 0x00000008
|
||||||
|
/* Macro uses double-precision floating-point instructions. This should
|
||||||
|
only be set for macros. For instructions, FP_D in pinfo carries the
|
||||||
|
same information. */
|
||||||
|
#define INSN2_M_FP_D 0x00000010
|
||||||
|
|
||||||
/* Masks used to mark instructions to indicate which MIPS ISA level
|
/* Masks used to mark instructions to indicate which MIPS ISA level
|
||||||
they were introduced in. INSN_ISA_MASK masks an enumeration that
|
they were introduced in. INSN_ISA_MASK masks an enumeration that
|
||||||
|
Loading…
x
Reference in New Issue
Block a user