Source code of Windows XP (NT5)
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.

88 lines
1.8 KiB

  1. ;***
  2. ;mathver.inc - defines current math model
  3. ;
  4. ; Copyright (c) 1987-2001, Microsoft Corporation. All rights reserved.
  5. ;
  6. ;Purpose:
  7. ; This file defines what math version is being built.
  8. ;
  9. ;Revision History:
  10. ; 02-21-88 WAJ Combined all mathver.* into this file.
  11. ; 09-14-88 WAJ Added to 386 tree
  12. ;
  13. ;*******************************************************************************
  14. ; This file contains special version specific information -
  15. ;
  16. ; Floating point format definition -
  17. ;
  18. ; MBinFmt Microsoft Binary Format
  19. ; DecFmt Microsoft Decimal Format
  20. ; IEEEFmt IEEE Binary Format
  21. ;
  22. ; Size definition -
  23. ;
  24. ; Single Single Precision Format
  25. ; Double Double Precision Format
  26. ;
  27. ; Language definition -
  28. ;
  29. ; BASIC BASIC Interpreter
  30. ; BASCOM BASIC Compiler
  31. ; CC C Compiler
  32. ; FORTRAN FORTRAN Compiler
  33. ; PASCAL PASCAL Compiler
  34. ;
  35. ; The above switches should be defined in this include file only if
  36. ; they are being set. They should only be set to 1.
  37. ifdef MATHVERDBL
  38. IEEEFmt= 1 ; IEEE
  39. Double= 1 ; Double
  40. FORTRAN= 1
  41. PASCAL= 1
  42. endif ;MATHVERDBL
  43. ifdef MATHVERU87
  44. IEEEFmt= 1 ; IEEE
  45. Double= 1 ; Double
  46. FORTRAN= 1
  47. PASCAL= 1
  48. Denormal= 1
  49. Use8087= 1
  50. endif ;MATHVERU87
  51. ifdef MATHVERSNG
  52. IEEEFmt= 1 ; IEEE
  53. Single= 1 ; Single
  54. FORTRAN= 1
  55. PASCAL= 1
  56. endif ;MATHVERSNG
  57. ifdef MATHVERDEC
  58. DecFmt= 1 ; Decimal
  59. Double= 1 ; Double
  60. FORTRAN= 1
  61. PASCAL= 1
  62. endif ;MATHVERDEC