Date: Sat, 27 Apr 2002 19:36:36 -0700 (PDT) From: Jake Burkholder <jake@FreeBSD.org> To: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/lib/libc/sparc64/fpu Makefile.inc fpu_qp.c Message-ID: <200204280236.g3S2aaL19521@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
jake 2002/04/27 19:36:36 PDT
Modified files:
lib/libc/sparc64/fpu Makefile.inc
Added files:
lib/libc/sparc64/fpu fpu_qp.c
Log:
Add code to emulate arithmetic, comparison and conversion operations
on long double, which are not implemented in hardware on any UltraSPARC
chip that I know of. This just calls into the existing floating point
emulator, which is still needed to emulate other floating point operations
in certain conditions. Without this gcc has to generate the quad floating
point instructions directly, which sometimes causes internal compiler
errors.
Reviewed by: tmm
Revision Changes Path
1.3 +1 -1 src/lib/libc/sparc64/fpu/Makefile.inc
1.1 +135 -0 src/lib/libc/sparc64/fpu/fpu_qp.c (new)
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe cvs-all" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200204280236.g3S2aaL19521>
