Annotation of mstools/samples/sdktools/image/drwatson/alpha/regs.h, revision 1.1.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.