Branch Coverage

/usr/include/c++/5/bits/stl_algobase.h
Criterion Covered Total %
branch 57 94 60.6


line true false branch
200 1511 3624 if (__b < __a)
224 0 0 if (__a < __b)
5087 48 if (__a < __b)
338 0 4490 for(_Distance __n = __last - __first; __n > 0; --__n)
357 0 0 for(_Distance __n = __last - __first; __n > 0; --__n)
435145 7530 for(_Distance __n = __last - __first; __n > 0; --__n)
0 0 for(_Distance __n = __last - __first; __n > 0; --__n)
188075049 4246844 for(_Distance __n = __last - __first; __n > 0; --__n)
563 59633 907 for (__n = __last - __first; __n > 0; --__n)
9873 179 for (__n = __last - __first; __n > 0; --__n)
131413 1129 for (__n = __last - __first; __n > 0; --__n)
463425 7736 for (__n = __last - __first; __n > 0; --__n)
178588413 2873616 for (__n = __last - __first; __n > 0; --__n)
0 0 for (__n = __last - __first; __n > 0; --__n)
768 3 1 for (__decltype(__n + 0) __niter = __n;
970 67490 8604 while (__len > 0)
0 0 while (__len > 0)
14211 2057 while (__len > 0)
0 0 while (__len > 0)
184463 22656 while (__len > 0)
57028 7151 while (__len > 0)
2808816 952848 while (__len > 0)
69306756 16385539 while (__len > 0)
974 67490 0 std::advance(__middle, __half);
0 0 std::advance(__middle, __half);
14211 0 std::advance(__middle, __half);
0 0 std::advance(__middle, __half);
184463 0 std::advance(__middle, __half);
57028 0 std::advance(__middle, __half);
2808816 0 std::advance(__middle, __half);
69306756 0 std::advance(__middle, __half);
975 67490 0 if (__comp(__middle, __val))
52707 14783 if (__comp(__middle, __val))
0 0 if (__comp(__middle, __val))
0 0 if (__comp(__middle, __val))
14211 0 if (__comp(__middle, __val))
11947 2264 if (__comp(__middle, __val))
0 0 if (__comp(__middle, __val))
0 0 if (__comp(__middle, __val))
184463 0 if (__comp(__middle, __val))
131100 53363 if (__comp(__middle, __val))
57028 0 if (__comp(__middle, __val))
47761 9267 if (__comp(__middle, __val))
2808816 0 if (__comp(__middle, __val))
1606809 1202007 if (__comp(__middle, __val))
69306756 0 if (__comp(__middle, __val))
40327665 28979091 if (__comp(__middle, __val))