Dec 232017
 
Patch for MIcrosoft Fortran 5.0 to correct incorrect results returned by 8087 chips.
File HF0405.ZIP from The Programmer’s Corner in
Category Miscellaneous Language Source Code
Patch for MIcrosoft Fortran 5.0 to correct incorrect results returned by 8087 chips.
File Name File Size Zip Size Zip Type
87EXIST.OBJ 392 352 deflated
HF0327.DOC 3084 1264 deflated

Download File HF0405.ZIP Here

Contents of the HF0327.DOC file


======================================================================
Microsoft Product Support Services Application Note (Text File)
HF0327: 8087 LIBRARY PATCH
======================================================================
Revision Date: 9/91
Disk Included

The following information applies to Microsoft FORTRAN version 5.0.

--------------------------------------------------------------------
| INFORMATION PROVIDED IN THIS DOCUMENT AND ANY SOFTWARE THAT MAY |
| ACCOMPANY THIS DOCUMENT (collectively referred to as an |
| Application Note) IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY |
| KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO |
| THE IMPLIED WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A |
| PARTICULAR PURPOSE. The user assumes the entire risk as to the |
| accuracy and the use of this Application Note. This Application |
| Note may be copied and distributed subject to the following |
| conditions: 1) All text must be copied without modification and |
| all pages must be included; 2) If software is included, all files |
| on the disk(s) must be copied without modification [the MS-DOS(R) |
| utility DISKCOPY is appropriate for this purpose]; 3) All |
| components of this Application Note must be distributed together; |
| and 4) This Application Note may not be distributed for profit. |
| |
| Copyright 1990-1991 Microsoft Corporation. All Rights Reserved. |
| Microsoft, MS-DOS, and the Microsoft logo are registered |
| trademarks and Windows is a trademark of Microsoft Corporation. |
--------------------------------------------------------------------

The enclosed 8087 Library Patch disk contains a patch for your
emulator or coprocessor library that should correct the problem you
encountered using FORTRAN version 5.0 and an 8087 coprocessor with
this library. The erroneous results were generated because the control
word was not properly initialized for an 8087 coprocessor. This
problem was corrected in Microsoft FORTRAN version 5.1.

To install the patch, replace a module in the appropriate library with
the 87EXIST.OBJ file on the enclosed disk by doing the following:

1. Copy 87EXIST.OBJ from the enclosed disk to your LIB subdirectory
(for example, C:\LIB).

2. From your LIB directory, invoke the library manager, LIB.EXE, with
a line such as the following:

LIB LLIBFOR7-+87EXIST.OBJ;

This line causes the 87EXIST module in LLIBFOR7.LIB to be
replaced with the 87EXIST file provided on the enclosed disk.
Substitute the name of your coprocessor or emulator library
(for example, LLIBFORE or MLIBFORE) for the LLIBFOR7 listed
above.

If you have any difficulties with this patch, please contact Microsoft
Product Support Services at (206) 637-7096.


 December 23, 2017  Add comments

Leave a Reply