Home
last modified time | relevance | path

Searched refs:hy (Results 1 – 25 of 47) sorted by relevance

12

/netbsd/src/lib/libm/src/
De_fmodf.c35 int32_t n,hx,hy,hz,ix,iy,sx,i; in __ieee754_fmodf() local
38 GET_FLOAT_WORD(hy,y); in __ieee754_fmodf()
41 hy &= 0x7fffffff; /* |y| */ in __ieee754_fmodf()
44 if(hy==0||(hx>=0x7f800000)|| /* y=0,or x not finite */ in __ieee754_fmodf()
45 (hy>0x7f800000)) /* or y is NaN */ in __ieee754_fmodf()
47 if(hx<hy) return x; /* |x|<|y| return x */ in __ieee754_fmodf()
48 if(hx==hy) in __ieee754_fmodf()
57 if(hy<0x00800000) { /* subnormal y */ in __ieee754_fmodf()
58 for (iy = -126,i=(hy<<8); i>=0; i<<=1) iy -=1; in __ieee754_fmodf()
59 } else iy = (hy>>23)-127; in __ieee754_fmodf()
[all …]
Ds_remquof.c37 int32_t n,hx,hy,hz,ix,iy,sx,i; in remquof() local
41 GET_FLOAT_WORD(hy,y); in remquof()
42 sxy = (hx ^ hy) & 0x80000000; in remquof()
45 hy &= 0x7fffffff; /* |y| */ in remquof()
48 if(hy==0||hx>=0x7f800000||hy>0x7f800000) /* y=0,NaN;or x not finite */ in remquof()
50 if(hx<hy) { in remquof()
53 } else if(hx==hy) { in remquof()
64 if(hy<0x00800000) { /* subnormal y */ in remquof()
65 for (iy = -126,i=(hy<<8); i>0; i<<=1) iy -=1; in remquof()
66 } else iy = (hy>>23)-127; in remquof()
[all …]
De_fmod.c36 int32_t n,hx,hy,hz,ix,iy,sx,i; in __strong_alias() local
40 EXTRACT_WORDS(hy,ly,y); in __strong_alias()
43 hy &= 0x7fffffff; /* |y| */ in __strong_alias()
46 if((hy|ly)==0||(hx>=0x7ff00000)|| /* y=0,or x not finite */ in __strong_alias()
47 ((hy|((ly|-ly)>>31))>0x7ff00000)) /* or y is NaN */ in __strong_alias()
49 if(hx<=hy) { in __strong_alias()
50 if((hx<hy)||(lx<ly)) return x; /* |x|<|y| return x */ in __strong_alias()
65 if(hy<0x00100000) { /* subnormal y */ in __strong_alias()
66 if(hy==0) { in __strong_alias()
69 for (iy = -1022,i=(hy<<11); i>0; i<<=1) iy -=1; in __strong_alias()
[all …]
Ds_remquo.c39 int32_t n,hx,hy,hz,ix,iy,sx,i; in remquo() local
43 EXTRACT_WORDS(hy,ly,y); in remquo()
44 sxy = (hx ^ hy) & 0x80000000; in remquo()
47 hy &= 0x7fffffff; /* |y| */ in remquo()
50 if((hy|ly)==0||(hx>=0x7ff00000)|| /* y=0,or x not finite */ in remquo()
51 ((hy|((ly|-ly)>>31))>0x7ff00000)) /* or y is NaN */ in remquo()
53 if(hx<=hy) { in remquo()
54 if((hx<hy)||(lx<ly)) { in remquo()
74 if(hy<0x00100000) { /* subnormal y */ in remquo()
75 if(hy==0) { in remquo()
[all …]
Ds_nextafter.c37 int32_t hx,hy,ix,iy; in __strong_alias() local
41 EXTRACT_WORDS(hy,ly,y); in __strong_alias()
43 iy = hy&0x7fffffff; /* |y| */ in __strong_alias()
50 INSERT_WORDS(x,hy&0x80000000,1); /* return +-minsubnormal */ in __strong_alias()
55 if(hx>hy||((hx==hy)&&(lx>ly))) { /* x > y, x -= ulp */ in __strong_alias()
63 if(hy>=0||hx>hy||((hx==hy)&&(lx>ly))){/* x < y, x -= ulp */ in __strong_alias()
71 hy = hx&0x7ff00000; in __strong_alias()
72 if(hy>=0x7ff00000) return x+x; /* overflow */ in __strong_alias()
73 if(hy<0x00100000) { /* underflow */ in __strong_alias()
Ds_nextafterf.c27 int32_t hx,hy,ix,iy; in nextafterf() local
30 GET_FLOAT_WORD(hy,y); in nextafterf()
32 iy = hy&0x7fffffff; /* |y| */ in nextafterf()
39 SET_FLOAT_WORD(x,(hy&0x80000000)|1);/* return +-minsubnormal */ in nextafterf()
44 if(hx>hy) { /* x > y, x -= ulp */ in nextafterf()
50 if(hy>=0||hx>hy){ /* x < y, x -= ulp */ in nextafterf()
56 hy = hx&0x7f800000; in nextafterf()
57 if(hy>=0x7f800000) return x+x; /* overflow */ in nextafterf()
58 if(hy<0x00800000) { /* underflow */ in nextafterf()
De_pow.c105 int32_t hx,hy,ix,iy; in __ieee754_pow() local
109 EXTRACT_WORDS(hy,ly,y); in __ieee754_pow()
110 ix = hx&0x7fffffff; iy = hy&0x7fffffff; in __ieee754_pow()
149 return (hy>=0)? y: zero; in __ieee754_pow()
151 return (hy<0)?-y: zero; in __ieee754_pow()
154 if(hy<0) return one/x; else return x; in __ieee754_pow()
156 if(hy==0x40000000) return x*x; /* y is 2 */ in __ieee754_pow()
157 if(hy==0x3fe00000) { /* y is 0.5 */ in __ieee754_pow()
168 if(hy<0) z = one/z; /* z = (1/|x|) */ in __ieee754_pow()
194 if(ix<=0x3fefffff) return (hy<0)? huge*huge:tiny*tiny; in __ieee754_pow()
[all …]
De_atan2f.c36 int32_t k,m,hx,hy,ix,iy; in __ieee754_atan2f() local
40 GET_FLOAT_WORD(hy,y); in __ieee754_atan2f()
41 iy = hy&0x7fffffff; in __ieee754_atan2f()
46 m = ((hy>>31)&1)|((hx>>30)&2); /* 2*sign(x)+sign(y) */ in __ieee754_atan2f()
58 if(ix==0) return (hy<0)? -pi_o_2-tiny: pi_o_2+tiny; in __ieee754_atan2f()
79 if(iy==0x7f800000) return (hy<0)? -pi_o_2-tiny: pi_o_2+tiny; in __ieee754_atan2f()
De_powf.c64 int32_t hx,hy,ix,iy,is; in __ieee754_powf() local
67 GET_FLOAT_WORD(hy,y); in __ieee754_powf()
68 ix = hx&0x7fffffff; iy = hy&0x7fffffff; in __ieee754_powf()
101 return (hy>=0)? y: zero; in __ieee754_powf()
103 return (hy<0)?-y: zero; in __ieee754_powf()
106 if(hy<0) return one/x; else return x; in __ieee754_powf()
108 if(hy==0x40000000) return x*x; /* y is 2 */ in __ieee754_powf()
109 if(hy==0x3f000000) { /* y is 0.5 */ in __ieee754_powf()
118 if(hy<0) z = one/z; /* z = (1/|x|) */ in __ieee754_powf()
139 if(ix<0x3f7ffff8) return (hy<0)? sn*huge*huge:sn*tiny*tiny; in __ieee754_powf()
[all …]
De_atan2.c60 int32_t k,m,hx,hy,ix,iy; in __ieee754_atan2() local
65 EXTRACT_WORDS(hy,ly,y); in __ieee754_atan2()
66 iy = hy&0x7fffffff; in __ieee754_atan2()
71 m = ((hy>>31)&1)|((hx>>30)&2); /* 2*sign(x)+sign(y) */ in __ieee754_atan2()
83 if((ix|lx)==0) return (hy<0)? -pi_o_2-tiny: pi_o_2+tiny; in __ieee754_atan2()
104 if(iy==0x7ff00000) return (hy<0)? -pi_o_2-tiny: pi_o_2+tiny; in __ieee754_atan2()
De_expf.c89 u_int32_t hy; in __ieee754_expf() local
90 GET_FLOAT_WORD(hy,y); in __ieee754_expf()
91 SET_FLOAT_WORD(y,hy+(k<<23)); /* add k to y's exponent */ in __ieee754_expf()
94 u_int32_t hy; in __ieee754_expf() local
95 GET_FLOAT_WORD(hy,y); in __ieee754_expf()
96 SET_FLOAT_WORD(y,hy+((k+100)<<23)); /* add k to y's exponent */ in __ieee754_expf()
De_exp.c152 u_int32_t hy; in __ieee754_exp() local
153 GET_HIGH_WORD(hy,y); in __ieee754_exp()
154 SET_HIGH_WORD(y,hy+(k<<20)); /* add k to y's exponent */ in __ieee754_exp()
157 u_int32_t hy; in __ieee754_exp() local
158 GET_HIGH_WORD(hy,y); in __ieee754_exp()
159 SET_HIGH_WORD(y,hy+((k+1000)<<20)); /* add k to y's exponent */ in __ieee754_exp()
Ds_copysign.c35 u_int32_t hx,hy; in __strong_alias() local
37 GET_HIGH_WORD(hy,y); in __strong_alias()
38 SET_HIGH_WORD(x,(hx&0x7fffffff)|(hy&0x80000000)); in __strong_alias()
De_fmodl.c78 manh_t hy; in __ieee754_fmodl() local
120 hy = SET_NBIT(uy.extu_frach); in __ieee754_fmodl()
128 hz=hx-hy;lz=lx-ly; if(lx<ly) hz -= 1; in __ieee754_fmodl()
136 hz=hx-hy;lz=lx-ly; if(lx<ly) hz -= 1; in __ieee754_fmodl()
Ds_remquol.c82 manh_t hy; in remquol() local
131 hy = SET_NBIT(uy.extu_frach); in remquol()
139 hz=hx-hy;lz=lx-ly; if(lx<ly) hz -= 1; in remquol()
144 hz=hx-hy;lz=lx-ly; if(lx<ly) hz -= 1; in remquol()
/netbsd/src/games/hack/
Dhack.mklev.c75 #define somey() ((random()%(croom->hy-croom->ly+1))+croom->ly)
203 for (y = troom->ly; y <= troom->hy; y++) in makelevel()
232 int lx, ly, hx, hy, lowx, lowy, hix, hiy, dx, dy; in makerooms() local
256 hy = rsp->rhy; in makerooms()
271 if (hx - lx < dx + dx / 2 + 2 * xlim || hy - ly < dy + dy / 3 + 2 * ylim) { in makerooms()
285 lowy = ly + ylim + rn2(hy - ly - dy - 2 * ylim + 1); in makerooms()
304 int lx, ly, hx, hy, xlim, ylim; in addrs() local
314 (hx = rsp->rhx) < lowx || (hy = rsp->rhy) < lowy) in addrs()
328 addrsx(lx, ly, lowx - 2, hy, discarded); in addrs()
329 if (hy - hiy > 2 * ylim + 4) in addrs()
[all …]
Dhack.mkshop.c165 else if (sy == sroom->hy + 1) in mkshop()
175 sroom->hx, sroom->hy); in mkshop()
204 for (sy = sroom->ly; sy <= sroom->hy; sy++) { in mkshop()
209 (sy == sroom->hy && doors[sh].y == sy + 1)) in mkshop()
249 for (sy = sroom->ly; sy <= sroom->hy; sy++) { in mkzoo()
253 (sy == sroom->hy && doors[sh].y == sy + 1)) in mkzoo()
314 for (sy = sroom->ly; sy <= sroom->hy; sy++) in mkswamp()
344 sroom->ly <= ydnstair && ydnstair <= sroom->hy); in has_dnstairs()
351 sroom->ly <= yupstair && yupstair <= sroom->hy); in has_upstairs()
357 int area = (sroom->hx - sroom->lx) * (sroom->hy - sroom->ly); in isbig()
Dhack.search.c79 xchar lx, hx, ly, hy; in findit() local
86 for (hy = u.uy; (num = levl[u.ux][hy + 1].typ) && num != CORR; hy++); in findit()
88 for (zy = ly; zy <= hy; zy++) in findit()
Ddef.mkroom.h67 schar lx,hx,ly,hy; /* usually xchar, but hx may be -1 */ member
/netbsd/src/lib/libm/noieee_src/
Dn_support.c359 double hy,y1,t,t1;
414 hy=y/2.0;
415 if(x>hy||((x==hy)&&n%2==1)) x-=y;
/netbsd/src/sys/arch/hp300/dev/
Dhyper.c205 volatile struct hyboxfb *hy = (struct hyboxfb *)fbr; in hyper_reset() local
217 hy->nblank = DISP_VIDEO_ENABLE | DISP_SYNC_ENABLE; in hyper_reset()
/netbsd/src/distrib/syspkg/sets/base/base-locale-hy/
DMakefile3 PKGBASE=base-locale-hy
/netbsd/src/lib/libm/complex/
Dcatrig.c550 uint32_t hx, hy; in real_part_reciprocal() local
559 GET_HIGH_WORD(hy, y); in real_part_reciprocal()
560 iy = hy & 0x7ff00000; in real_part_reciprocal()
Dcatrigf.c330 uint32_t hx, hy; in real_part_reciprocal() local
335 GET_FLOAT_WORD(hy, y); in real_part_reciprocal()
336 iy = hy & 0x7f800000; in real_part_reciprocal()
Dcatrigl.c357 uint16_t hx, hy; in real_part_reciprocal() local
362 GET_LDBL_EXPSIGN(hy, y); in real_part_reciprocal()
363 iy = hy & 0x7fff; in real_part_reciprocal()

12