cvs commit: src/lib/msun/src math_private.h

2008-02-22 Thread Bruce Evans
bde 2008-02-22 14:11:03 UTC FreeBSD src repository Modified files: lib/msun/src math_private.h Log: Add an irint() function in inline asm for amd64 and i386. irint() is the same as lrint() except it returns int instead of long. Though the extern lrint() is fairl

cvs commit: src/lib/msun/src math_private.h

2008-01-19 Thread Bruce Evans
bde 2008-01-19 22:05:14 UTC FreeBSD src repository Modified files: lib/msun/src math_private.h Log: Do an ordinary assignment in STRICT_ASSIGN() except for floats until there is a problem with non-floats (when i386 defaults to extra precision). This essentially r

cvs commit: src/lib/msun/src math_private.h

2008-01-17 Thread Bruce Evans
bde 2008-01-17 17:02:11 UTC FreeBSD src repository Modified files: lib/msun/src math_private.h Log: Add a macro STRICT_ASSIGN() to help avoid the compiler bug that assignments and casts don't clip extra precision, if any. The implementation is to assign to a temp

cvs commit: src/lib/msun/src math_private.h

2007-06-13 Thread Bruce Evans
bde 2007-06-13 17:38:50 UTC FreeBSD src repository Modified files:(Branch: RELENG_6) lib/msun/src math_private.h Log: MFC (1.18: implement some inline functions to support complex functions). Revision ChangesPath 1.17.2.1 +42 -0 src/lib/msun/s