Searched refs:hx (Results 1 - 20 of 20) sorted by relevance

/vbox/src/VBox/Devices/EFI/Firmware/StdLib/LibC/Math/
H A Ds_finite.c29 int32_t hx; local
30 GET_HIGH_WORD(hx,x);
31 return (int)((u_int32_t)((hx&0x7fffffff)-0x7ff00000)>>31);
H A Ds_frexp.c37 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 De_fmod.c37 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 Ds_copysign.c30 u_int32_t hx,hy; local
31 GET_HIGH_WORD(hx,x);
33 SET_HIGH_WORD(x,(hx&0x7fffffff)|(hy&0x80000000));
H A De_log10.c82 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 De_log2.c44 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 Ds_scalbn.c37 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 De_log.c106 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 De_exp.c113 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 De_atan2.c65 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 Ds_expm1.c141 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 Ds_atan.c77 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 De_acos.c80 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 Dk_tan.c27 * 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 De_asin.c79 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 De_rem_pio2.c80 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 De_pow.c123 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 Dath9k_ar9003_eeprom.c3826 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 Dd3dtypes.h199 D3DVALUE hx; member in union:_D3DHVERTEX::__anon13312
/vbox/src/VBox/Additions/WINNT/Graphics/Wine/include/
H A Dd3dtypes.h202 D3DVALUE hx; member in union:_D3DHVERTEX::__anon713

Completed in 103 milliseconds