Thorsten,
Any reasoning why FPU emulation has been disabled?
The docs say it’s incomplete, bogus and experimental and generally
not-working so I removed it for space reasons.
The docs most likely are talking about LC040 FPU trap emulation.
The docs are quite clearly out of date. From memory, there may be the
odd FPU instruction that does not work perfectly, but that would be
limited to 030 type emulation. 040 and 060 use code from the Motorola
floating-point support package which hasn't been reported to have
faults as such. Even for 030, I cannot recall specific instructions
that are unimplemented or dodgy.
Certain mask revisions of the LC040 have a firmware bug that prevents
floating point exceptions to properly work in corner cases (i.e. when
the FPU instruction happens to span a page boundary). These LC040 were
mostly used in early Macs,
Seeing as this code is crucial, I'd opt for putting it back in, and
finding something else to remove. I appreciate this will be hard, or
course.
Cheers,
Michael
--
To UNSUBSCRIBE, email to debian-68k-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive:
http://lists.debian.org/ed75f0faa0650a589285795524f31...@biophys.uni-duesseldorf.de