| History log of /src/sys/arch/m68k/fpe/fpu_exp.c |
| Revision | | Date | Author | Comments |
| 1.11 |
| 15-Jan-2017 |
isaki | exp(>11356) is +inf even if extended precision. exp(<-11401) is 0 even if extended precision.
|
| 1.10 |
| 07-Dec-2016 |
isaki | Fix sign of zero in case of x > -(2^18). # By the way, I will modify this case later.
|
| 1.9 |
| 05-Dec-2016 |
isaki | Improve the exponential and hyperbolic function's performance 10..100 times faster. PR port-m68k/51645 from rin@ (and modified by me)
|
| 1.8 |
| 20-Apr-2013 |
isaki | branches: 1.8.12; 1.8.16; Terminate a loop in EXT_FRACBITS(64bits) instead of FP_NMANT(83bits). I don't know why the mantissa of the accumulator is 83bits, but 64bits or more are not affected.
|
| 1.7 |
| 20-Apr-2013 |
isaki | Break a loop off to avoid a long loop even if the precision is not enough.
|
| 1.6 |
| 20-Apr-2013 |
isaki | Implement exponential and power functions. o FETOX .. exp(x) o FETOXM1 .. exp(x) - 1 o FTENTOX .. 10^x o FTWOTOX .. 2^x At last all mathematics functions of FPE were implemented. Thanks to Yosuke Sugahara.
|
| 1.5 |
| 18-Jul-2011 |
isaki | branches: 1.5.2; 1.5.12; fix indent. no functional changes.
|
| 1.4 |
| 14-Mar-2009 |
dsl | Change about 4500 of the K&R function definitions to ANSI ones. There are still about 1600 left, but they have ',' or /* ... */ in the actual variable definitions - which my awk script doesn't handle. There are also many that need () -> (void). (The script does handle misordered arguments.)
|
| 1.3 |
| 11-Dec-2005 |
christos | branches: 1.3.78; 1.3.86; 1.3.92; merge ktrace-lwp.
|
| 1.2 |
| 15-Jul-2003 |
lukem | __KERNEL_RCSID()
|
| 1.1 |
| 03-Nov-1995 |
briggs | branches: 1.1.64; 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.1.64.3 |
| 21-Sep-2004 |
skrll | Fix the sync with head I botched.
|
| 1.1.64.2 |
| 18-Sep-2004 |
skrll | Sync with HEAD.
|
| 1.1.64.1 |
| 03-Aug-2004 |
skrll | Sync with HEAD
|
| 1.3.92.1 |
| 13-May-2009 |
jym | Sync with HEAD.
Commit is split, to avoid a "too many arguments" protocol error.
|
| 1.3.86.1 |
| 28-Apr-2009 |
skrll | Sync with HEAD.
|
| 1.3.78.1 |
| 04-May-2009 |
yamt | sync with head.
|
| 1.5.12.2 |
| 03-Dec-2017 |
jdolecek | update from HEAD
|
| 1.5.12.1 |
| 23-Jun-2013 |
tls | resync from head
|
| 1.5.2.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")
|
| 1.8.16.2 |
| 20-Mar-2017 |
pgoyette | Sync with HEAD
|
| 1.8.16.1 |
| 07-Jan-2017 |
pgoyette | Sync with HEAD. (Note that most of these changes are simply $NetBSD$ tag issues.)
|
| 1.8.12.1 |
| 05-Feb-2017 |
skrll | Sync with HEAD
|