Annotation of mstools/samples/sdktools/image/drwatson/alpha/regs.h, revision 1.1

1.1     ! root        1: 
        !             2: 
        !             3: #define FLTBASE           0
        !             4: #define REGBASE    32          // offset of integer registers
        !             5: #define FLAGBASE   FLAGMODE
        !             6: #define PREGBASE   PREGEA
        !             7: 
        !             8: enum {
        !             9: 
        !            10:     REGFPCR = 64, REGSOFTPCR,
        !            11:     REGFIR, REGPSR,
        !            12: 
        !            13:     FLAGMODE, FLAGIE, FLAGIRQL,
        !            14:     FLAGINT5, FLAGINT4, FLAGINT3, FLAGINT2, FLAGINT1, FLAGINT0,
        !            15: 
        !            16:     FLAGFPC,
        !            17: 
        !            18: // Pseudo registers
        !            19: 
        !            20:     PREGEA, PREGEXP, PREGRA, PREGP,
        !            21:     PREGU0, PREGU1,  PREGU2, PREGU3, PREGU4,
        !            22:     PREGU5, PREGU6,  PREGU7, PREGU8, PREGU9,
        !            23:     PREGU10, PREGU11, PREGU12
        !            24:     };
        !            25: 
        !            26: 
        !            27: //
        !            28: // This union is used to convert between doubles, quads and
        !            29: // large integers.
        !            30: //
        !            31: typedef union _CONVERTED_DOUBLE {
        !            32:     double d;
        !            33:     ULONG ul[2];
        !            34:     LARGE_INTEGER li;
        !            35: } CONVERTED_DOUBLE, *PCONVERTED_DOUBLE;
        !            36: 
        !            37: 

unix.superglobalmegacorp.com

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