fp emulation in microport DOS MERGE
Norman Kohn
nvk at ddsw1.MCS.COM
Sun Jan 7 10:05:48 AEST 1990
Microport's dos merge kernel seems to have some problem with
80387 emulation. On a machine with no math coprocessor the code
#define MATHTYPE int
main()
{
MATHTYPE x;int j;
j=2;
x=(MATHTYPE) j;
j=(int) x;
printf("%d\n",j);
}
fails (produces results of 0) if MATHTYPE is float or double.
sdb confirms that the conversions are failing.
This may suggest why awk, which uses floating point heavily, gets very confused
under DOSMERGE.
The good news is that someone actually answers the phone at microport,
and claims to have a newer merge kernel: maybe :) they'll have
a fix for it. (A machine with 80287 does ok: at least an
80387 is cheaper than buying Interactive's unix.)
--
Norman Kohn | ...ddsw1!nvk
Chicago, Il. | days/ans svc: (312) 650-6840
| eves: (312) 373-0564
More information about the Comp.unix.microport
mailing list