Welcome to mirror list, hosted at ThFree Co, Russian Federation.

cygwin.com/git/newlib-cygwin.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRichard Sandiford <rdsandiford@googlemail.com>2001-08-10 20:20:43 +0400
committerRichard Sandiford <rdsandiford@googlemail.com>2001-08-10 20:20:43 +0400
commit5bb2a182c896699236e059fe95e22bacbbfee037 (patch)
tree5f4a89b1b40049bef39a36889ca7dd8743bc3e3d /include/opcode
parent62868064735588e834d20902937012b20776d395 (diff)
* opcode/mips.h (INSN_GP32): Remove.
(OPCODE_IS_MEMBER): Remove gp32 parameter. (M_MOVE): New macro identifier.
Diffstat (limited to 'include/opcode')
-rw-r--r--include/opcode/mips.h16
1 files changed, 5 insertions, 11 deletions
diff --git a/include/opcode/mips.h b/include/opcode/mips.h
index 8fc11a31d..23e6028c6 100644
--- a/include/opcode/mips.h
+++ b/include/opcode/mips.h
@@ -326,8 +326,6 @@ struct mips_opcode
#define INSN_4100 0x00040000
/* Toshiba R3900 instruction. */
#define INSN_3900 0x00080000
-/* 32-bit code running on a ISA3+ CPU. */
-#define INSN_GP32 0x00100000
/* MIPS ISA defines, use instead of hardcoding ISA level. */
@@ -369,15 +367,10 @@ struct mips_opcode
/* Test for membership in an ISA including chip specific ISAs.
INSN is pointer to an element of the opcode table; ISA is the
specified ISA to test against; and CPU is the CPU specific ISA
- to test, or zero if no CPU specific ISA test is desired.
- The gp32 arg is set when you need to force 32-bit register usage on
- a machine with 64-bit registers; see the documentation under -mgp32
- in the MIPS gas docs. */
-
-#define OPCODE_IS_MEMBER(insn, isa, cpu, gp32) \
- ((((insn)->membership & isa) != 0 \
- && ((insn)->membership & INSN_GP32 ? gp32 : 1) \
- ) \
+ to test, or zero if no CPU specific ISA test is desired. */
+
+#define OPCODE_IS_MEMBER(insn, isa, cpu) \
+ (((insn)->membership & isa) != 0 \
|| (cpu == CPU_R4650 && ((insn)->membership & INSN_4650) != 0) \
|| (cpu == CPU_R4010 && ((insn)->membership & INSN_4010) != 0) \
|| ((cpu == CPU_VR4100 || cpu == CPU_R4111) \
@@ -508,6 +501,7 @@ enum
M_LWR_A,
M_LWR_AB,
M_LWU_AB,
+ M_MOVE,
M_MUL,
M_MUL_I,
M_MULO,