Lines Matching +full:0 +full:x3f000000
20 one = 1.0000000000e+00, /* 0x3F800000 */
25 * 0x1p-12f <= x <= 0.5f. The maximum error satisfies log2(e) < -30.084.
28 pS0 = 1.66666672e-01f, /* 0x3e2aaaab */
29 pS1 = -1.19510300e-01f, /* 0xbdf4c1d1 */
30 pS2 = 5.47002675e-03f, /* 0x3bb33de9 */
31 qS1 = -1.16706085e+00f, /* 0xbf956240 */
32 qS2 = 2.90115148e-01f; /* 0x3e9489f9 */
44 ix = hx&0x7fffffff;
45 if(ix>=0x3f800000) { /* |x| >= 1 */
46 if(ix==0x3f800000) /* |x| == 1 */
49 } else if (ix<0x3f000000) { /* |x|<0.5 */
50 if(ix<0x39800000) { /* |x| < 2**-12 */
51 if(huge+x>one) return x;/* return x with inexact if x!=0*/
67 if(hx>0) return t; else return -t;