|
|
BSD 4.3reno
/* @(#)optab.h 1.2 (Berkeley) 1/16/89 */
/*
* Argument access types
*/
#define ACCA (8<<3) /* address only */
#define ACCR (1<<3) /* read */
#define ACCW (2<<3) /* write */
#define ACCM (3<<3) /* modify */
#define ACCB (4<<3) /* branch displacement */
#define ACCI (5<<3) /* XFC code */
/*
* Argument data types
*/
#define TYPB 0 /* byte */
#define TYPW 1 /* word */
#define TYPL 2 /* long */
#define TYPQ 3 /* quad */
#define TYPF 4 /* float */
#define TYPD 5 /* double */
/*
* Special instructions
*/
#define KCALL 0xcf
#define CASEL 0xfc
extern struct optab {
char *iname;
u_char val;
u_char nargs;
u_char argtype[6];
} optab[];
extern char *regname[];
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.