4
0
mirror of git://sourceware.org/git/newlib-cygwin.git synced 2025-01-31 03:20:28 +08:00

Fix value of SHORT_A1.

Move SHORT_AR to end of list of short instructions.
This commit is contained in:
Nick Clifton 2000-03-27 20:17:02 +00:00
parent f5e070bb37
commit 1b3755ec07
2 changed files with 21 additions and 15 deletions

View File

@ -1,3 +1,9 @@
2000-03-27 Nick Clifton <nickc@cygnus.com>
* d30v.h (SHORT_A1): Fix value.
(SHORT_AR): Renumber so that it is at the end of the list of short
instructions, not the end of the list of long instructions.
2000-03-26 Alan Modra <alan@linuxcare.com> 2000-03-26 Alan Modra <alan@linuxcare.com>
* i386.h: (UNIXWARE_COMPAT): Rename to SYSV386_COMPAT as the * i386.h: (UNIXWARE_COMPAT): Rename to SYSV386_COMPAT as the

View File

@ -101,7 +101,7 @@ struct d30v_opcode
#define SHORT_A5 36 /* SHORT_A with a 5-bit immediate instead of 6 */ #define SHORT_A5 36 /* SHORT_A with a 5-bit immediate instead of 6 */
#define SHORT_CMP 38 /* special form for CMPcc */ #define SHORT_CMP 38 /* special form for CMPcc */
#define SHORT_CMPU 40 /* special form for CMPUcc */ #define SHORT_CMPU 40 /* special form for CMPUcc */
#define SHORT_A1 48 /* special form of SHORT_A for MACa opcodes where a=1 */ #define SHORT_A1 42 /* special form of SHORT_A for MACa opcodes where a=1 */
#define SHORT_AA 44 /* SHORT_A with the first register an accumulator */ #define SHORT_AA 44 /* SHORT_A with the first register an accumulator */
#define SHORT_RA 46 /* SHORT_A with the second register an accumulator */ #define SHORT_RA 46 /* SHORT_A with the second register an accumulator */
#define SHORT_MODINC 48 #define SHORT_MODINC 48
@ -111,20 +111,20 @@ struct d30v_opcode
#define SHORT_UF 52 #define SHORT_UF 52
#define SHORT_A2 53 #define SHORT_A2 53
#define SHORT_NONE 55 /* no operands */ #define SHORT_NONE 55 /* no operands */
#define LONG 56 #define SHORT_AR 56 /* like SHORT_AA but only accept register as third parameter */
#define LONG_U 57 /* unary LONG */ #define LONG 57
#define LONG_Ur 58 /* LONG pc-relative */ #define LONG_U 58 /* unary LONG */
#define LONG_CMP 59 /* special form for CMPcc and CMPUcc */ #define LONG_Ur 59 /* LONG pc-relative */
#define LONG_M 60 /* Memory long for ldb, stb */ #define LONG_CMP 60 /* special form for CMPcc and CMPUcc */
#define LONG_M2 61 /* Memory long for ld2w, st2w */ #define LONG_M 61 /* Memory long for ldb, stb */
#define LONG_2 62 /* LONG with 2 operands; jmptnz */ #define LONG_M2 62 /* Memory long for ld2w, st2w */
#define LONG_2r 63 /* LONG with 2 operands; bratnz */ #define LONG_2 63 /* LONG with 2 operands; jmptnz */
#define LONG_2b 64 /* LONG_2 with modifier of 3 */ #define LONG_2r 64 /* LONG with 2 operands; bratnz */
#define LONG_2br 65 /* LONG_2r with modifier of 3 */ #define LONG_2b 65 /* LONG_2 with modifier of 3 */
#define LONG_D 66 /* for DJMPI*/ #define LONG_2br 66 /* LONG_2r with modifier of 3 */
#define LONG_Dr 67 /* for DBRAI*/ #define LONG_D 67 /* for DJMPI */
#define LONG_Dbr 68 /* for repeati*/ #define LONG_Dr 68 /* for DBRAI */
#define SHORT_AR 69 /* like SHORT_AA but only accept register as third parameter */ #define LONG_Dbr 69 /* for repeati */
/* the execution unit(s) used */ /* the execution unit(s) used */
int unit; int unit;