* mn10300.h: Add new operand types. Add new instruction formats.
This commit is contained in:
		| @@ -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" | ||||
|   | ||||
| @@ -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 */ | ||||
|   | ||||
		Reference in New Issue
	
	Block a user