diff options
author | cvs2svn <> | 2013-03-12 23:19:05 +0400 |
---|---|---|
committer | cvs2svn <> | 2013-03-12 23:19:05 +0400 |
commit | 0e3bd1f2f4b3707ee588688f10be75dd8f848436 (patch) | |
tree | 8aa557d4ba61e9eb1ac158cb4fc9808a85800149 /include/opcode/nios2.h | |
parent | 3e52e50c027acada72e4a98451f1dda1b7566029 (diff) |
This commit was manufactured by cvs2svn to create tag 'sid-sid-snapshot-20130301
snapshot-20130301'.
Sprout from gdb_7_6-branch 2013-03-12 19:18:58 UTC cvs2svn 'This commit was manufactured by cvs2svn to create branch 'gdb_7_6-branch'.'
Cherrypick from master 2013-02-28 19:18:40 UTC Yufeng Zhang <Yufeng.Zhang@arm.com> 'include/opcode/':
include/ChangeLog
include/dwarf2.h
include/elf/ChangeLog
include/elf/common.h
include/opcode/ChangeLog
include/opcode/arm.h
include/opcode/nios2.h
Delete:
djunpack.bat
texinfo/texinfo.tex
Diffstat (limited to 'include/opcode/nios2.h')
-rw-r--r-- | include/opcode/nios2.h | 11 |
1 files changed, 3 insertions, 8 deletions
diff --git a/include/opcode/nios2.h b/include/opcode/nios2.h index 5f6cf6e26..85e702311 100644 --- a/include/opcode/nios2.h +++ b/include/opcode/nios2.h @@ -48,16 +48,15 @@ enum overflow_type The args field is a string describing the operands. The following letters can appear in the args: - c - a 5-bit control register index + c - a 5-bit control register index or break opcode d - a 5-bit destination register index s - a 5-bit left source register index t - a 5-bit right source register index i - a 16-bit signed immediate u - a 16-bit unsigned immediate - o - a 16-bit signed program counter relative offset j - a 5-bit unsigned immediate - b - a 5-bit break instruction constant - l - a 8-bit custom instruction constant + k - a 6-bit unsigned immediate + l - an 8-bit unsigned immediate m - a 26-bit unsigned immediate Literal ',', '(', and ')' characters may also appear in the args as delimiters. @@ -290,7 +289,6 @@ struct nios2_reg #define OP_OPX 58 #define OP_ORHI 52 #define OP_ORI 20 -#define OP_RDPRS 56 #define OP_STB 5 #define OP_STBIO 37 #define OP_STC 29 @@ -345,7 +343,6 @@ struct nios2_reg #define OPX_SYNC 54 #define OPX_TRAP 45 #define OPX_WRCTL 46 -#define OPX_WRPRS 20 #define OPX_XOR 30 /* The following macros define the opcode matches for each @@ -389,7 +386,6 @@ struct nios2_reg #define OP_MATCH_OPX OP_OPX #define OP_MATCH_ORHI OP_ORHI #define OP_MATCH_ORI OP_ORI -#define OP_MATCH_RDPRS OP_RDPRS #define OP_MATCH_STB OP_STB #define OP_MATCH_STBIO OP_STBIO #define OP_MATCH_STC OP_STC @@ -442,7 +438,6 @@ struct nios2_reg #define OP_MATCH_TRAP ((0x1d << 17) | OPX_MATCH (OPX_TRAP)) #define OP_MATCH_ERET (0xe8000000 | OPX_MATCH (OPX_ERET)) #define OP_MATCH_WRCTL OPX_MATCH (OPX_WRCTL) -#define OP_MATCH_WRPRS OPX_MATCH (OPX_WRPRS) #define OP_MATCH_XOR OPX_MATCH (OPX_XOR) #define OP_MATCH_FLUSHI OPX_MATCH (OPX_FLUSHI) #define OP_MATCH_FLUSHP OPX_MATCH (OPX_FLUSHP) |