This is the mail archive of the glibc-bugs@sourceware.org mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[Bug math/6406] Improve performance of libm wrapper functions.


------- Additional Comments From sjmunroe at us dot ibm dot com  2008-04-15 02:00 -------
Created an attachment (id=2691)
 --> (http://sourceware.org/bugzilla/attachment.cgi?id=2691&action=view)
A proposed method for inlining range checks in libm wrappers

This method defines macros in math_private.h that; declare transfer variables
(unions), transfer FP parms to a convenient (int) form for manipulation, 
defines macros for inline versions of ISNAN, ISINF, FINITE, SIGNBIT. 
the the DCL and XFER macros are separate to allow the flexibility for
scheduling.
This version includes the default math/math_private.h, examples uses for
w_exp.c w_log.c and w_pow.c and a platform specific override for powerpc.

-- 


http://sourceware.org/bugzilla/show_bug.cgi?id=6406

------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]