History log of /src/sys/arch/m68k/fpe/fpu_subr.c |
Revision | | Date | Author | Comments |
1.12 |
| 21-Apr-2013 |
isaki | M68010 -> __mc68010__, pointed out by tsutsui@
|
1.11 |
| 20-Apr-2013 |
isaki | Rewrite around BFFFO inline asm. o Prepare C version of BFFFO (from XM6i). It is helpful in running FPE on other platforms (for example, for a test). It is also helpful in porting to non-m68k 3rd party :) o A BFFFO is supported on 68020 or later (though I'm not sure whether sun2/68010 uses this FPE correctly or not).
|
1.10 |
| 26-Mar-2013 |
isaki | u_int -> uint32_t
|
1.9 |
| 19-Mar-2013 |
isaki | Remove 'register'.
|
1.8 |
| 24-Dec-2005 |
perry | branches: 1.8.112; 1.8.122; Remove leading __ from __(const|inline|signed|volatile) -- it is obsolete.
|
1.7 |
| 11-Dec-2005 |
christos | merge ktrace-lwp.
|
1.6 |
| 07-Aug-2003 |
agc | branches: 1.6.16; Move UCB-licensed code from 4-clause to 3-clause licence.
Patches provided by Joel Baker in PR 22364, verified by myself.
|
1.5 |
| 15-Jul-2003 |
lukem | __KERNEL_RCSID()
|
1.4 |
| 29-Dec-2002 |
kristerw | branches: 1.4.2; Use "__asm __volatile" instead of "asm volatile" to pacify lint.
|
1.3 |
| 30-May-1999 |
briggs | branches: 1.3.20; PR 7220 from Ken Nakata: I've fixed most (not all) m68k FPE bugs that give bogus calculation results, esp. fsqrt instruction. Also, the internal FP representation has been reduced from 115-bit mantissa to 67-bit mantissa which reduced the required mantissa operation roughly by one fourth. I've done an extensive (though not exhaustive - it's impossible!) test on the internal routines by feeding them randomly generated FP numbers, and found that the new code is more precise than MC68040 FPU (it seems to have a rounding bug).
[ Only change was to keep fpu_calcea.c's name instead of renaming to fpu_ea.c in Ken's patch. --akb ]
|
1.2 |
| 30-Apr-1996 |
briggs | branches: 1.2.24; 1.2.26; 1.2.28; Update for -Wall -Wstrict-prototypes -Wmissing-prototypes -Wno-uninitialized.
|
1.1 |
| 03-Nov-1995 |
briggs | 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.
|
1.2.28.1 |
| 30-Nov-1999 |
itojun | bring in latest KAME (as of 19991130, KAME/NetBSD141) into kame branch just for reference purposes. This commit includes 1.4 -> 1.4.1 sync for kame branch.
The branch does not compile at all (due to the lack of ALTQ and some other source code). Please do not try to modify the branch, this is just for referenre purposes.
synchronization to latest KAME will take place on HEAD branch soon.
|
1.2.26.1 |
| 21-Jun-1999 |
thorpej | Sync w/ -current.
|
1.2.24.2 |
| 06-Feb-2000 |
he | Apply patch (requested by is): Revert floating point emulation software to the version released as NetBSD 1.4. The upgrade done in 1.4.1 had problems.
|
1.2.24.1 |
| 21-Jun-1999 |
perry | pullup 1.2->1.3 (briggs): fix FPE
|
1.3.20.1 |
| 29-Dec-2002 |
thorpej | Sync with HEAD.
|
1.4.2.3 |
| 21-Sep-2004 |
skrll | Fix the sync with head I botched.
|
1.4.2.2 |
| 18-Sep-2004 |
skrll | Sync with HEAD.
|
1.4.2.1 |
| 03-Aug-2004 |
skrll | Sync with HEAD
|
1.6.16.1 |
| 21-Jun-2006 |
yamt | sync with head.
|
1.8.122.1 |
| 23-Jun-2013 |
tls | resync from head
|
1.8.112.1 |
| 22-May-2014 |
yamt | sync with head.
for a reference, the tree before this commit was tagged as yamt-pagecache-tag8.
this commit was splitted into small chunks to avoid a limitation of cvs. ("Protocol error: too many arguments")
|