Date: Sat, 23 Feb 2008 20:05:27 +0000 (UTC) From: Marcel Moolenaar <marcel@FreeBSD.org> To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/powerpc/fpu fpu_add.c fpu_arith.h fpu_compare.c fpu_div.c fpu_emu.c fpu_emu.h fpu_explode.c fpu_extern.h fpu_implode.c fpu_instr.h fpu_mul.c fpu_sqrt.c fpu_subr.c Message-ID: <200802232005.m1NK5R60022761@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
marcel 2008-02-23 20:05:27 UTC
FreeBSD src repository
Added files:
sys/powerpc/fpu fpu_add.c fpu_arith.h fpu_compare.c
fpu_div.c fpu_emu.c fpu_emu.h
fpu_explode.c fpu_extern.h fpu_implode.c
fpu_instr.h fpu_mul.c fpu_sqrt.c
fpu_subr.c
Log:
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
Revision Changes Path
1.1 +227 -0 src/sys/powerpc/fpu/fpu_add.c (new)
1.1 +152 -0 src/sys/powerpc/fpu/fpu_arith.h (new)
1.1 +162 -0 src/sys/powerpc/fpu/fpu_compare.c (new)
1.1 +292 -0 src/sys/powerpc/fpu/fpu_div.c (new)
1.1 +787 -0 src/sys/powerpc/fpu/fpu_emu.c (new)
1.1 +192 -0 src/sys/powerpc/fpu/fpu_emu.h (new)
1.1 +262 -0 src/sys/powerpc/fpu/fpu_explode.c (new)
1.1 +83 -0 src/sys/powerpc/fpu/fpu_extern.h (new)
1.1 +462 -0 src/sys/powerpc/fpu/fpu_implode.c (new)
1.1 +386 -0 src/sys/powerpc/fpu/fpu_instr.h (new)
1.1 +239 -0 src/sys/powerpc/fpu/fpu_mul.c (new)
1.1 +415 -0 src/sys/powerpc/fpu/fpu_sqrt.c (new)
1.1 +221 -0 src/sys/powerpc/fpu/fpu_subr.c (new)
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200802232005.m1NK5R60022761>
