mirror of https://github.com/lianthony/NT4.0
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
29 lines
1.4 KiB
29 lines
1.4 KiB
#include "strings.h"
|
|
|
|
typedef unsigned long ULONG;
|
|
|
|
unsigned char *pszAlphaReg[] = {
|
|
szAlphaF0, szAlphaF1, szAlphaF2, szAlphaF3, szAlphaF4, szAlphaF5, szAlphaF6, szAlphaF7,
|
|
szAlphaF8, szAlphaF9, szAlphaF10, szAlphaF11, szAlphaF12, szAlphaF13, szAlphaF14, szAlphaF15,
|
|
szAlphaF16, szAlphaF17, szAlphaF18, szAlphaF19, szAlphaF20, szAlphaF21, szAlphaF22, szAlphaF23,
|
|
szAlphaF24, szAlphaF25, szAlphaF26, szAlphaF27, szAlphaF28, szAlphaF29, szAlphaF30, szAlphaF31,
|
|
|
|
szAlphaR0, szAlphaR1, szAlphaR2, szAlphaR3, szAlphaR4, szAlphaR5, szAlphaR6, szAlphaR7,
|
|
szAlphaR8, szAlphaR9, szAlphaR10, szAlphaR11, szAlphaR12, szAlphaR13, szAlphaR14, szAlphaR15,
|
|
szAlphaR16, szAlphaR17, szAlphaR18, szAlphaR19, szAlphaR20, szAlphaR21, szAlphaR22, szAlphaR23,
|
|
szAlphaR24, szAlphaR25, szAlphaR26, szAlphaR27, szAlphaR28, szAlphaR29, szAlphaR30, szAlphaR31,
|
|
|
|
szAlphaFpcr, szAlphaSoftFpcr, szAlphaFir, szAlphaPsr, //szAlphaIE,
|
|
|
|
szAlphaFlagMode, szAlphaFlagIe, szAlphaFlagIrql,
|
|
//
|
|
// Currently assuming this is right since shadows alpha.h;
|
|
// but know that alpha.h flag's are wrong.
|
|
//
|
|
szAlphaEaPReg, szAlphaExpPReg, szAlphaRaPReg, szAlphaGPReg, // psuedo-registers
|
|
szAlphaU0Preg, szAlphaU1Preg, szAlphaU2Preg, szAlphaU3Preg, szAlphaU4Preg,
|
|
szAlphaU5Preg, szAlphaU6Preg, szAlphaU7Preg, szAlphaU8Preg, szAlphaU9Preg
|
|
};
|
|
|
|
#define REGNAMESIZE sizeof(pszAlphaReg) / sizeof(PUCHAR)
|
|
#define REGBASE 32
|