Source-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: basesrc/lib/libc
Module Name: basesrc
Committed By: bjh21
Date: Tue May 21 23:51:09 UTC 2002
Modified Files:
basesrc/lib/libc/arch/arm: Makefile.inc
basesrc/lib/libc/softfloat: Makefile.inc README.NetBSD
Added Files:
basesrc/lib/libc/softfloat/bits32: softfloat-macros softfloat.c
basesrc/lib/libc/softfloat/bits64: softfloat-macros softfloat.c
Removed Files:
basesrc/lib/libc/softfloat: softfloat-macros softfloat.c
Log Message:
Import the 32-bit version of SoftFloat 2a and separate it and the 64-bit
version into different directories. Which version a given port uses is
controlled by the SOFTFLOAT_BITS make variable. This is set to 64 (which
uses the same code we had before) by default. 32-bit platforms that don't
need extended precision support might get better performance by using 32.
Set the ARM port to use the 32-bit version of SoftFloat, since this is more
than a factor of two faster than the 64-bit version. This should get the
floating-point performance back to what it was in 1.5.
To generate a diff of this commit:
cvs rdiff -r1.3 -r1.4 basesrc/lib/libc/arch/arm/Makefile.inc
cvs rdiff -r1.1 -r1.2 basesrc/lib/libc/softfloat/Makefile.inc \
basesrc/lib/libc/softfloat/README.NetBSD
cvs rdiff -r1.4 -r0 basesrc/lib/libc/softfloat/softfloat-macros
cvs rdiff -r1.9 -r0 basesrc/lib/libc/softfloat/softfloat.c
cvs rdiff -r0 -r1.1 basesrc/lib/libc/softfloat/bits32/softfloat-macros \
basesrc/lib/libc/softfloat/bits32/softfloat.c
cvs rdiff -r0 -r1.1 basesrc/lib/libc/softfloat/bits64/softfloat-macros \
basesrc/lib/libc/softfloat/bits64/softfloat.c
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Home |
Main Index |
Thread Index |
Old Index