Branch Coverage

xsi/precision.xsi
Criterion Covered Total %
branch 45 86 52.3


line true false branch
6 1 0 }
9 1 0 RETVAL = CommonBits::numCommonMostSigMantissaBits(num1, num2);
14 1 0 }
17 1 0 RETVAL = CommonBits::getBit (bits, i);
21 2 0 RETVAL = Helper::uplift(CommonBitsOp(nReturnToOriginalPrecision).intersection(&g0, &g1));
2 0 RETVAL = Helper::uplift(CommonBitsOp(nReturnToOriginalPrecision).intersection(&g0, &g1));
2 0 RETVAL = Helper::uplift(CommonBitsOp(nReturnToOriginalPrecision).intersection(&g0, &g1));
25 2 0 RETVAL = Helper::uplift(CommonBitsOp(nReturnToOriginalPrecision).Union(&g0, &g1));
2 0 RETVAL = Helper::uplift(CommonBitsOp(nReturnToOriginalPrecision).Union(&g0, &g1));
2 0 RETVAL = Helper::uplift(CommonBitsOp(nReturnToOriginalPrecision).Union(&g0, &g1));
29 2 0 RETVAL = Helper::uplift(CommonBitsOp(nReturnToOriginalPrecision).difference(&g0, &g1));
2 0 RETVAL = Helper::uplift(CommonBitsOp(nReturnToOriginalPrecision).difference(&g0, &g1));
2 0 RETVAL = Helper::uplift(CommonBitsOp(nReturnToOriginalPrecision).difference(&g0, &g1));
33 2 0 RETVAL = Helper::uplift(CommonBitsOp(nReturnToOriginalPrecision).symDifference(&g0, &g1));
2 0 RETVAL = Helper::uplift(CommonBitsOp(nReturnToOriginalPrecision).symDifference(&g0, &g1));
2 0 RETVAL = Helper::uplift(CommonBitsOp(nReturnToOriginalPrecision).symDifference(&g0, &g1));
37 2 0 RETVAL = Helper::uplift(CommonBitsOp(nReturnToOriginalPrecision).buffer(&g0, distance));
2 0 RETVAL = Helper::uplift(CommonBitsOp(nReturnToOriginalPrecision).buffer(&g0, distance));
2 0 RETVAL = Helper::uplift(CommonBitsOp(nReturnToOriginalPrecision).buffer(&g0, distance));
41 1 0 RETVAL = Helper::uplift(EnhancedPrecisionOp().intersection(&g0, &g1));
1 0 RETVAL = Helper::uplift(EnhancedPrecisionOp().intersection(&g0, &g1));
45 1 0 RETVAL = Helper::uplift(EnhancedPrecisionOp().Union(&g0, &g1));
1 0 RETVAL = Helper::uplift(EnhancedPrecisionOp().Union(&g0, &g1));
49 1 0 RETVAL = Helper::uplift(EnhancedPrecisionOp().difference(&g0, &g1));
1 0 RETVAL = Helper::uplift(EnhancedPrecisionOp().difference(&g0, &g1));
53 1 0 RETVAL = Helper::uplift(EnhancedPrecisionOp().symDifference(&g0, &g1));
1 0 RETVAL = Helper::uplift(EnhancedPrecisionOp().symDifference(&g0, &g1));
57 1 0 RETVAL = Helper::uplift(EnhancedPrecisionOp().buffer(&g, distance));
1 0 RETVAL = Helper::uplift(EnhancedPrecisionOp().buffer(&g, distance));
62 2 0 for(const auto& it: sources) {
63 2 0 cbr.add(&xs::in(it));
2 0 cbr.add(&xs::in(it));
4 2 cbr.add(&xs::in(it));
4 0 cbr.add(&xs::in(it));
64 4 0 }
4 0 }
67 1 1 case 0: cbr.removeCommonBits(&target); break;
68 1 0 default: cbr.addCommonBits(&target); break;
69 1 0 }
71 2 0 }
2 0 }
74 46 0 xs::exp::autoexport(Stash(__PACKAGE__));
46 0 xs::exp::autoexport(Stash(__PACKAGE__));