freebsd-dev/lib/libc/sparc64/fpu
Jake Burkholder 05f2fa5cee 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
2002-04-28 02:36:36 +00:00
..
fpu_add.c Emulate ldq and stq (load/store long double) instructions. GCC has started 2002-04-27 21:56:28 +00:00
fpu_arith.h Fix the style of the SCM ID's. 2002-03-22 23:42:05 +00:00
fpu_compare.c Fix the style of the SCM ID's. 2002-03-22 21:53:29 +00:00
fpu_div.c Fix the style of the SCM ID's. 2002-03-22 21:53:29 +00:00
fpu_emu.h Fix the style of the SCM ID's. 2002-03-22 23:42:05 +00:00
fpu_explode.c Emulate ldq and stq (load/store long double) instructions. GCC has started 2002-04-27 21:56:28 +00:00
fpu_extern.h Emulate ldq and stq (load/store long double) instructions. GCC has started 2002-04-27 21:56:28 +00:00
fpu_implode.c Emulate ldq and stq (load/store long double) instructions. GCC has started 2002-04-27 21:56:28 +00:00
fpu_mul.c Fix the style of the SCM ID's. 2002-03-22 21:53:29 +00:00
fpu_qp.c Add code to emulate arithmetic, comparison and conversion operations 2002-04-28 02:36:36 +00:00
fpu_reg.h Add userland floating point emulator code for sparc64. This is a port 2002-02-23 21:37:18 +00:00
fpu_reg.S Add userland floating point emulator code for sparc64. This is a port 2002-02-23 21:37:18 +00:00
fpu_sqrt.c Fix the style of the SCM ID's. 2002-03-22 21:53:29 +00:00
fpu_subr.c Emulate ldq and stq (load/store long double) instructions. GCC has started 2002-04-27 21:56:28 +00:00
fpu.c Emulate ldq and stq (load/store long double) instructions. GCC has started 2002-04-27 21:56:28 +00:00
Makefile.inc Add code to emulate arithmetic, comparison and conversion operations 2002-04-28 02:36:36 +00:00