Home | History | Annotate | Download | only in noieee_src

Lines Matching defs:mexp

78     static const unsigned short msign=0x7fff , mexp =0x7f80 ;
82 static const unsigned short msign=0x7fff, mexp =0x7ff0 ;
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);}
140 if ( (*px & mexp) == 0 ) return(x);
158 return (int)(((*px&mexp)>>gap)-bias);
160 if( (k= *px & mexp ) != mexp )
181 return( (*((short *) &x+3 ) & mexp ) != mexp );
183 return( (*((short *) &x ) & mexp ) != mexp );
211 if( ( *px & mexp ) == ~msign ) /* is x a reserved operand? */
213 if( ( *px & mexp ) == mexp )
225 if( ( *pp & mexp ) == ~msign ) /* is p a reserved operand? */
227 if( ( *pp & mexp ) == mexp )
231 else if ( ((*pp & mexp)>>gap) <= 1 )
244 k=(*px & mexp) - (*pd & mexp) ;
358 static const unsigned short mexp =0x7ff0, m25 =0x0190, m57 =0x0390;
368 xexp = px[n0] & mexp ; /* exponent of x */
369 yexp = py[n0] & mexp ; /* exponent of y */
374 if( xexp == mexp ) return(__zero/__zero); /* x is INF */
402 xexp=px[n0]&mexp; /* exponent of x */
454 long const mexp=0x7ff00000;
477 if((mx=px[n0]&mexp)==mexp) return(x); /* sqrt(+INF) is +INF */