| /src/lib/libm/src/ |
| s_fabsf.c | 31 u_int32_t ix; local 32 GET_FLOAT_WORD(ix,x); 33 SET_FLOAT_WORD(x,ix&0x7fffffff);
|
| s_finitef.c | 35 int32_t ix; local 36 GET_FLOAT_WORD(ix,x); 37 return (int)((u_int32_t)((ix&0x7fffffff)-0x7f800000)>>31);
|
| s_isinff.c | 22 int32_t ix; local 23 GET_FLOAT_WORD(ix,x); 24 ix &= 0x7fffffff; 25 ix ^= 0x7f800000; 26 return (ix == 0);
|
| s_isnanf.c | 32 int32_t ix; local 33 GET_FLOAT_WORD(ix,x); 34 ix &= 0x7fffffff; 35 ix = 0x7f800000 - ix; 36 return (int)(((u_int32_t)(ix))>>31);
|
| s_logbf.c | 27 int32_t ix; local 28 GET_FLOAT_WORD(ix,x); 29 ix &= 0x7fffffff; /* high |x| */ 30 if(ix==0) return (float)-1.0/fabsf(x); 31 if(ix>=0x7f800000) return x*x; 32 if((ix>>=23)==0) /* IEEE 754 logb */ 35 return (float) (ix-127);
|
| s_copysignf.c | 33 u_int32_t ix,iy; local 34 GET_FLOAT_WORD(ix,x); 36 SET_FLOAT_WORD(x,(ix&0x7fffffff)|(iy&0x80000000));
|
| s_frexpf.c | 30 int32_t hx,ix; local 32 ix = 0x7fffffff&hx; 34 if(ix>=0x7f800000||(ix==0)) return x; /* 0,inf,nan */ 35 if (ix<0x00800000) { /* subnormal */ 38 ix = hx&0x7fffffff; 41 *eptr += (ix>>23)-126;
|
| s_logb.c | 34 int32_t lx,ix; local 35 EXTRACT_WORDS(ix,lx,x); 36 ix &= 0x7fffffff; /* high |x| */ 37 if((ix|lx)==0) return -1.0/fabs(x); 38 if(ix>=0x7ff00000) return x*x; 39 if((ix>>=20)==0) /* IEEE 754 logb */ 42 return (double) (ix-1023);
|
| s_sincos.c | 40 int32_t n, ix; local 43 GET_HIGH_WORD(ix, x); 46 ix &= 0x7fffffff; 47 if (ix <= 0x3fe921fb) { 48 if (ix < 0x3e400000) { /* |x| < 2**-27 */ 60 if (ix >= 0x7ff00000) {
|
| s_cos.c | 59 int32_t n, ix; local 62 GET_HIGH_WORD(ix,x); 65 ix &= 0x7fffffff; 66 if(ix <= 0x3fe921fb) return __kernel_cos(x,z); 69 else if (ix>=0x7ff00000) return x-x;
|
| s_cosf.c | 31 int32_t n,ix; local 33 GET_FLOAT_WORD(ix,x); 36 ix &= 0x7fffffff; 37 if(ix <= 0x3f490fd8) return __kernel_cosf(x,z); 40 else if (ix>=0x7f800000) return x-x;
|
| s_frexp.c | 41 int32_t hx, ix, lx; local 43 ix = 0x7fffffff&hx; 45 if(ix>=0x7ff00000||((ix|lx)==0)) return x; /* 0,inf,nan */ 46 if (ix<0x00100000) { /* subnormal */ 49 ix = hx&0x7fffffff; 52 *eptr += ((uint32_t)ix>>20)-1022;
|
| s_ilogbf.c | 32 int32_t hx, ix; local 41 for (ix = -126, hx <<= 8; hx > 0; hx <<= 1) ix -= 1; 42 return ix;
|
| s_nextafterf.c | 27 int32_t hx,hy,ix,iy; local 31 ix = hx&0x7fffffff; /* |x| */ 34 if((ix>0x7f800000) || /* x is nan */ 38 if(ix==0) { /* x == 0 */
|
| s_sin.c | 59 int32_t n, ix; local 62 GET_HIGH_WORD(ix,x); 65 ix &= 0x7fffffff; 66 if(ix <= 0x3fe921fb) return __kernel_sin(x,z,0); 69 else if (ix>=0x7ff00000) return x-x;
|
| s_sinf.c | 31 int32_t n, ix; local 33 GET_FLOAT_WORD(ix,x); 36 ix &= 0x7fffffff; 37 if(ix <= 0x3f490fd8) return __kernel_sinf(x,z,0); 40 else if (ix>=0x7f800000) return x-x;
|
| s_tan.c | 58 int32_t n, ix; local 61 GET_HIGH_WORD(ix,x); 64 ix &= 0x7fffffff; 65 if(ix <= 0x3fe921fb) return __kernel_tan(x,z,1); 68 else if (ix>=0x7ff00000) return x-x; /* NaN */
|
| s_tanf.c | 31 int32_t n, ix; local 33 GET_FLOAT_WORD(ix,x); 36 ix &= 0x7fffffff; 37 if(ix <= 0x3f490fda) return __kernel_tanf(x,z,1); 40 else if (ix>=0x7f800000) return x-x; /* NaN */
|
| e_atanhf.c | 32 int32_t hx,ix; local 34 ix = hx&0x7fffffff; 35 if (ix>0x3f800000) /* |x|>1 */ 37 if(ix==0x3f800000) 39 if(ix<0x31800000&&(huge+x)>zero) return x; /* x<2**-28 */ 40 SET_FLOAT_WORD(x,ix); 41 if(ix<0x3f000000) { /* x < 0.5 */
|
| e_coshf.c | 31 int32_t ix; local 33 GET_FLOAT_WORD(ix,x); 34 ix &= 0x7fffffff; 37 if(ix>=0x7f800000) return x*x; 40 if(ix<0x3eb17218) { 43 if (ix<0x24000000) return w; /* cosh(tiny) = 1 */ 48 if (ix < 0x41b00000) { 54 if (ix < 0x42b17180) return half*__ieee754_expf(fabsf(x)); 57 if (ix<=0x42b2d4fc) {
|
| s_ilogb.c | 39 int32_t hx, lx, ix; local 50 for (ix = -1043; lx > 0; lx <<= 1) ix -= 1; 52 for (ix = -1022, hx <<= 11; hx > 0; hx <<= 1) ix -= 1; 54 return ix;
|
| s_modff.c | 40 u_int32_t ix; local 42 GET_FLOAT_WORD(ix,x); 43 SET_FLOAT_WORD(x,ix&0x80000000); /* return +-0 */ 51 u_int32_t ix; local 55 GET_FLOAT_WORD(ix,x); 56 SET_FLOAT_WORD(x,ix&0x80000000); /* return +-0 */
|
| s_nextafter.c | 37 int32_t hx,hy,ix,iy; local 42 ix = hx&0x7fffffff; /* |x| */ 45 if(((ix>=0x7ff00000)&&((ix-0x7ff00000)|lx)!=0) || /* x is nan */ 49 if((ix|lx)==0) { /* x == 0 */
|
| s_nexttoward.c | 50 int32_t hx, ix; local 54 ix = hx & 0x7fffffff; /* |x| */ 57 if (((ix >= 0x7ff00000) && ((ix - 0x7ff00000) | lx) != 0) || 81 ix = hx & 0x7ff00000; 82 if (ix >= 0x7ff00000) return x+x; /* overflow */ 83 if (ix < 0x00100000) { /* underflow */
|
| /src/games/trek/ |
| visual.c | 73 int ix, iy; local 82 ix = Ship.sectx + v->x; 84 if (ix < 0 || ix >= NSECTS || iy < 0 || iy >= NSECTS) 87 co = Sect[ix][iy]; 88 printf("%d,%d %c ", ix, iy, co); 90 ix = Ship.sectx + v->x; 92 if (ix < 0 || ix >= NSECTS || iy < 0 || iy >= NSECTS) 95 co = Sect[ix][iy] [all...] |