diff options
author | Jeff Law <law@redhat.com> | 1999-12-01 10:05:24 +0000 |
---|---|---|
committer | Jeff Law <law@redhat.com> | 1999-12-01 10:05:24 +0000 |
commit | 488e1589f7d232aa6ec722bf354832c67be36aa7 (patch) | |
tree | c4c0c4da5036d80951144d000deb8c8d85e41bb1 /include | |
parent | cef484e5031c95c1b2409c3bb7cc4b93701ceeef (diff) | |
download | newlib-488e1589f7d232aa6ec722bf354832c67be36aa7.zip newlib-488e1589f7d232aa6ec722bf354832c67be36aa7.tar.gz newlib-488e1589f7d232aa6ec722bf354832c67be36aa7.tar.bz2 |
* mn10300.h: Add new operand types. Add new instruction formats.
Diffstat (limited to 'include')
-rw-r--r-- | include/opcode/ChangeLog | 4 | ||||
-rw-r--r-- | include/opcode/mn10300.h | 23 |
2 files changed, 27 insertions, 0 deletions
diff --git a/include/opcode/ChangeLog b/include/opcode/ChangeLog index e33a5d6..f1038dc 100644 --- a/include/opcode/ChangeLog +++ b/include/opcode/ChangeLog @@ -1,3 +1,7 @@ +Wed Dec 1 03:05:25 1999 Jeffrey A Law (law@cygnus.com) + + * mn10300.h: Add new operand types. Add new instruction formats. + Wed Nov 24 20:28:58 1999 Jeffrey A Law (law@cygnus.com) * hppa.h (pa_opcodes): Correctly handle immediate for PA2.0 "bb" diff --git a/include/opcode/mn10300.h b/include/opcode/mn10300.h index 34e4b0b..12f0367 100644 --- a/include/opcode/mn10300.h +++ b/include/opcode/mn10300.h @@ -117,6 +117,23 @@ extern const struct mn10300_operand mn10300_operands[]; #define MN10300_OPERAND_RELAX 0x4000 +#define MN10300_OPERAND_USP 0x8000 + +#define MN10300_OPERAND_SSP 0x10000 + +#define MN10300_OPERAND_MSP 0x20000 + +#define MN10300_OPERAND_PC 0x40000 + +#define MN10300_OPERAND_EPSW 0x80000 + +#define MN10300_OPERAND_RREG 0x100000 + +#define MN10300_OPERAND_XRREG 0x200000 + +#define MN10300_OPERAND_PLUS 0x400000 + +#define MN10300_OPERAND_24BIT 0x800000 /* Opcode Formats. */ #define FMT_S0 1 @@ -129,10 +146,16 @@ extern const struct mn10300_operand mn10300_operands[]; #define FMT_D2 8 #define FMT_D4 9 #define FMT_D5 10 +#define FMT_D6 11 +#define FMT_D7 12 +#define FMT_D8 13 +#define FMT_D9 14 +#define FMT_D10 15 /* Variants of the mn10300 which have additional opcodes. */ #define MN103 300 #define AM30 300 +#define AM33 330 #endif /* MN10300_H */ |