Annotation of 43BSDReno/bin/adb/adb.tahoe/optab.h, revision 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.