Home | History | Annotate | Download | only in noieee_src

Lines Matching defs:px

93         unsigned short *px=(unsigned short *) &x + 3;
95 unsigned short *px=(unsigned short *) &x;
101 if( (k= *px & mexp ) != ~msign ) {
108 if( (k= *px & mexp ) != mexp ) {
115 if( k < (mexp>>gap) ) *px = (*px&~mexp) | (k<<gap);
120 {*px=(*px&~mexp)|(short)(1<<gap); x *= scalb(1.0,k-1);}
132 unsigned short *px=(unsigned short *) &x+3,
135 unsigned short *px=(unsigned short *) &x,
140 if ( (*px & mexp) == 0 ) return(x);
143 *px = ( *px & msign ) | ( *py & ~msign );
152 short *px=(short *) &x+3, k;
154 short *px=(short *) &x, k;
158 return (int)(((*px&mexp)>>gap)-bias);
160 if( (k= *px & mexp ) != mexp )
170 {*px &= msign; return(x);}
196 *px=(unsigned short *) &x +3,
202 *px=(unsigned short *) &x ,
211 if( ( *px & mexp ) == ~msign ) /* is x a reserved operand? */
213 if( ( *px & mexp ) == mexp )
240 sign= *px & ~msign ;
241 *px &= msign ;
244 k=(*px & mexp) - (*pd & mexp) ;
262 *px ^= sign;
363 unsigned short xexp,yexp, *px =(unsigned short *) &x ,
368 xexp = px[n0] & mexp ; /* exponent of x */
370 sign = px[n0] &0x8000; /* sign of x */
391 px[n0] &= 0x7fff;
402 xexp=px[n0]&mexp; /* exponent of x */
416 px[n0] ^= sign;
458 *px=(unsigned long *) &x ;
477 if((mx=px[n0]&mexp)==mexp) return(x); /* sqrt(+INF) is +INF */
490 if(mx>0x5ff00000) {px[n0] -= 0x20000000; scalx+= 0x10000000;}
491 if(mx<0x1ff00000) {px[n0] += 0x20000000; scalx-= 0x10000000;}
494 py[n0]=(px[n0]>>1)+0x1ff80000;