History log of /src/sys/arch/powerpc/fpu/fpu_sqrt.c |
Revision | | Date | Author | Comments |
1.14 |
| 06-Sep-2022 |
rin | Style sync with other parts of this file, as well as FreeBSD: https://cgit.freebsd.org/src/commit/sys/powerpc/fpu/fpu_sqrt.c?id=81dd9c5e69a2709ae3317dd383093e1c8a970d9e
NFC since q is initialized to zero just above.
|
1.13 |
| 06-Sep-2022 |
rin | Fix errors in calculation of intermediate mantissa bits > 95.
NFC since this does not affect the final results; we do not support any extended-precision formats at the moment (never?).
Taken from FreeBSD: https://cgit.freebsd.org/src/commit/sys/powerpc/fpu/fpu_sqrt.c?id=81dd9c5e69a2709ae3317dd383093e1c8a970d9e except for stylistic changes that will be committed soon.
|
1.12 |
| 06-Sep-2022 |
rin | IEEE 754 and Power ISA require sqrt(+0) = +0 and sqrt(-0) = -0, not Inf.
|
1.11 |
| 01-Sep-2022 |
rin | Do not raise SNaN exception for QNaN.
|
1.10 |
| 24-May-2022 |
andvar | s/equivalant/equivalent/ in copy pasted comment.
|
1.9 |
| 27-Jun-2020 |
rin | Return +INF without exception for +INF, as required by the architecture. Also, avoid NULL dereference for fpu_dumpfpn() aka DUMPFPN().
Taken from (remaining part of) FreeBSD Revision 343078: https://svnweb.freebsd.org/base?view=revision&revision=343078
|
1.8 |
| 27-Jun-2020 |
rin | Fix typo in DPRINTF.
|
1.7 |
| 27-Jun-2020 |
rin | Set FPSCR[VXSQRT] for non-zero negative operand.
Taken from (a part of) FreeBSD Revision 343078: https://svnweb.freebsd.org/base?view=revision&revision=343078
|
1.6 |
| 27-Jun-2020 |
rin | Sort headers. No functional changes intended.
|
1.5 |
| 25-Feb-2014 |
martin | Mark a temporary as __USEd
|
1.4 |
| 11-Dec-2005 |
christos | branches: 1.4.112; 1.4.122; 1.4.128; merge ktrace-lwp.
|
1.3 |
| 07-Aug-2003 |
agc | Move UCB-licensed code from 4-clause to 3-clause licence.
Patches provided by Joel Baker in PR 22364, verified by myself.
|
1.2 |
| 15-Jul-2003 |
lukem | __KERNEL_RCSID()
|
1.1 |
| 13-Jun-2001 |
simonb | branches: 1.1.8; 1.1.24; Add a port to IBM's PPC405GP Reference Board (the "walnut") by Eduardo Horvath and Simon Burge of Wasabi Systems.
IBM 4xx series CPU features: - New pmap and revised trap handler. - Support on-chip timers, PCI controller, UARTs - Framework for on-chip ethernet and watchdog timer. General PowerPC features: - Add in-kernel PPC floating point emulation - New in{,4}_cksum that is between 1.5 and 5 times faster than the old version depending on CPU type. General changes: - Kernel support for generic dbsym-style symbols.
|
1.1.24.3 |
| 21-Sep-2004 |
skrll | Fix the sync with head I botched.
|
1.1.24.2 |
| 18-Sep-2004 |
skrll | Sync with HEAD.
|
1.1.24.1 |
| 03-Aug-2004 |
skrll | Sync with HEAD
|
1.1.8.2 |
| 13-Jun-2001 |
simonb | Add a port to IBM's PPC405GP Reference Board (the "walnut") by Eduardo Horvath and Simon Burge of Wasabi Systems.
IBM 4xx series CPU features: - New pmap and revised trap handler. - Support on-chip timers, PCI controller, UARTs - Framework for on-chip ethernet and watchdog timer. General PowerPC features: - Add in-kernel PPC floating point emulation - New in{,4}_cksum that is between 1.5 and 5 times faster than the old version depending on CPU type. General changes: - Kernel support for generic dbsym-style symbols.
|
1.1.8.1 |
| 13-Jun-2001 |
simonb | file fpu_sqrt.c was added on branch nathanw_sa on 2001-06-13 06:01:48 +0000
|
1.4.128.1 |
| 18-May-2014 |
rmind | sync with head
|
1.4.122.1 |
| 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.4.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")
|