Lines Matching defs:DstSema
32 APFixedPoint APFixedPoint::convert(const FixedPointSemantics &DstSema,
35 int RelativeUpscale = getLsbWeight() - DstSema.getLsbWeight();
45 std::min(DstSema.getIntegralBits() - DstSema.getLsbWeight(),
52 if (DstSema.isSaturated())
60 if (!DstSema.isSigned() && NewVal.isSigned() && NewVal.isNegative()) {
62 if (DstSema.isSaturated())
68 NewVal = NewVal.extOrTrunc(DstSema.getWidth());
69 NewVal.setIsSigned(DstSema.isSigned());
70 return APFixedPoint(NewVal, DstSema);