Leaked source code of windows server 2003
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.

54 lines
1.3 KiB

  1. /*++
  2. Copyright (c) 1995 Microsoft Corporation
  3. Module Name:
  4. shared.h
  5. Abstract:
  6. Prototypes for instruction fragments shared between 8, 16, and 32-bit.
  7. Author:
  8. 12-Jun-1995 BarryBo, Created
  9. Revision History:
  10. --*/
  11. // WARNING: This file may be included multiple times by a single source file,
  12. // WARNING: so don't add #ifndef SHARED_H checks.
  13. FRAGCOMMON1IMM(OPT_FastTestFrag);
  14. FRAGCOMMON2IMM(CmpFrag);
  15. FRAGCOMMON2IMM(TestFrag);
  16. FRAGCOMMON0(LodsFrag);
  17. FRAGCOMMON0(RepLodsFrag);
  18. FRAGCOMMON0(FsLodsFrag);
  19. FRAGCOMMON0(FsRepLodsFrag);
  20. FRAGCOMMON0(ScasFrag);
  21. FRAGCOMMON0(ScasNoFlagsFrag);
  22. FRAGCOMMON0(RepzScasFrag);
  23. FRAGCOMMON0(RepzScasNoFlagsFrag);
  24. FRAGCOMMON0(RepnzScasFrag);
  25. FRAGCOMMON0(RepnzScasNoFlagsFrag);
  26. FRAGCOMMON0(FsScasFrag);
  27. FRAGCOMMON0(FsScasNoFlagsFrag);
  28. FRAGCOMMON0(FsRepzScasFrag);
  29. FRAGCOMMON0(FsRepzScasNoFlagsFrag);
  30. FRAGCOMMON0(FsRepnzScasFrag);
  31. FRAGCOMMON0(FsRepnzScasNoFlagsFrag);
  32. FRAGCOMMON0(StosFrag);
  33. FRAGCOMMON0(RepStosFrag);
  34. FRAGCOMMON0(MovsFrag);
  35. FRAGCOMMON0(RepMovsFrag);
  36. FRAGCOMMON0(FsMovsFrag);
  37. FRAGCOMMON0(FsRepMovsFrag);
  38. FRAGCOMMON0(CmpsFrag);
  39. FRAGCOMMON0(RepzCmpsFrag);
  40. FRAGCOMMON0(RepnzCmpsFrag);
  41. FRAGCOMMON0(FsCmpsFrag);
  42. FRAGCOMMON0(FsRepzCmpsFrag);
  43. FRAGCOMMON0(FsRepnzCmpsFrag);