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
Marcel Moolenaar
marcel at FreeBSD.org
Sat Feb 23 20:05:27 UTC 2008
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)
More information about the cvs-src
mailing list