reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/lib/AST/ExprConstant.cpp
12994         APFloat MaxCD = maxnum(abs(C), abs(D));
12998           D = scalbn(D, -DenomLogB, APFloat::rmNearestTiesToEven);
12998           D = scalbn(D, -DenomLogB, APFloat::rmNearestTiesToEven);
13000         APFloat Denom = C * C + D * D;
13000         APFloat Denom = C * C + D * D;
13001         ResR = scalbn((A * C + B * D) / Denom, -DenomLogB,
13003         ResI = scalbn((B * C - A * D) / Denom, -DenomLogB,
13010                      D.isFinite()) {
13015             ResR = APFloat::getInf(ResR.getSemantics()) * (A * C + B * D);
13016             ResI = APFloat::getInf(ResI.getSemantics()) * (B * C - A * D);
13020             D = APFloat::copySign(
13021                 APFloat(D.getSemantics(), D.isInfinity() ? 1 : 0), D);
13021                 APFloat(D.getSemantics(), D.isInfinity() ? 1 : 0), D);
13021                 APFloat(D.getSemantics(), D.isInfinity() ? 1 : 0), D);
13022             ResR = APFloat::getZero(ResR.getSemantics()) * (A * C + B * D);
13023             ResI = APFloat::getZero(ResI.getSemantics()) * (B * C - A * D);