Deleted Added
full compact
s_ilogb.c (21673) s_ilogb.c (22808)
1/* @(#)s_ilogb.c 5.1 93/09/24 */
2/*
3 * ====================================================
4 * Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved.
5 *
6 * Developed at SunPro, a Sun Microsystems, Inc. business.
7 * Permission to use, copy, modify, and distribute this
8 * software is freely granted, provided that this notice
9 * is preserved.
10 * ====================================================
11 */
12
13#ifndef lint
1/* @(#)s_ilogb.c 5.1 93/09/24 */
2/*
3 * ====================================================
4 * Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved.
5 *
6 * Developed at SunPro, a Sun Microsystems, Inc. business.
7 * Permission to use, copy, modify, and distribute this
8 * software is freely granted, provided that this notice
9 * is preserved.
10 * ====================================================
11 */
12
13#ifndef lint
14static char rcsid[] = "$FreeBSD: head/lib/msun/src/s_ilogb.c 21673 1997-01-14 07:20:47Z jkh $";
14static char rcsid[] = "$FreeBSD: head/lib/msun/src/s_ilogb.c 22808 1997-02-16 18:26:31Z bde $";
15#endif
16
17/* ilogb(double x)
18 * return the binary exponent of non-zero x
19 * ilogb(0) = 0x80000001
20 * ilogb(inf/NaN) = 0x7fffffff (no signal is raised)
21 */
22
23#include "math.h"
24#include "math_private.h"
25
26#ifdef __STDC__
15#endif
16
17/* ilogb(double x)
18 * return the binary exponent of non-zero x
19 * ilogb(0) = 0x80000001
20 * ilogb(inf/NaN) = 0x7fffffff (no signal is raised)
21 */
22
23#include "math.h"
24#include "math_private.h"
25
26#ifdef __STDC__
27 int ilogb(double x)
27 int __generic_ilogb(double x)
28#else
28#else
29 int ilogb(x)
29 int __generic_ilogb(x)
30 double x;
31#endif
32{
33 int32_t hx,lx,ix;
34
35 EXTRACT_WORDS(hx,lx,x);
36 hx &= 0x7fffffff;
37 if(hx<0x00100000) {

--- 13 unchanged lines hidden ---
30 double x;
31#endif
32{
33 int32_t hx,lx,ix;
34
35 EXTRACT_WORDS(hx,lx,x);
36 hx &= 0x7fffffff;
37 if(hx<0x00100000) {

--- 13 unchanged lines hidden ---