/lk-master/external/lib/libm/ |
A D | e_sqrtf.c | 55 if (ix<=0) { in __ieee754_sqrtf() 61 m = (ix>>23); in __ieee754_sqrtf() 63 for (i=0; (ix&0x00800000)==0; i++) ix<<=1; in __ieee754_sqrtf() 67 ix = (ix&0x007fffff)|0x00800000; in __ieee754_sqrtf() 69 ix += ix; in __ieee754_sqrtf() 73 ix += ix; in __ieee754_sqrtf() 79 if (t<=ix) { in __ieee754_sqrtf() 81 ix -= t; in __ieee754_sqrtf() 84 ix += ix; in __ieee754_sqrtf() 89 if (ix!=0) { in __ieee754_sqrtf() [all …]
|
A D | s_tanf.c | 40 int32_t n, hx, ix; in tanf() local 43 ix = hx & 0x7fffffff; in tanf() 45 if (ix <= 0x3f490fda) { /* |x| ~<= pi/4 */ in tanf() 46 if (ix<0x39800000) /* |x| < 2**-12 */ in tanf() 50 if (ix<=0x407b53d1) { /* |x| ~<= 5*pi/4 */ in tanf() 51 if (ix<=0x4016cbe3) /* |x| ~<= 3pi/4 */ in tanf() 56 if (ix<=0x40e231d5) { /* |x| ~<= 9*pi/4 */ in tanf() 57 if (ix<=0x40afeddf) /* |x| ~<= 7*pi/4 */ in tanf() 64 else if (ix>=0x7f800000) return x-x; in tanf()
|
A D | s_cosf.c | 42 int32_t n, hx, ix; in cosf() local 45 ix = hx & 0x7fffffff; in cosf() 47 if (ix <= 0x3f490fda) { /* |x| ~<= pi/4 */ in cosf() 48 if (ix<0x39800000) /* |x| < 2**-12 */ in cosf() 52 if (ix<=0x407b53d1) { /* |x| ~<= 5*pi/4 */ in cosf() 53 if (ix>0x4016cbe3) /* |x| ~> 3*pi/4 */ in cosf() 62 if (ix<=0x40e231d5) { /* |x| ~<= 9*pi/4 */ in cosf() 63 if (ix>0x40afeddf) /* |x| ~> 7*pi/4 */ in cosf() 74 else if (ix>=0x7f800000) return x-x; in cosf()
|
A D | s_sinf.c | 42 int32_t n, hx, ix; in sinf() local 45 ix = hx & 0x7fffffff; in sinf() 47 if (ix <= 0x3f490fda) { /* |x| ~<= pi/4 */ in sinf() 48 if (ix<0x39800000) /* |x| < 2**-12 */ in sinf() 52 if (ix<=0x407b53d1) { /* |x| ~<= 5*pi/4 */ in sinf() 53 if (ix<=0x4016cbe3) { /* |x| ~<= 3pi/4 */ in sinf() 61 if (ix<=0x40e231d5) { /* |x| ~<= 9*pi/4 */ in sinf() 62 if (ix<=0x40afeddf) { /* |x| ~<= 7*pi/4 */ in sinf() 72 else if (ix>=0x7f800000) return x-x; in sinf()
|
A D | s_scalbnf.c | 30 int32_t k,ix; in scalbnf() local 31 GET_FLOAT_WORD(ix,x); in scalbnf() 32 k = (ix&0x7f800000)>>23; /* extract exponent */ in scalbnf() 34 if ((ix&0x7fffffff)==0) return x; /* +-0 */ in scalbnf() 36 GET_FLOAT_WORD(ix,x); in scalbnf() 37 k = ((ix&0x7f800000)>>23) - 25; in scalbnf() 44 {SET_FLOAT_WORD(x,(ix&0x807fffff)|(k<<23)); return x;} in scalbnf() 51 SET_FLOAT_WORD(x,(ix&0x807fffff)|(k<<23)); in scalbnf()
|
A D | s_atan.c | 77 int32_t ix,hx,id; in atan() local 80 ix = hx&0x7fffffff; in atan() 81 if(ix>=0x44100000) { /* if |x| >= 2^66 */ in atan() 84 if(ix>0x7ff00000|| in atan() 85 (ix==0x7ff00000&&(low!=0))) in atan() 89 } if (ix < 0x3fdc0000) { /* |x| < 0.4375 */ in atan() 90 if (ix < 0x3e400000) { /* |x| < 2^-27 */ in atan() 96 if (ix < 0x3ff30000) { /* |x| < 1.1875 */ in atan() 97 if (ix < 0x3fe60000) { /* 7/16 <=|x|<11/16 */ in atan() 103 if (ix < 0x40038000) { /* |x| < 2.4375 */ in atan()
|
A D | e_rem_pio2.c | 59 int32_t e0,i,j,nx,n,ix,hx; in __ieee754_rem_pio2() local 63 ix = hx&0x7fffffff; in __ieee754_rem_pio2() 68 if (ix <= 0x400f6a7a) { /* |x| ~<= 5pi/4 */ in __ieee754_rem_pio2() 71 if (ix <= 0x4002d97c) { /* |x| ~<= 3pi/4 */ in __ieee754_rem_pio2() 97 if (ix <= 0x401c463b) { /* |x| ~<= 9pi/4 */ in __ieee754_rem_pio2() 98 if (ix <= 0x4015fdbc) { /* |x| ~<= 7pi/4 */ in __ieee754_rem_pio2() 99 if (ix == 0x4012d97c) /* |x| ~= 3pi/2 */ in __ieee754_rem_pio2() 142 j = ix>>20; in __ieee754_rem_pio2() 169 if (ix>=0x7ff00000) { /* x is inf or NaN */ in __ieee754_rem_pio2() 175 e0 = (ix>>20)-1046; /* e0 = ilogb(z)-23; */ in __ieee754_rem_pio2() [all …]
|
A D | e_pow.c | 103 int32_t hx,hy,ix,iy; in __ieee754_pow() local 108 ix = hx&0x7fffffff; iy = hy&0x7fffffff; in __ieee754_pow() 114 if(ix > 0x7ff00000 || ((ix==0x7ff00000)&&(lx!=0)) || in __ieee754_pow() 141 if(((ix-0x3ff00000)|lx)==0) in __ieee754_pow() 161 if(ix==0x7ff00000||ix==0||ix==0x3ff00000){ in __ieee754_pow() 165 if(((ix-0x3ff00000)|yisint)==0) { in __ieee754_pow() 208 if(ix<0x00100000) in __ieee754_pow() 210 n += ((ix)>>20)-0x3ff; in __ieee754_pow() 211 j = ix&0x000fffff; in __ieee754_pow() 216 else {k=0;n+=1;ix -= 0x00100000;} in __ieee754_pow() [all …]
|
A D | s_tan.c | 57 int32_t n, ix; in tan() local 60 GET_HIGH_WORD(ix,x); in tan() 63 ix &= 0x7fffffff; in tan() 64 if (ix <= 0x3fe921fb) { in tan() 65 if (ix<0x3e400000) /* x < 2**-27 */ in tan() 71 else if (ix>=0x7ff00000) return x-x; /* NaN */ in tan()
|
A D | e_powf.c | 62 int32_t hx,hy,ix,iy,is; in __ieee754_powf() local 66 ix = hx&0x7fffffff; iy = hy&0x7fffffff; in __ieee754_powf() 72 if(ix > 0x7f800000 || in __ieee754_powf() 93 if (ix==0x3f800000) in __ieee754_powf() 111 if(ix==0x7f800000||ix==0||ix==0x3f800000){ in __ieee754_powf() 115 if(((ix-0x3f800000)|yisint)==0) { in __ieee754_powf() 150 if(ix<0x00800000) in __ieee754_powf() 152 n += ((ix)>>23)-0x7f; in __ieee754_powf() 153 j = ix&0x007fffff; in __ieee754_powf() 158 else {k=0;n+=1;ix -= 0x00800000;} in __ieee754_powf() [all …]
|
A D | s_cos.c | 58 int32_t n, ix; in cos() local 61 GET_HIGH_WORD(ix,x); in cos() 64 ix &= 0x7fffffff; in cos() 65 if (ix <= 0x3fe921fb) { in cos() 66 if (ix<0x3e46a09e) /* if x < 2**-27 * sqrt(2) */ in cos() 72 else if (ix>=0x7ff00000) return x-x; in cos()
|
A D | s_sin.c | 58 int32_t n, ix; in sin() local 61 GET_HIGH_WORD(ix,x); in sin() 64 ix &= 0x7fffffff; in sin() 65 if (ix <= 0x3fe921fb) { in sin() 66 if (ix<0x3e500000) /* |x| < 2**-26 */ in sin() 72 else if (ix>=0x7ff00000) return x-x; in sin()
|
A D | e_rem_pio2f.c | 52 int32_t e0,n,ix,hx; in __ieee754_rem_pio2f() local 55 ix = hx&0x7fffffff; in __ieee754_rem_pio2f() 57 if (ix<0x4dc90fdb) { /* |x| ~< 2^28*(pi/2), medium size */ in __ieee754_rem_pio2f() 74 if (ix>=0x7f800000) { /* x is inf or NaN */ in __ieee754_rem_pio2f() 79 e0 = (ix>>23)-150; /* e0 = ilogb(|x|)-23; */ in __ieee754_rem_pio2f() 80 SET_FLOAT_WORD(z, ix - ((int32_t)(e0<<23))); in __ieee754_rem_pio2f()
|
A D | e_fmod.c | 31 int32_t n,hx,hy,hz,ix,iy,sx,i; in __ieee754_fmod() local 53 for (ix = -1043, i=lx; i>0; i<<=1) ix -=1; in __ieee754_fmod() 55 for (ix = -1022,i=(hx<<11); i>0; i<<=1) ix -=1; in __ieee754_fmod() 57 } else ix = (hx>>20)-1023; in __ieee754_fmod() 69 if(ix >= -1022) in __ieee754_fmod() 72 n = -1022-ix; in __ieee754_fmod() 95 n = ix - iy; in __ieee754_fmod()
|
A D | e_asin.c | 74 int32_t hx,ix; in __ieee754_asin() local 76 ix = hx&0x7fffffff; in __ieee754_asin() 77 if(ix>= 0x3ff00000) { /* |x|>= 1 */ in __ieee754_asin() 80 if(((ix-0x3ff00000)|lx)==0) in __ieee754_asin() 84 } else if (ix<0x3fe00000) { /* |x|<0.5 */ in __ieee754_asin() 85 if(ix<0x3e400000) { /* if |x| < 2**-27 */ in __ieee754_asin() 100 if(ix>=0x3FEF3333) { /* if |x| > 0.975 */ in __ieee754_asin()
|
A D | e_asinf.c | 45 int32_t hx,ix; in __ieee754_asinf() local 47 ix = hx&0x7fffffff; in __ieee754_asinf() 48 if(ix==0x3f800000) { in __ieee754_asinf() 51 } else if(ix> 0x3f800000) { /* |x|>= 1 */ in __ieee754_asinf() 53 } else if (ix<0x3f000000) { /* |x|<0.5 */ in __ieee754_asinf() 54 if(ix<0x32000000) { /* if |x| < 2**-27 */ in __ieee754_asinf() 69 if(ix>=0x3F79999A) { /* if |x| > 0.975 */ in __ieee754_asinf()
|
A D | e_atan2.c | 64 int32_t k,m,hx,hy,ix,iy; in __ieee754_atan2() local 68 ix = hx&0x7fffffff; in __ieee754_atan2() 71 if(((ix|((lx|-lx)>>31))>0x7ff00000)|| in __ieee754_atan2() 87 if((ix|lx)==0) return (hy<0)? -pi_o_2-tiny: pi_o_2+tiny; in __ieee754_atan2() 90 if(ix==0x7ff00000) { in __ieee754_atan2() 111 k = (iy-ix)>>20; in __ieee754_atan2()
|
A D | e_acos.c | 65 int32_t hx,ix; in __ieee754_acos() local 67 ix = hx&0x7fffffff; in __ieee754_acos() 68 if(ix>=0x3ff00000) { /* |x| >= 1 */ in __ieee754_acos() 71 if(((ix-0x3ff00000)|lx)==0) { /* |x|==1 */ in __ieee754_acos() 77 if(ix<0x3fe00000) { /* |x| < 0.5 */ in __ieee754_acos() 78 if(ix<=0x3c600000) return pio2_hi+pio2_lo;/*if|x|<2**-57*/ in __ieee754_acos()
|
A D | e_acosf.c | 43 int32_t hx,ix; in __ieee754_acosf() local 45 ix = hx&0x7fffffff; in __ieee754_acosf() 46 if(ix==0x3f800000) { /* |x|==1 */ in __ieee754_acosf() 49 } else if(ix>0x3f800000) { /* |x| >= 1 */ in __ieee754_acosf() 52 if(ix<0x3f000000) { /* |x| < 0.5 */ in __ieee754_acosf() 53 if(ix<=0x23000000) return pio2_hi+pio2_lo;/*if|x|<2**-57*/ in __ieee754_acosf()
|
A D | s_fabsf.c | 30 u_int32_t ix; in fabsf() local 31 GET_FLOAT_WORD(ix,x); in fabsf() 32 SET_FLOAT_WORD(x,ix&0x7fffffff); in fabsf()
|
A D | s_copysignf.c | 30 u_int32_t ix,iy; in copysignf() local 31 GET_FLOAT_WORD(ix,x); in copysignf() 33 SET_FLOAT_WORD(x,(ix&0x7fffffff)|(iy&0x80000000)); in copysignf()
|
A D | k_tan.c | 82 int32_t ix, hx; in __kernel_tan() local 85 ix = hx & 0x7fffffff; /* high word of |x| */ in __kernel_tan() 86 if (ix >= 0x3FE59428) { /* |x| >= 0.6744 */ in __kernel_tan() 111 if (ix >= 0x3FE59428) { in __kernel_tan()
|
/lk-master/external/platform/pico/rp2_common/pico_float/ |
A D | float_math.c | 41 ui32 ix=*(i32*)&x; in fisnan() local 82 ix=((ix&0x7fffffff)|(iy&0x80000000)); in fcopysign() 121 return (ix>>e)&1; in fisoddint() 127 return ix>>31; in fisstrictneg() 132 return ix>>31; in fisneg() 137 ix^=0x80000000; in fneg() 145 ix&=0x007fffff; in fispo2() 146 return ix==0; in fispo2() 169 ix&=~m; in WRAPPER_FUNC() 190 ix+=m; in WRAPPER_FUNC() [all …]
|
/lk-master/external/platform/pico/rp2_common/pico_double/ |
A D | double_math.c | 43 ui64 ix=*(i64*)&x; in disnan() local 57 ui64 ix=*(ui64*)&x; in dgetsignexp() local 62 ui64 ix=*(ui64*)&x; in dgetexp() local 86 ix=((ix&0x7fffffffffffffffULL)|(iy&0x8000000000000000ULL)); in dcopysign() 124 return (ix>>e)&1; in disoddint() 130 return ix>>63; in disstrictneg() 135 return ix>>63; in disneg() 149 return ix==0; in dispo2() 172 ix&=~m; in WRAPPER_FUNC() 193 ix+=m; in WRAPPER_FUNC() [all …]
|
/lk-master/external/platform/lpc15xx/lpcopen/lpc_chip_15xx/src/ |
A D | iocon_15xx.c | 51 uint32_t ix; in Chip_IOCON_SetPinMuxing() local 53 for (ix = 0; ix < arrayLength; ix++ ) { in Chip_IOCON_SetPinMuxing() 54 Chip_IOCON_PinMuxSet(pIOCON, pinArray[ix].port, pinArray[ix].pin, pinArray[ix].modefunc); in Chip_IOCON_SetPinMuxing()
|