CVSROOT: /cvs Module name: src Changes by: [EMAIL PROTECTED] 2008/07/24 03:31:07
Modified files: lib/libc : shlib_version lib/libc/arch/alpha/gen: Makefile.inc lib/libc/arch/amd64/gen: Makefile.inc lib/libc/arch/arm/gen: Makefile.inc lib/libc/arch/hppa/gen: Makefile.inc lib/libc/arch/hppa64/gen: Makefile.inc lib/libc/arch/i386/gen: Makefile.inc lib/libc/arch/m68k/gen: Makefile.inc lib/libc/arch/m88k/gen: Makefile.inc lib/libc/arch/mips64/gen: Makefile.inc isinf.S lib/libc/arch/powerpc/gen: Makefile.inc lib/libc/arch/sh/gen: Makefile.inc lib/libc/arch/sparc/gen: Makefile.inc lib/libc/arch/sparc64/gen: Makefile.inc lib/libc/arch/vax/gen: Makefile.inc isinf.c lib/libc/gen : Makefile.inc Added files: lib/libc/arch/alpha/gen: nan.c lib/libc/arch/amd64/gen: nan.c lib/libc/arch/arm/gen: nan.c lib/libc/arch/hppa/gen: nan.c lib/libc/arch/hppa64/gen: nan.c lib/libc/arch/i386/gen: nan.c lib/libc/arch/m68k/gen: nan.c lib/libc/arch/m88k/gen: nan.c lib/libc/arch/mips64/gen: isnan.S nan.c lib/libc/arch/powerpc/gen: nan.c lib/libc/arch/sh/gen: nan.c lib/libc/arch/sparc/gen: nan.c lib/libc/arch/sparc64/gen: nan.c lib/libc/arch/vax/gen: fpclassify.c isfinite.c isnan.c isnormal.c signbit.c lib/libc/gen : fpclassify.c isfinite.c isinf.c isnan.c isnormal.c signbit.c Removed files: lib/libc/arch/alpha/gen: isinf.c isnan.c lib/libc/arch/amd64/gen: isinf.c isnan.c lib/libc/arch/arm/gen: isinf.c isnan.c lib/libc/arch/hppa/gen: isinf.c isnan.c lib/libc/arch/hppa64/gen: isinf.c isnan.c lib/libc/arch/i386/gen: isinf.c isnan.c lib/libc/arch/m68k/gen: isinf.c isnan.c lib/libc/arch/m88k/gen: isinf.c isnan.c lib/libc/arch/powerpc/gen: isinf.c isnan.c lib/libc/arch/sh/gen: isinf.c isnan.c lib/libc/arch/sparc/gen: isinf.c isnan.c lib/libc/arch/sparc64/gen: isinf.c isnan.c Log message: - move isinf, isnan dups to gen, since most is ieee 754 - is{inf,nan} should be macros for real-floating, so rename to __is{inf,nan}, per C99 - implement C99 __fpclassify(), __fpclassifyf(), __isfinite(), __isfinitef(), __isnormal(), __isnormalf(), __signbit(), __signbitf() - long functions added, but not yet enabled, till ieee.h is fixed - implement vax equivalents of the functions - reimplement isinff, isnanf in a better way, and move to libc - add qnan bytes for all archs - bump major man pages will follow ok [EMAIL PROTECTED] arm bits looked over by drahn@ discussed w/ theo, who showed the right direction, to put these functions in libc