invln2
z = invln2 * x;
z = invln2 * x;
#define invln2 vccast(invln2)
ic(invln2, 1.4426950408889633870E0, 0, 1.71547652B82FE)
k=invln2*x+copysign(0.5,x); /* k=NINT(x/ln2) */
z = invln2*x;
vc(invln2, 1.4426950408889634148E0 ,aa3b,40b8,17f1,295c, 1, .B8AA3B295C17F1)
#define invln2 vccast(invln2)
k= invln2 *x+copysign(0.5,x); /* k=NINT(x/ln2) */
vc(invln2, 1.4426950408889634148E0 ,aa3b,40b8,17f1,295c, 1, .B8AA3B295C17F1)
ic(invln2, 1.4426950408889633870E0, 0, 1.71547652B82FE)
z = invln2*x;
static const double invln2 = 0x1.71547652b82fep0;
k = invln2*x+halF[xsb];
invln2 = 1.44269504088896338700e+00, /* 0x3ff71547, 0x652b82fe */
invln2 = 1.4426950216e+00, /* 0x3fb8aa3b */
k = invln2*x+halF[xsb];
invln2 = 1.44269504088896338700e+00,/* 0x3ff71547, 0x652b82fe */
k = invln2*x+((xsb==0)?0.5:-0.5);
invln2 = 1.4426950216e+00,/* 0x3fb8aa3b */
k = invln2*x+((xsb==0)?(float)0.5:(float)-0.5);