| 734 | } |
| 735 | |
| 736 | void IEEEFloat::copySignificand(const IEEEFloat &rhs) { |
| 737 | assert(isFiniteNonZero() || category == fcNaN); |
| 738 | assert(rhs.partCount() >= partCount()); |
| 739 | |
| 740 | APInt::tcAssign(significandParts(), rhs.significandParts(), |
| 741 | partCount()); |
| 742 | } |
| 743 | |
| 744 | /* Make this number a NaN, with an arbitrary but deterministic value |
| 745 | for the significand. If double or longer, this is a signalling NaN, |
nothing calls this directly
no test coverage detected