/vbox/src/VBox/Devices/EFI/Firmware/StdLib/LibC/Math/ |
H A D | s_finite.c | 29 int32_t hx; local 30 GET_HIGH_WORD(hx,x); 31 return (int)((u_int32_t)((hx&0x7fffffff)-0x7ff00000)>>31);
|
H A D | s_frexp.c | 37 int32_t hx, ix, lx; local 38 EXTRACT_WORDS(hx,lx,x); 39 ix = 0x7fffffff&hx; 44 GET_HIGH_WORD(hx,x); 45 ix = hx&0x7fffffff; 49 hx = (hx&0x800fffff)|0x3fe00000; 50 SET_HIGH_WORD(x,hx);
|
H A D | e_fmod.c | 37 int32_t n,hx,hy,hz,ix,iy,sx,i; local 40 EXTRACT_WORDS(hx,lx,x); 42 sx = hx&0x80000000; /* sign of x */ 43 hx ^=sx; /* |x| */ 47 if((hy|ly)==0||(hx>=0x7ff00000)|| /* y=0,or x not finite */ 50 if(hx<=hy) { 51 if((hx<hy)||(lx<ly)) return x; /* |x|<|y| return x */ 57 if(hx<0x00100000) { /* subnormal x */ 58 if(hx==0) { 61 for (ix = -1022,i=(hx<<1 [all...] |
H A D | s_copysign.c | 30 u_int32_t hx,hy; local 31 GET_HIGH_WORD(hx,x); 33 SET_HIGH_WORD(x,(hx&0x7fffffff)|(hy&0x80000000));
|
H A D | e_log10.c | 82 int32_t i,k,hx; local 85 EXTRACT_WORDS(hx,lx,x); 88 if (hx < 0x00100000) { /* x < 2**-1022 */ 89 if (((hx&0x7fffffff)|lx)==0) 91 if (hx<0) { 96 GET_HIGH_WORD(hx,x); 98 if (hx >= 0x7ff00000) return x+x; 99 k += (hx>>20)-1023; 101 hx = (hx [all...] |
H A D | e_log2.c | 44 int32_t k,hx,i,j; local 47 EXTRACT_WORDS(hx,lx,x); 50 if (hx < 0x00100000) { /* x < 2**-1022 */ 51 if (((hx&0x7fffffff)|lx)==0) 53 if (hx<0) return (x-x)/zero; /* log(-#) = NaN */ 55 GET_HIGH_WORD(hx,x); 57 if (hx >= 0x7ff00000) return x+x; 58 k += (hx>>20)-1023; 59 hx &= 0x000fffff; 60 i = (hx [all...] |
H A D | s_scalbn.c | 37 int32_t k,hx,lx; local 38 EXTRACT_WORDS(hx,lx,x); 39 k = (hx&0x7ff00000)>>20; /* extract exponent */ 41 if ((lx|(hx&0x7fffffff))==0) return x; /* +-0 */ 43 GET_HIGH_WORD(hx,x); 44 k = ((hx&0x7ff00000)>>20) - 54; 51 {SET_HIGH_WORD(x,(hx&0x800fffff)|(k<<20)); return x;} 58 SET_HIGH_WORD(x,(hx&0x800fffff)|(k<<20));
|
H A D | e_log.c | 106 int32_t k,hx,i,j; local 109 EXTRACT_WORDS(hx,lx,x); 112 if (hx < 0x00100000) { /* x < 2**-1022 */ 113 if (((hx&0x7fffffff)|lx)==0) 115 if (hx<0) { 120 GET_HIGH_WORD(hx,x); 122 if (hx >= 0x7ff00000) return x+x; 123 k += (hx>>20)-1023; 124 hx &= 0x000fffff; 125 i = (hx [all...] |
H A D | e_exp.c | 113 u_int32_t hx; local 117 GET_HIGH_WORD(hx,x); 118 xsb = (hx>>31)&1; /* sign bit of x */ 119 hx &= 0x7fffffff; /* high word of |x| */ 122 if(hx >= 0x40862E42) { /* if |x|>=709.78... */ 123 if(hx>=0x7ff00000) { 126 if(((hx&0xfffff)|lx)!=0) 135 if(hx > 0x3fd62e42) { /* if |x| > 0.5 ln2 */ 136 if(hx < 0x3FF0A2B2) { /* and |x| < 1.5 ln2 */ 146 else if(hx < [all...] |
H A D | e_atan2.c | 65 int32_t k,m,hx,hy,ix,iy; local 68 EXTRACT_WORDS(hx,lx,x); 69 ix = hx&0x7fffffff; 75 if(((hx-0x3ff00000)|lx)==0) return atan(y); /* x=1.0 */ 76 m = ((hy>>31)&1)|((hx>>30)&2); /* 2*sign(x)+sign(y) */ 114 else if(hx<0&&k<-60) z=0.0; /* |y|/x < -2**60 */
|
H A D | s_expm1.c | 141 u_int32_t hx; local 144 GET_HIGH_WORD(hx,x); 145 xsb = hx&0x80000000; /* sign bit of x */ 147 hx &= 0x7fffffff; /* high word of |x| */ 150 if(hx >= 0x4043687A) { /* if |x|>=56*ln2 */ 151 if(hx >= 0x40862E42) { /* if |x|>=709.78... */ 152 if(hx>=0x7ff00000) { 155 if(((hx&0xfffff)|low)!=0) 168 if(hx > 0x3fd62e42) { /* if |x| > 0.5 ln2 */ 169 if(hx < [all...] |
H A D | s_atan.c | 77 int32_t ix,hx,id; local 79 GET_HIGH_WORD(hx,x); 80 ix = hx&0x7fffffff; 87 if(hx>0) return atanhi[3]+atanlo[3]; 118 return (hx<0)? -z:z;
|
H A D | e_acos.c | 80 int32_t hx,ix; local 81 GET_HIGH_WORD(hx,x); 82 ix = hx&0x7fffffff; 88 if(hx>0) return 0.0; /* acos(1) = 0 */ 101 else if (hx<0) { /* x < -0.5 */
|
H A D | k_tan.c | 27 * 2. if x < 2^-28 (hx<0x3e300000 0), return x with inexact if x!=0. 82 int32_t ix, hx; local 84 GET_HIGH_WORD(hx, x); /* high word of x */ 85 ix = hx & 0x7fffffff; /* high word of |x| */ 110 if (hx < 0) { 136 return (double) (1 - ((hx >> 30) & 2)) *
|
H A D | e_asin.c | 79 int32_t hx,ix; local 82 GET_HIGH_WORD(hx,x); 83 ix = hx&0x7fffffff; 119 if(hx>0) return t; else return -t;
|
H A D | e_rem_pio2.c | 80 int32_t e0,i,j,nx,n,ix,hx; local 84 GET_HIGH_WORD(hx,x); /* high word of x */ 85 ix = hx&0x7fffffff; 89 if(hx>0) { 145 if(hx<0) {y[0] = -y[0]; y[1] = -y[1]; return -n;} 167 if(hx<0) {y[0] = -y[0]; y[1] = -y[1]; return -n;}
|
H A D | e_pow.c | 123 int32_t hx,hy,ix,iy; local 126 EXTRACT_WORDS(hx,lx,x); 128 ix = hx&0x7fffffff; iy = hy&0x7fffffff; 144 if(hx<0) { 173 if(hx>=0) /* x >= +0 */ 184 if(hx<0) { 194 n = (hx>>31)+1;
|
/vbox/src/VBox/Devices/PC/ipxe/src/drivers/net/ath/ath9k/ |
H A D | ath9k_ar9003_eeprom.c | 3826 int hx = 0, hy = 0, hhave = 0; local 3839 if (!hhave || dx > (x - hx)) { 3841 hx = px[ip]; 3862 if (hx == lx) 3865 y = interpolate(x, lx, hx, ly, hy);
|
/vbox/src/VBox/Devices/Graphics/shaderlib/wine/include/ |
H A D | d3dtypes.h | 199 D3DVALUE hx; member in union:_D3DHVERTEX::__anon13312
|
/vbox/src/VBox/Additions/WINNT/Graphics/Wine/include/ |
H A D | d3dtypes.h | 202 D3DVALUE hx; member in union:_D3DHVERTEX::__anon713
|