diff options
author | Thiemo Seufer <ths@networkno.de> | 2001-08-16 19:24:33 +0000 |
---|---|---|
committer | Thiemo Seufer <ths@networkno.de> | 2001-08-16 19:24:33 +0000 |
commit | 5958f5d78129ba257647d45c8bd54443bd07249a (patch) | |
tree | 6dd6ba2d81cd231c90686a61a69045ebbcdeb021 /include | |
parent | fab8d66477d3b8dc5421383a134cd36eebe86969 (diff) | |
download | gdb-5958f5d78129ba257647d45c8bd54443bd07249a.tar.gz |
Add support for MIPS R1[02]000 performance counter opcodes.
Diffstat (limited to 'include')
-rw-r--r-- | include/opcode/ChangeLog | 5 | ||||
-rw-r--r-- | include/opcode/mips.h | 6 |
2 files changed, 10 insertions, 1 deletions
diff --git a/include/opcode/ChangeLog b/include/opcode/ChangeLog index b95cf1e81da..981de9e893e 100644 --- a/include/opcode/ChangeLog +++ b/include/opcode/ChangeLog @@ -1,3 +1,8 @@ +2001-08-16 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de> + + * mips.h (INSN_10000): Define. + (OPCODE_IS_MEMBER): Check for INSN_10000. + 2001-08-10 Alan Modra <amodra@one.net.au> * ppc.h: Revert 2001-08-08. diff --git a/include/opcode/mips.h b/include/opcode/mips.h index 23e6028c66f..349d2668e93 100644 --- a/include/opcode/mips.h +++ b/include/opcode/mips.h @@ -326,6 +326,8 @@ struct mips_opcode #define INSN_4100 0x00040000 /* Toshiba R3900 instruction. */ #define INSN_3900 0x00080000 +/* MIPS R10000 instruction. */ +#define INSN_10000 0x00100000 /* MIPS ISA defines, use instead of hardcoding ISA level. */ @@ -375,7 +377,9 @@ struct mips_opcode || (cpu == CPU_R4010 && ((insn)->membership & INSN_4010) != 0) \ || ((cpu == CPU_VR4100 || cpu == CPU_R4111) \ && ((insn)->membership & INSN_4100) != 0) \ - || (cpu == CPU_R3900 && ((insn)->membership & INSN_3900) != 0)) + || (cpu == CPU_R3900 && ((insn)->membership & INSN_3900) != 0) \ + || ((cpu == CPU_R10000 || cpu == CPU_R12000) \ + && ((insn)->membership & INSN_10000) != 0)) /* This is a list of macro expanded instructions. |