1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-23 11:13:28 +01:00

Revert rGf835779160ec303 "[APFloat] multiplySignificand - always pass IEEEFloat as const reference. NFCI."

This reverts commit f835779160ec30340676918915526615a07e826e while I investigate some buildbot failures
This commit is contained in:
Simon Pilgrim 2020-09-22 12:15:23 +01:00
parent 5c56e1aa26
commit ce833bfec3
2 changed files with 2 additions and 2 deletions

View File

@ -492,7 +492,7 @@ private:
integerPart addSignificand(const IEEEFloat &); integerPart addSignificand(const IEEEFloat &);
integerPart subtractSignificand(const IEEEFloat &, integerPart); integerPart subtractSignificand(const IEEEFloat &, integerPart);
lostFraction addOrSubtractSignificand(const IEEEFloat &, bool subtract); lostFraction addOrSubtractSignificand(const IEEEFloat &, bool subtract);
lostFraction multiplySignificand(const IEEEFloat &, const IEEEFloat &); lostFraction multiplySignificand(const IEEEFloat &, IEEEFloat);
lostFraction multiplySignificand(const IEEEFloat&); lostFraction multiplySignificand(const IEEEFloat&);
lostFraction divideSignificand(const IEEEFloat &); lostFraction divideSignificand(const IEEEFloat &);
void incrementSignificand(); void incrementSignificand();

View File

@ -1006,7 +1006,7 @@ IEEEFloat::integerPart IEEEFloat::subtractSignificand(const IEEEFloat &rhs,
on to the full-precision result of the multiplication. Returns the on to the full-precision result of the multiplication. Returns the
lost fraction. */ lost fraction. */
lostFraction IEEEFloat::multiplySignificand(const IEEEFloat &rhs, lostFraction IEEEFloat::multiplySignificand(const IEEEFloat &rhs,
const IEEEFloat &addend) { IEEEFloat addend) {
unsigned int omsb; // One, not zero, based MSB. unsigned int omsb; // One, not zero, based MSB.
unsigned int partsCount, newPartsCount, precision; unsigned int partsCount, newPartsCount, precision;
integerPart *lhsSignificand; integerPart *lhsSignificand;