Home | History | Annotate | Download | only in fpu
History log of /src/sys/arch/powerpc/fpu/fpu_compare.c
RevisionDateAuthorComments
 1.8  08-Sep-2022  rin fpu_compare(): Assign r by using return value from fpu_sub(),
instead of directly using &fe->fe_f3. NFC; only for clarity.
 1.7  08-Sep-2022  rin fpu_compare(): Fix inverted logic and comment it out for now.

VXVC is raised for SNaN if VE == 0.

As we still do not support enabled exception bits, comment out
this if statement for consistency at the moment.
 1.6  04-Sep-2022  rin Fix logic for FI, FR, and FPRF fields of FPSCR.

They are not sticky bits and updated by arithmetic and round
insns at the same time.

Comparison insns update only FPCC sub-field of FPRF.

For other insns, these field are left untouched.

Also, for single-precision insns, exception bits should be set by
the first fpu_implode(), which rounds the value to float.
 1.5  27-Jun-2020  rin Sort headers. No functional changes intended.
 1.4  11-Dec-2005  christos 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_compare.c was added on branch nathanw_sa on 2001-06-13 06:01:48 +0000

RSS XML Feed