From owner-cvs-all@FreeBSD.ORG Sat Feb 23 20:05:27 2008 Return-Path: Delivered-To: cvs-all@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 334F416A402; Sat, 23 Feb 2008 20:05:27 +0000 (UTC) (envelope-from marcel@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 318D713C45B; Sat, 23 Feb 2008 20:05:27 +0000 (UTC) (envelope-from marcel@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m1NK5RL4022762; Sat, 23 Feb 2008 20:05:27 GMT (envelope-from marcel@repoman.freebsd.org) Received: (from marcel@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m1NK5R60022761; Sat, 23 Feb 2008 20:05:27 GMT (envelope-from marcel) Message-Id: <200802232005.m1NK5R60022761@repoman.freebsd.org> From: Marcel Moolenaar Date: Sat, 23 Feb 2008 20:05:27 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: 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 X-BeenThere: cvs-all@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the entire tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 23 Feb 2008 20:05:27 -0000 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)