1987-03-09 19:15:41 +00:00
|
|
|
/*
|
|
|
|
* (c) copyright 1987 by the Vrije Universiteit, Amsterdam, The Netherlands.
|
|
|
|
* See the copyright notice in the ACK home directory, in the file "Copyright".
|
|
|
|
*/
|
1985-06-10 16:57:01 +00:00
|
|
|
#define RCSID1 "$Header$"
|
|
|
|
|
|
|
|
/*
|
|
|
|
* INTEL 8086 C declarations
|
|
|
|
*/
|
|
|
|
|
|
|
|
#define low6(z) (z & 077)
|
|
|
|
#define fit6(z) (low6(z) == z)
|
1989-11-27 16:19:15 +00:00
|
|
|
#define low3(z) (z & 07)
|
|
|
|
#define fit3(z) (low3(z) == z)
|
1985-06-10 16:57:01 +00:00
|
|
|
|
1989-11-27 16:19:15 +00:00
|
|
|
#define FESC 0xD8 /* escape for 8087 processor */
|
1985-06-10 16:57:01 +00:00
|
|
|
extern int mrg_1,mrg_2;
|
|
|
|
extern expr_t exp_1,exp_2;
|
|
|
|
#ifndef ASLD
|
|
|
|
extern int rel_1, rel_2;
|
|
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef extern
|
|
|
|
extern char sr_m[8];
|
|
|
|
#else
|
|
|
|
char sr_m[8] = {
|
|
|
|
-1, -1, -1, 7, -1, 6, 4, 5
|
|
|
|
};
|
|
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef extern
|
|
|
|
extern char dr_m[8][8];
|
|
|
|
#else
|
|
|
|
char dr_m[8][8] = {
|
|
|
|
-1, -1, -1, -1, -1, -1, -1, -1,
|
|
|
|
-1, -1, -1, -1, -1, -1, -1, -1,
|
|
|
|
-1, -1, -1, -1, -1, -1, -1, -1,
|
|
|
|
-1, -1, -1, -1, -1, -1, 0, 1,
|
|
|
|
-1, -1, -1, -1, -1, -1, -1, -1,
|
|
|
|
-1, -1, -1, -1, -1, -1, 2, 3,
|
|
|
|
-1, -1, -1, -1, -1, -1, -1, -1,
|
|
|
|
-1, -1, -1, -1, -1, -1, -1, -1
|
|
|
|
};
|
|
|
|
#endif
|