aboutsummaryrefslogtreecommitdiff
path: root/include/opcode/mips.h
diff options
context:
space:
mode:
authorcvs2svn <>2006-05-12 01:45:11 +0000
committercvs2svn <>2006-05-12 01:45:11 +0000
commitd1a20c2947b8038f0898da6a0db74ada428fcf17 (patch)
tree8317dbb5d9ed72936f61cd92a0ec12121d389d79 /include/opcode/mips.h
parent0565597a7a25ae4b6584b4d10c1e4c0a4ae82842 (diff)
downloadnewlib-nickrob-async-20060513-branch.zip
newlib-nickrob-async-20060513-branch.tar.gz
newlib-nickrob-async-20060513-branch.tar.bz2
This commit was manufactured by cvs2svn to create branch 'nickrob-nickrob-async-20060513-branchpointnickrob-async-20060513-branch
async-20060513-branch'. Sprout from msnyder-reverse-20060502-branch 2006-04-30 18:34:40 UTC cvs2svn 'This commit was manufactured by cvs2svn to create branch 'msnyder-' Cherrypick from master 2006-05-12 01:45:10 UTC Ben Elliston <bje@gnu.org> ' * config.sub, config.guess: Update from upstream sources.': ChangeLog config.guess config.sub configure configure.in etc/ChangeLog etc/texi2pod.pl include/opcode/ChangeLog include/opcode/mips.h
Diffstat (limited to 'include/opcode/mips.h')
-rw-r--r--include/opcode/mips.h7
1 files changed, 6 insertions, 1 deletions
diff --git a/include/opcode/mips.h b/include/opcode/mips.h
index 34ef26e..aa8040a 100644
--- a/include/opcode/mips.h
+++ b/include/opcode/mips.h
@@ -485,7 +485,7 @@ struct mips_opcode
#define INSN_ISA64R2 0x00000100
/* Masks used for MIPS-defined ASEs. */
-#define INSN_ASE_MASK 0x0400f000
+#define INSN_ASE_MASK 0x0c00f000
/* DSP ASE */
#define INSN_DSP 0x00001000
@@ -518,9 +518,13 @@ struct mips_opcode
#define INSN_5400 0x01000000
/* NEC VR5500 instruction. */
#define INSN_5500 0x02000000
+
/* MT ASE */
#define INSN_MT 0x04000000
+/* SmartMIPS ASE. */
+#define INSN_SMARTMIPS 0x08000000
+
/* MIPS ISA defines, use instead of hardcoding ISA level. */
#define ISA_UNKNOWN 0 /* Gas internal use. */
@@ -642,6 +646,7 @@ enum
M_BNE,
M_BNE_I,
M_BNEL_I,
+ M_CACHE_AB,
M_DABS,
M_DADD_I,
M_DADDU_I,