| 209 | } |
| 210 | |
| 211 | static void saveFloat32Internal( flag zSign, int16_t zExp, uint32_t zSig, float_status *status ) |
| 212 | { |
| 213 | floatx80 z = roundSaveFloatx80Internal( 32, zSign, zExp + 0x3F81, ( (uint64_t) zSig )<<33, 0, status ); |
| 214 | |
| 215 | floatx80_internal_sign = zSign; |
| 216 | floatx80_internal_exp = extractFloatx80Exp( z ); |
| 217 | floatx80_internal_sig = extractFloatx80Frac( z ); |
| 218 | floatx80_internal_exp0 = zExp + 0x3F81; |
| 219 | floatx80_internal_sig0 = ( (uint64_t) zSig )<<33; |
| 220 | floatx80_internal_sig1 = 0; |
| 221 | } |
| 222 | |
| 223 | /*---------------------------------------------------------------------------- |
| 224 | | Functions for returning sign, exponent and significand of extended |
no test coverage detected