Another great piece of work! Thanks for your hard work. OpenBSD took fenv and polished it for all arches! Maybe FreeBSD, NetBSD, and DragonFlyBSD should integrate the changes which makes this the best fenv there is for the BSDs.
On Thu, 28 Apr 2011, Martynas Venckus wrote: > CVSROOT: /cvs > Module name: src > Changes by: marty...@cvs.openbsd.org 2011/04/28 12:05:39 > > Modified files: > lib/libm : Makefile shlib_version > include : Makefile math.h > Added files: > lib/libm/src : s_nearbyint.c > sys/arch/armish/include: fenv.h > sys/arch/aviion/include: fenv.h > sys/arch/beagle/include: fenv.h > sys/arch/gumstix/include: fenv.h > sys/arch/hp300/include: fenv.h > sys/arch/landisk/include: fenv.h > sys/arch/loongson/include: fenv.h > sys/arch/luna88k/include: fenv.h > sys/arch/mac68k/include: fenv.h > sys/arch/macppc/include: fenv.h > sys/arch/mvme68k/include: fenv.h > sys/arch/mvme88k/include: fenv.h > sys/arch/mvmeppc/include: fenv.h > sys/arch/octeon/include: fenv.h > sys/arch/palm/include: fenv.h > sys/arch/sgi/include: fenv.h > sys/arch/socppc/include: fenv.h > sys/arch/solbourne/include: fenv.h > sys/arch/zaurus/include: fenv.h > > Log message: > - enable fenv > - add nearbyint, nearbyintf and nearbyintl implemented using fenv