Home
last modified time | relevance | path

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

/openbmc/qemu/fpu/
H A Dsoftfloat.c5053 int32_t zExp, uint64_t zSig0, uint64_t zSig1, in roundAndPackFloatx80() argument
5094 if ( 0x7FFD <= (uint32_t) ( zExp - 1 ) ) { in roundAndPackFloatx80()
5095 if ( ( 0x7FFE < zExp ) in roundAndPackFloatx80()
5096 || ( ( zExp == 0x7FFE ) && ( zSig0 + roundIncrement < zSig0 ) ) in roundAndPackFloatx80()
5100 if ( zExp <= 0 ) { in roundAndPackFloatx80()
5106 || (zExp < 0 ) in roundAndPackFloatx80()
5108 shift64RightJamming( zSig0, 1 - zExp, &zSig0 ); in roundAndPackFloatx80()
5109 zExp = 0; in roundAndPackFloatx80()
5118 if ( (int64_t) zSig0 < 0 ) zExp = 1; in roundAndPackFloatx80()
5124 return packFloatx80( zSign, zExp, zSig0 ); in roundAndPackFloatx80()
[all …]
/openbmc/qemu/include/fpu/
H A Dsoftfloat.h745 static inline float32 packFloat32(bool zSign, int zExp, uint32_t zSig) in packFloat32() argument
748 (((uint32_t)zSign) << 31) + (((uint32_t)zExp) << 23) + zSig); in packFloat32()
1159 static inline floatx80 packFloatx80(bool zSign, int32_t zExp, uint64_t zSig) in packFloatx80() argument
1164 z.high = (((uint16_t)zSign) << 15) + zExp; in packFloatx80()
1211 int32_t zExp, uint64_t zSig0, uint64_t zSig1,
1224 bool zSign, int32_t zExp,