Lines Matching +full:0 +full:x4b800000
38 pi_hi = 3.14160156e+00F, /* 0x40491000 */
39 pi_lo = -8.90890988e-06F; /* 0xb715777a */
56 volatile static const float vzero = 0;
65 ix = hx & 0x7fffffff; in tanpif()
68 if (ix < 0x3f800000) { /* |x| < 1 */ in tanpif()
69 if (ix < 0x3f000000) { /* |x| < 0.5 */ in tanpif()
70 if (ix < 0x38800000) { /* |x| < 0x1p-14 */ in tanpif()
71 if (ix == 0) in tanpif()
73 SET_FLOAT_WORD(hi, hx & 0xffff0000); in tanpif()
74 hi *= 0x1p23F; in tanpif()
75 lo = x * 0x1p23F - hi; in tanpif()
78 return (t * 0x1p-23F); in tanpif()
81 } else if (ix == 0x3f000000) in tanpif()
85 return ((hx & 0x80000000) ? -t : t); in tanpif()
88 if (ix < 0x4b000000) { /* 1 <= |x| < 0x1p23 */ in tanpif()
94 if (ix < 0x3f000000) /* |x| < 0.5 */ in tanpif()
95 t = ix == 0 ? copysignf(0, odd) : __kernel_tanpif(ax); in tanpif()
96 else if (ix == 0x3f000000) in tanpif()
100 return ((hx & 0x80000000) ? -t : t); in tanpif()
104 if (ix >= 0x7f800000) in tanpif()
108 * For 0x1p23 <= |x| < 0x1p24 need to determine if x is an even in tanpif()
109 * or odd integer to set t = +0 or -0. in tanpif()
110 * For |x| >= 0x1p24, it is always an even integer, so t = 0. in tanpif()
112 t = ix >= 0x4b800000 ? 0 : (copysignf(0, (ix & 1) ? -1 : 1)); in tanpif()
113 return ((hx & 0x80000000) ? -t : t); in tanpif()