Home
last modified time | relevance | path

Searched refs:zExp (Results 1 – 2 of 2) sorted by relevance

/freebsd/lib/libc/softfloat/bits64/
H A Dsoftfloat.c271 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 Dsoftfloat.c168 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 …]