CVSROOT: /cvs Module name: src Changes by: [email protected] 2011/04/17 07:59:54
Modified files:
lib/libm/src : s_lrint.c s_lrintf.c s_lround.c s_lroundf.c
Log message:
The {,l}lround{,f} implementations are based on {,l}lrint{,f},
therefore affected by the same bugs I've fixed a week ago.
The high part was being clipped for all exponents greater or equal
to 52. Fix this to use RESTYPE_BITS instead; also make the code
consistent.
