summaryrefslogtreecommitdiff
path: root/sys/arch/m68k/fpe/fpu_emulate.c
AgeCommit message (Collapse)Author
1997-02-13add #include <machine/cpu.h> for prototype of fusword()kstailey
1997-01-13Sync to 970110 NetBSDNiklas Hallqvist
1996-10-13The 68LC040 generates a format 4 stack frame for floating pointbriggs
exceptions, which puts the address of the instruction we faulted on in a different location. Copy it and handle as we normally would, restoring the saved PC before returning. The FPE should probably be reworked to take advantage of the 68LC040's precalculated effective address, at some point.
1996-09-18NetBSD PR#2761 (wrong fmovem emulation) from Takeshi Nakayamabriggs
(takeshi@sakabe.nuie.nagoya-u.ac.jp). Untested by me, but it looks correct against the FP User's manual.
1996-05-29From Netbsd: Fix "might be used uninitialized" warnings.Niklas Hallqvist
1996-05-09From NetBSD:Niklas Hallqvist
Update for -Wall -Wstrict-prototypes -Wmissing-prototypes -Wno-uninitialized. Bring back Step9 and fix an oversight from Ken Nakata <kenn@remus.rutgers.edu>
1995-12-14from netbsd:Theo de Raadt
Still incomplete, but much more complete FPE from Ken Nakata <kenn@remus.rutgers.edu>. This emulator does not yet emulate the following functions: FSINH, FETOXM1, FTANH, FATAN, FASIN, FATANH, FSIN, FTAN, FETOX, FTWOTOX, FTENTOX, FCOSH, FACOS, FCOS, FSINCOS It is sufficient, however, to allow programs like df, w, and newfs, to run to completion with correct results. Portions of this code were based on the sparc fpe and on initial work by gwr.
1995-10-18initial import of NetBSD treeTheo de Raadt