Searched refs:zExp (Results 1 – 2 of 2) sorted by relevance
| /openbmc/qemu/fpu/ |
| H A D | softfloat.c | 5053 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 D | softfloat.h | 745 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,
|