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.

189 lines
5.7 KiB

  1. ;/*++
  2. ;
  3. ;Copyright (c) 1992 Microsoft Corporation
  4. ;
  5. ;Module Name:
  6. ;
  7. ; pbmsg.mc (will create pbmsg.h when compiled)
  8. ;
  9. ;Abstract:
  10. ;
  11. ; This file contains the pentnt messages.
  12. ;
  13. ;Author:
  14. ;
  15. ; Bryan Willman (bryanwi) 7-Dec-94
  16. ;
  17. ;Revision History:
  18. ;
  19. ;--*/
  20. MessageId=1 SymbolicName=MSG_PENTBUG_HELP
  21. Language=English
  22. Reports on whether local computer exhibits Intel(tm) Pentium
  23. Floating Point Division Error
  24. pentnt [-?] [-H] [-h] [-C] [-c] [-F] [-f] [-O] [-o]
  25. Run without arguments this program will tell you if the
  26. system exhibits the Pentium floating point division error
  27. and whether floating point emulation is forced and whether floating
  28. point hardware is disabled.
  29. -? Print this help message
  30. -h
  31. -H
  32. -c Turn on conditional emulation. This means that floating
  33. -C point emulation will be forced on if and only if
  34. the system detects the Pentium floating point division
  35. error at boot. Reboot required before this takes effect.
  36. This is what should generally be used.
  37. -f Turn on forced emulation. This means that floating
  38. -F point hardware is disabled and floating point emulation
  39. will always be forced on, regardless of whether the system
  40. exhibits the Pentium division error. Useful for testing
  41. software emulators and for working around floating point
  42. hardware defects unknown to the OS. Reboot required before
  43. this takes effect.
  44. -o Turn off forced emulation. Reenables floating point hardware
  45. -O if present. Reboot required before this takes effect.
  46. The Floating Point Division error that this program addresses only
  47. occurs on certain Intel Pentium processors. It only affects floating
  48. point operations. The problem is described in detail in a white paper
  49. available from Intel. If you are doing critical work with programs that
  50. perform floating point division and certain related functions that
  51. use the same hardware (including remainder and transcendtal functions),
  52. you may wish to use this program to force emulation.
  53. Type "pentnt -? | more" if you need to see all the help text
  54. .
  55. MessageId=2 SymbolicName=MSG_PENTBUG_NO_FLOAT_HARDWARE
  56. Language=English
  57. This computer does not have any floating point hardware,
  58. therefore you do not need to run this program.
  59. .
  60. MessageId=3 SymbolicName=MSG_PENTBUG_NOT_NT
  61. Language=English
  62. This program is only useful on Windows NT.
  63. .
  64. MessageId=4 SymbolicName=MSG_PENTBUG_NEED_NTOK
  65. Language=English
  66. You are running a version of Windows NT that does not
  67. support forced emulation. You must upgrade to Service
  68. Pack 1 (or later) for Windows NT Version 3.5 or upgrade to
  69. Windows NT Version 3.51 or later, if you wish to
  70. use the forced emulation workaround for the Pentium
  71. floating point division error.
  72. .
  73. MessageId=5 SymbolicName=MSG_PENTBUG_SET_FAILED
  74. Language=English
  75. Unable to set the ForceNpxEmulation flag in the registry.
  76. Error code = %d.
  77. .
  78. MessageId=6 SymbolicName=MSG_PENTBUG_IS_OFF_OK
  79. Language=English
  80. Floating point hardware is not disabled.
  81. This program has not made any changes.
  82. .
  83. MessageId=7 SymbolicName=MSG_PENTBUG_IS_OFF_REBOOT
  84. Language=English
  85. Forced floating point emulation has already been turned off,
  86. but is still active. You must shut down and restart your
  87. system for this to take effect.
  88. .
  89. MessageId=8 SymbolicName=MSG_PENTBUG_TURNED_OFF
  90. Language=English
  91. Forced floating point emulation has been turned off.
  92. .
  93. MessageId=9 SymbolicName=MSG_PENTBUG_REBOOT
  94. Language=English
  95. You must shut down and restart your system for this change
  96. to take effect.
  97. .
  98. MessageId=10 SymbolicName=MSG_PENTBUG_IS_ON_COND_REBOOT
  99. Language=English
  100. Forced floating point emulation has already been conditionally
  101. enabled, but is not active. You must shut down and restart your
  102. system to activate emulation.
  103. .
  104. MessageId=11 SymbolicName=MSG_PENTBUG_IS_ON_COND_OK
  105. Language=English
  106. Forced floating point emulation is already conditionally enabled,
  107. and appears to be working. This program has not changed anything.
  108. .
  109. MessageId=12 SymbolicName=MSG_PENTBUG_TURNED_ON_CONDITIONAL
  110. Language=English
  111. Floating point emulation has been conditionally enabled.
  112. .
  113. MessageId=13 SymbolicName=MSG_PENTBUG_IS_ON_ALWAYS_OK
  114. Language=English
  115. Forced floating point emulation is already forced on.
  116. This program has not made any changes.
  117. .
  118. MessageId=14 SymbolicName=MSG_PENTBUG_IS_ON_ALWAYS_REBOOT
  119. Language=English
  120. Floating point emulation has already been unconditionally enabled,
  121. but is not active. You need to shut down and restart your
  122. system to activate emulation.
  123. .
  124. MessageId=15 SymbolicName=MSG_PENTBUG_TURNED_ON_ALWAYS
  125. Language=English
  126. Forced floating point emulation has been unconditionally enabled.
  127. .
  128. MessageId=16 SymbolicName=MSG_PENTBUG_FLOAT_WORKS
  129. Language=English
  130. The floating point hardware in this system does not
  131. exhibit the Pentium floating point division error.
  132. .
  133. MessageId=17 SymbolicName=MSG_PENTBUG_EMULATION_ON_AND_WORKS
  134. Language=English
  135. Floating point hardware is disabled and floating point emulation
  136. has been enabled.
  137. .
  138. MessageId=18 SymbolicName=MSG_PENTBUG_FDIV_ERROR
  139. Language=English
  140. The floating point hardware in this system exhibits
  141. the Pentium floating point division error.
  142. .
  143. MessageId=19 SymbolicName=MSG_PENTBUG_IS_ON_REBOOT
  144. Language=English
  145. Forced floating point emulation has already been enabled
  146. either conditionally or unconditionally, but you
  147. must shut down and restart the system before
  148. it will take effect.
  149. .
  150. MessageId=20 SymbolicName=MSG_PENTBUG_CRITICAL_WORK
  151. Language=English
  152. If you are doing critical work using applications that
  153. depend on floating point division, remainder or
  154. transcendental instructions, you may wish to disable
  155. floating point hardware and to force floating point emulation.
  156. Run "pentnt -c" and then shut down and restart your
  157. system to force floating point emulation on.
  158. If you do this, floating point operations will run
  159. much more slowly.
  160. .