]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Add a floating-point emulator so that a single userland or single ABI
authormarcel <marcel@FreeBSD.org>
Sat, 23 Feb 2008 20:05:26 +0000 (20:05 +0000)
committermarcel <marcel@FreeBSD.org>
Sat, 23 Feb 2008 20:05:26 +0000 (20:05 +0000)
commit7e57bff3e27e862c8e8d079d0b1a515855b3ad34
tree595e5661bff8b902e5e265264b1122f56098725b
parentc64ffce06ca80727502a4f1eda1792d2ab29d98e
Add a floating-point emulator so that a single userland or single ABI
can run on processors that don't have a FPU. This is typically the
case for Book E processors. While a tuned system will probably want
to use soft-float (or use a processor that has a FPU if the usage is
FP intensive enough), allowing hard-float on FPU-less systems gives
great portability and flexibility.

Obtained from: NetBSD
13 files changed:
sys/powerpc/fpu/fpu_add.c [new file with mode: 0644]
sys/powerpc/fpu/fpu_arith.h [new file with mode: 0644]
sys/powerpc/fpu/fpu_compare.c [new file with mode: 0644]
sys/powerpc/fpu/fpu_div.c [new file with mode: 0644]
sys/powerpc/fpu/fpu_emu.c [new file with mode: 0644]
sys/powerpc/fpu/fpu_emu.h [new file with mode: 0644]
sys/powerpc/fpu/fpu_explode.c [new file with mode: 0644]
sys/powerpc/fpu/fpu_extern.h [new file with mode: 0644]
sys/powerpc/fpu/fpu_implode.c [new file with mode: 0644]
sys/powerpc/fpu/fpu_instr.h [new file with mode: 0644]
sys/powerpc/fpu/fpu_mul.c [new file with mode: 0644]
sys/powerpc/fpu/fpu_sqrt.c [new file with mode: 0644]
sys/powerpc/fpu/fpu_subr.c [new file with mode: 0644]