HomeSort by: relevance | last modified time | path
    Searched defs:hy (Results 1 - 24 of 24) sorted by relevancy

  /src/lib/libm/src/
s_copysign.c 35 u_int32_t hx,hy; local in function:__strong_alias
37 GET_HIGH_WORD(hy,y);
38 SET_HIGH_WORD(x,(hx&0x7fffffff)|(hy&0x80000000));
s_nextafterf.c 27 int32_t hx,hy,ix,iy; local in function:nextafterf
30 GET_FLOAT_WORD(hy,y);
32 iy = hy&0x7fffffff; /* |y| */
39 SET_FLOAT_WORD(x,(hy&0x80000000)|1);/* return +-minsubnormal */
44 if(hx>hy) { /* x > y, x -= ulp */
50 if(hy>=0||hx>hy){ /* x < y, x -= ulp */
56 hy = hx&0x7f800000;
57 if(hy>=0x7f800000) return x+x; /* overflow */
58 if(hy<0x00800000) { /* underflow *
    [all...]
s_nextafter.c 37 int32_t hx,hy,ix,iy; local in function:__strong_alias
41 EXTRACT_WORDS(hy,ly,y);
43 iy = hy&0x7fffffff; /* |y| */
50 INSERT_WORDS(x,hy&0x80000000,1); /* return +-minsubnormal */
55 if(hx>hy||((hx==hy)&&(lx>ly))) { /* x > y, x -= ulp */
63 if(hy>=0||hx>hy||((hx==hy)&&(lx>ly))){/* x < y, x -= ulp */
71 hy = hx&0x7ff00000
    [all...]
e_atan2f.c 36 int32_t k,m,hx,hy,ix,iy; local in function:__ieee754_atan2f
40 GET_FLOAT_WORD(hy,y);
41 iy = hy&0x7fffffff;
46 m = ((hy>>31)&1)|((hx>>30)&2); /* 2*sign(x)+sign(y) */
58 if(ix==0) return (hy<0)? -pi_o_2-tiny: pi_o_2+tiny;
79 if(iy==0x7f800000) return (hy<0)? -pi_o_2-tiny: pi_o_2+tiny;
e_fmod.c 36 int32_t n,hx,hy,hz,ix,iy,sx,i; local in function:__strong_alias
40 EXTRACT_WORDS(hy,ly,y);
43 hy &= 0x7fffffff; /* |y| */
46 if((hy|ly)==0||(hx>=0x7ff00000)|| /* y=0,or x not finite */
47 ((hy|((ly|-ly)>>31))>0x7ff00000)) /* or y is NaN */
49 if(hx<=hy) {
50 if((hx<hy)||(lx<ly)) return x; /* |x|<|y| return x */
65 if(hy<0x00100000) { /* subnormal y */
66 if(hy==0) {
69 for (iy = -1022,i=(hy<<11); i>0; i<<=1) iy -=1
    [all...]
e_fmodf.c 35 int32_t n,hx,hy,hz,ix,iy,sx,i; local in function:__ieee754_fmodf
38 GET_FLOAT_WORD(hy,y);
41 hy &= 0x7fffffff; /* |y| */
44 if(hy==0||(hx>=0x7f800000)|| /* y=0,or x not finite */
45 (hy>0x7f800000)) /* or y is NaN */
47 if(hx<hy) return x; /* |x|<|y| return x */
48 if(hx==hy)
57 if(hy<0x00800000) { /* subnormal y */
58 for (iy = -126,i=(hy<<8); i>=0; i<<=1) iy -=1;
59 } else iy = (hy>>23)-127
    [all...]
s_remquof.c 37 int32_t n,hx,hy,hz,ix,iy,sx,i; local in function:remquof
41 GET_FLOAT_WORD(hy,y);
42 sxy = (hx ^ hy) & 0x80000000;
45 hy &= 0x7fffffff; /* |y| */
48 if(hy==0||hx>=0x7f800000||hy>0x7f800000) /* y=0,NaN;or x not finite */
50 if(hx<hy) {
53 } else if(hx==hy) {
64 if(hy<0x00800000) { /* subnormal y */
65 for (iy = -126,i=(hy<<8); i>0; i<<=1) iy -=1
    [all...]
s_remquo.c 39 int32_t n,hx,hy,hz,ix,iy,sx,i; local in function:remquo
43 EXTRACT_WORDS(hy,ly,y);
44 sxy = (hx ^ hy) & 0x80000000;
47 hy &= 0x7fffffff; /* |y| */
50 if((hy|ly)==0||(hx>=0x7ff00000)|| /* y=0,or x not finite */
51 ((hy|((ly|-ly)>>31))>0x7ff00000)) /* or y is NaN */
53 if(hx<=hy) {
54 if((hx<hy)||(lx<ly)) {
74 if(hy<0x00100000) { /* subnormal y */
75 if(hy==0)
    [all...]
e_atan2.c 60 int32_t k,m,hx,hy,ix,iy; local in function:__ieee754_atan2
65 EXTRACT_WORDS(hy,ly,y);
66 iy = hy&0x7fffffff;
71 m = ((hy>>31)&1)|((hx>>30)&2); /* 2*sign(x)+sign(y) */
83 if((ix|lx)==0) return (hy<0)? -pi_o_2-tiny: pi_o_2+tiny;
104 if(iy==0x7ff00000) return (hy<0)? -pi_o_2-tiny: pi_o_2+tiny;
e_exp.c 152 u_int32_t hy; local in function:__ieee754_exp
153 GET_HIGH_WORD(hy,y);
154 SET_HIGH_WORD(y,hy+(k<<20)); /* add k to y's exponent */
157 u_int32_t hy; local in function:__ieee754_exp
158 GET_HIGH_WORD(hy,y);
159 SET_HIGH_WORD(y,hy+((k+1000)<<20)); /* add k to y's exponent */
e_expf.c 89 u_int32_t hy; local in function:__ieee754_expf
90 GET_FLOAT_WORD(hy,y);
91 SET_FLOAT_WORD(y,hy+(k<<23)); /* add k to y's exponent */
94 u_int32_t hy; local in function:__ieee754_expf
95 GET_FLOAT_WORD(hy,y);
96 SET_FLOAT_WORD(y,hy+((k+100)<<23)); /* add k to y's exponent */
e_fmodl.c 78 manh_t hy; local in function:__ieee754_fmodl
118 /* set up {hx,lx}, {hy,ly} and align y to x */
120 hy = SET_NBIT(uy.extu_frach);
128 hz=hx-hy;lz=lx-ly; if(lx<ly) hz -= 1;
136 hz=hx-hy;lz=lx-ly; if(lx<ly) hz -= 1;
s_remquol.c 82 manh_t hy; local in function:remquol
129 /* set up {hx,lx}, {hy,ly} and align y to x */
131 hy = SET_NBIT(uy.extu_frach);
139 hz=hx-hy;lz=lx-ly; if(lx<ly) hz -= 1;
144 hz=hx-hy;lz=lx-ly; if(lx<ly) hz -= 1;
e_pow.c 105 int32_t hx,hy,ix,iy; local in function:__ieee754_pow
109 EXTRACT_WORDS(hy,ly,y);
110 ix = hx&0x7fffffff; iy = hy&0x7fffffff;
149 return (hy>=0)? y: zero;
151 return (hy<0)?-y: zero;
154 if(hy<0) return one/x; else return x;
156 if(hy==0x40000000) return x*x; /* y is 2 */
157 if(hy==0x3fe00000) { /* y is 0.5 */
168 if(hy<0) z = one/z; /* z = (1/|x|) */
194 if(ix<=0x3fefffff) return (hy<0)? huge*huge:tiny*tiny
    [all...]
e_powf.c 64 int32_t hx,hy,ix,iy,is; local in function:__ieee754_powf
67 GET_FLOAT_WORD(hy,y);
68 ix = hx&0x7fffffff; iy = hy&0x7fffffff;
101 return (hy>=0)? y: zero;
103 return (hy<0)?-y: zero;
106 if(hy<0) return one/x; else return x;
108 if(hy==0x40000000) return x*x; /* y is 2 */
109 if(hy==0x3f000000) { /* y is 0.5 */
118 if(hy<0) z = one/z; /* z = (1/|x|) */
139 if(ix<0x3f7ffff8) return (hy<0)? sn*huge*huge:sn*tiny*tiny
    [all...]
  /src/lib/libm/ld80/
s_cexpl.c 45 uint16_t hx, hy; local in function:cexpl
52 EXTRACT_LDBL80_WORDS(hy, ly, y);
53 hy &= 0x7fff;
56 if ((hy | ly) == 0)
65 if (hy >= 0x7fff) {
  /src/games/hack/
def.mkroom.h 67 schar lx,hx,ly,hy; /* usually xchar, but hx may be -1 */ member in struct:mkroom
hack.search.c 79 xchar lx, hx, ly, hy; local in function:findit
86 for (hy = u.uy; (num = levl[u.ux][hy + 1].typ) && num != CORR; hy++);
88 for (zy = ly; zy <= hy; zy++)
hack.mklev.c 75 #define somey() ((random()%(croom->hy-croom->ly+1))+croom->ly)
203 for (y = troom->ly; y <= troom->hy; y++)
232 int lx, ly, hx, hy, lowx, lowy, hix, hiy, dx, dy; local in function:makerooms
256 hy = rsp->rhy;
271 if (hx - lx < dx + dx / 2 + 2 * xlim || hy - ly < dy + dy / 3 + 2 * ylim) {
285 lowy = ly + ylim + rn2(hy - ly - dy - 2 * ylim + 1);
304 int lx, ly, hx, hy, xlim, ylim; local in function:addrs
314 (hx = rsp->rhx) < lowx || (hy = rsp->rhy) < lowy)
328 addrsx(lx, ly, lowx - 2, hy, discarded);
329 if (hy - hiy > 2 * ylim + 4
    [all...]
  /src/sys/arch/hp300/dev/
hyper.c 205 volatile struct hyboxfb *hy = (struct hyboxfb *)fbr; local in function:hyper_reset
217 hy->nblank = DISP_VIDEO_ENABLE | DISP_SYNC_ENABLE;
  /src/lib/libm/complex/
catrig.c 550 uint32_t hx, hy; local in function:real_part_reciprocal
559 GET_HIGH_WORD(hy, y);
560 iy = hy & 0x7ff00000;
catrigf.c 330 uint32_t hx, hy; local in function:real_part_reciprocal
335 GET_FLOAT_WORD(hy, y);
336 iy = hy & 0x7f800000;
catrigl.c 357 uint16_t hx, hy; local in function:real_part_reciprocal
362 GET_LDBL_EXPSIGN(hy, y);
363 iy = hy & 0x7fff;
  /src/lib/libm/ld128/
e_powl.c 153 int32_t hx, hy; local in function:powl
161 hy = q.parts32.mswhi;
162 iy = hy & 0x7fffffff;
217 return (hy >= 0) ? y : zero;
219 return (hy < 0) ? -y : zero;
223 if (hy < 0)
228 if (hy == 0x40000000)
230 if (hy == 0x3ffe0000)
244 if (hy < 0)
272 return (hy < 0) ? huge * huge : tiny * tiny
    [all...]

Completed in 21 milliseconds