Searched refs:zExp (Results 1 – 2 of 2) sorted by relevance
/freebsd/lib/libc/softfloat/bits64/ |
H A D | softfloat.c | 271 INLINE float32 packFloat32( flag zSign, int16 zExp, bits32 zSig ) in packFloat32() argument 274 return ( ( (bits32) zSign )<<31 ) + ( ( (bits32) zExp )<<23 ) + zSig; in packFloat32() 301 static float32 roundAndPackFloat32( flag zSign, int16 zExp, bits32 zSig ) in roundAndPackFloat32() argument 326 if ( 0xFD <= (bits16) zExp ) { in roundAndPackFloat32() 327 if ( ( 0xFD < zExp ) in roundAndPackFloat32() 328 || ( ( zExp == 0xFD ) in roundAndPackFloat32() 334 if ( zExp < 0 ) { in roundAndPackFloat32() 337 || ( zExp < -1 ) in roundAndPackFloat32() 339 shift32RightJamming( zSig, - zExp, &zSig ); in roundAndPackFloat32() 340 zExp = 0; in roundAndPackFloat32() [all …]
|
/freebsd/lib/libc/softfloat/bits32/ |
H A D | softfloat.c | 168 INLINE float32 packFloat32( flag zSign, int16 zExp, bits32 zSig ) in packFloat32() argument 171 return ( ( (bits32) zSign )<<31 ) + ( ( (bits32) zExp )<<23 ) + zSig; in packFloat32() 198 static float32 roundAndPackFloat32( flag zSign, int16 zExp, bits32 zSig ) in roundAndPackFloat32() argument 223 if ( 0xFD <= (bits16) zExp ) { in roundAndPackFloat32() 224 if ( ( 0xFD < zExp ) in roundAndPackFloat32() 225 || ( ( zExp == 0xFD ) in roundAndPackFloat32() 231 if ( zExp < 0 ) { in roundAndPackFloat32() 234 || ( zExp < -1 ) in roundAndPackFloat32() 236 shift32RightJamming( zSig, - zExp, &zSig ); in roundAndPackFloat32() 237 zExp = 0; in roundAndPackFloat32() [all …]
|