Up to[local] /src /lib /libm /src
Request diff between arbitrary revisions
Default branch: MAIN
Revision1.1 / (download) -annotate -[select for diffs],Sat Jul 25 11:38:10 2009 UTC (16 years, 4 months ago) bymartynas
Branch:MAIN
CVS Tags:OPENBSD_7_8_BASE,OPENBSD_7_8,OPENBSD_7_7_BASE,OPENBSD_7_7,OPENBSD_7_6_BASE,OPENBSD_7_6,OPENBSD_7_5_BASE,OPENBSD_7_5,OPENBSD_7_4_BASE,OPENBSD_7_4,OPENBSD_7_3_BASE,OPENBSD_7_3,OPENBSD_7_2_BASE,OPENBSD_7_2,OPENBSD_7_1_BASE,OPENBSD_7_1,OPENBSD_7_0_BASE,OPENBSD_7_0,OPENBSD_6_9_BASE,OPENBSD_6_9,OPENBSD_6_8_BASE,OPENBSD_6_8,OPENBSD_6_7_BASE,OPENBSD_6_7,OPENBSD_6_6_BASE,OPENBSD_6_6,OPENBSD_6_5_BASE,OPENBSD_6_5,OPENBSD_6_4_BASE,OPENBSD_6_4,OPENBSD_6_3_BASE,OPENBSD_6_3,OPENBSD_6_2_BASE,OPENBSD_6_2,OPENBSD_6_1_BASE,OPENBSD_6_1,OPENBSD_6_0_BASE,OPENBSD_6_0,OPENBSD_5_9_BASE,OPENBSD_5_9,OPENBSD_5_8_BASE,OPENBSD_5_8,OPENBSD_5_7_BASE,OPENBSD_5_7,OPENBSD_5_6_BASE,OPENBSD_5_6,OPENBSD_5_5_BASE,OPENBSD_5_5,OPENBSD_5_4_BASE,OPENBSD_5_4,OPENBSD_5_3_BASE,OPENBSD_5_3,OPENBSD_5_2_BASE,OPENBSD_5_2,OPENBSD_5_1_BASE,OPENBSD_5_1,OPENBSD_5_0_BASE,OPENBSD_5_0,OPENBSD_4_9_BASE,OPENBSD_4_9,OPENBSD_4_8_BASE,OPENBSD_4_8,OPENBSD_4_7_BASE,OPENBSD_4_7,HEAD
int is big enough to fully represent exponents of all supported fpformats. which even for 80-bit & 128-bit long doubles is only 15bits. therefore, scalbln, scalblnf, scalblnl are essentially thesame as scalbn, scalbnf, scalbnl with bounds checking so thatLONG_MIN..INT_MIN, and INT_MAX..LONG_MAX ranges properly raiseexceptions & yield correct values. looks good to millert@