Annotation of researchv10no/cmd/ccom/vax/macdefs.h, revision 1.1

1.1     ! root        1: /*     VAX     */
        !             2: 
        !             3: # define ARGINIT 32 
        !             4: # define AUTOINIT 0 
        !             5: # define SZCHAR 8
        !             6: # define SZINT 32
        !             7: # define SZFLOAT 32
        !             8: # define SZDOUBLE 64
        !             9: # define SZSHORT 16
        !            10: # define SZPOINT 32
        !            11: # define ALCHAR 8
        !            12: # define ALINT 32
        !            13: # define ALFLOAT 32
        !            14: # define ALDOUBLE 32
        !            15: # define ALSHORT 16
        !            16: # define ALPOINT 32
        !            17: # define ALSTRUCT 8
        !            18: # define ALSTACK 32 
        !            19: # define ALINIT 32
        !            20: # define NOLONG                /* map longs to ints */
        !            21: 
        !            22:        /* format for labels */
        !            23: # define LABFMT "L%d"
        !            24: 
        !            25: /* automatics and temporaries are on a negative growing stack */
        !            26: # define BACKAUTO
        !            27: # define BACKTEMP
        !            28: # define BACKTEMP
        !            29: 
        !            30:        /* bytes run from right to left */
        !            31: # define RTOLBYTES
        !            32:        /* characters are signed */
        !            33: # define CHSIGN
        !            34:        /* structures are returned in a static location */
        !            35: # define STATSRET
        !            36: #define SRETNAME sretname
        !            37: 
        !            38: # define szty(t) (((t)==TDOUBLE)?2:1)
        !            39: 
        !            40:        /* number of scratch registers */
        !            41: # define NRGS 6
        !            42:        /* use clocal */
        !            43: # define CLOCAL
        !            44:        /* turn on pi */
        !            45: # define DEBUGSYM
        !            46:        /* turn on ? */
        !            47: # define ASSYCOMMENT
        !            48: 
        !            49: /* asm markers */
        !            50: 
        !            51: #define        ASM_COMMENT     "#ASM"
        !            52: #define        ASM_END         "#ASMEND"
        !            53: 
        !            54:        /* decide what ops can be shortened */
        !            55: # define OPBIGSZ
        !            56: 
        !            57: /* yes, we can use .comm and .lcomm */
        !            58: 
        !            59: #define ALLCOMM
        !            60: 
        !            61: /* try to make float constants single precision */
        !            62: 
        !            63: #define MYFCON(p) myfcon(p)
        !            64: 
        !            65: /* debugging hooks */
        !            66: 
        !            67: #define GDEBUG

unix.superglobalmegacorp.com

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