Windows NT 4.0 source code leak
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

4 years ago
  1. #include "strings.h"
  2. typedef unsigned long ULONG;
  3. unsigned char *pszAlphaReg[] = {
  4. szAlphaF0, szAlphaF1, szAlphaF2, szAlphaF3, szAlphaF4, szAlphaF5, szAlphaF6, szAlphaF7,
  5. szAlphaF8, szAlphaF9, szAlphaF10, szAlphaF11, szAlphaF12, szAlphaF13, szAlphaF14, szAlphaF15,
  6. szAlphaF16, szAlphaF17, szAlphaF18, szAlphaF19, szAlphaF20, szAlphaF21, szAlphaF22, szAlphaF23,
  7. szAlphaF24, szAlphaF25, szAlphaF26, szAlphaF27, szAlphaF28, szAlphaF29, szAlphaF30, szAlphaF31,
  8. szAlphaR0, szAlphaR1, szAlphaR2, szAlphaR3, szAlphaR4, szAlphaR5, szAlphaR6, szAlphaR7,
  9. szAlphaR8, szAlphaR9, szAlphaR10, szAlphaR11, szAlphaR12, szAlphaR13, szAlphaR14, szAlphaR15,
  10. szAlphaR16, szAlphaR17, szAlphaR18, szAlphaR19, szAlphaR20, szAlphaR21, szAlphaR22, szAlphaR23,
  11. szAlphaR24, szAlphaR25, szAlphaR26, szAlphaR27, szAlphaR28, szAlphaR29, szAlphaR30, szAlphaR31,
  12. szAlphaFpcr, szAlphaSoftFpcr, szAlphaFir, szAlphaPsr, //szAlphaIE,
  13. szAlphaFlagMode, szAlphaFlagIe, szAlphaFlagIrql,
  14. //
  15. // Currently assuming this is right since shadows alpha.h;
  16. // but know that alpha.h flag's are wrong.
  17. //
  18. szAlphaEaPReg, szAlphaExpPReg, szAlphaRaPReg, szAlphaGPReg, // psuedo-registers
  19. szAlphaU0Preg, szAlphaU1Preg, szAlphaU2Preg, szAlphaU3Preg, szAlphaU4Preg,
  20. szAlphaU5Preg, szAlphaU6Preg, szAlphaU7Preg, szAlphaU8Preg, szAlphaU9Preg
  21. };
  22. #define REGNAMESIZE sizeof(pszAlphaReg) / sizeof(PUCHAR)
  23. #define REGBASE 32