Annotation of 43BSDReno/bin/adb/adb.tahoe/optab.h, revision 1.1.1.1

1.1       root        1: /*     @(#)optab.h     1.2 (Berkeley) 1/16/89  */
                      2: 
                      3: /*
                      4:  * Argument access types
                      5:  */
                      6: #define ACCA   (8<<3)          /* address only */
                      7: #define ACCR   (1<<3)          /* read */
                      8: #define ACCW   (2<<3)          /* write */
                      9: #define ACCM   (3<<3)          /* modify */
                     10: #define ACCB   (4<<3)          /* branch displacement */
                     11: #define ACCI   (5<<3)          /* XFC code */
                     12: 
                     13: /*
                     14:  * Argument data types
                     15:  */
                     16: #define TYPB   0               /* byte */
                     17: #define TYPW   1               /* word */
                     18: #define TYPL   2               /* long */
                     19: #define TYPQ   3               /* quad */
                     20: #define TYPF   4               /* float */
                     21: #define TYPD   5               /* double */
                     22: 
                     23: /*
                     24:  * Special instructions
                     25:  */
                     26: #define        KCALL   0xcf
                     27: #define        CASEL   0xfc
                     28: 
                     29: extern struct optab {
                     30:        char    *iname;
                     31:        u_char  val;
                     32:        u_char  nargs;
                     33:        u_char  argtype[6];
                     34: } optab[];
                     35: 
                     36: extern char *regname[];

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.