Branch Coverage

lib/PDL/Primitive.pd
Criterion Covered Total %
branch 130 186 69.8


line true false branch
6146 133 5 if ($ideriv() < 0 || $ideriv() >= k)
3 135 if ($ideriv() < 0 || $ideriv() >= k)
20 133 if ($ideriv() < 0 || $ideriv() >= k)
0 18 if ($ideriv() < 0 || $ideriv() >= k)
0 0 if ($ideriv() < 0 || $ideriv() >= k)
0 0 if ($ideriv() < 0 || $ideriv() >= k)
6154 0 0 if (ihi >= lxt) {
5 64 if (ihi >= lxt) {
12 34 if (ihi >= lxt) {
6155 34 0 if ($x() >= $t(nplusk=>lxt)) {
0 16 if ($x() >= $t(nplusk=>lxt)) {
18 16 if ($x() >= $t(nplusk=>lxt)) {
6158 0 2 if (lxt <= 0) {
1 1 if (lxt <= 0) {
2 0 if (lxt <= 0) {
6164 2 0 if ($x() < $t(nplusk=>ihi)) {
0 37 if ($x() < $t(nplusk=>ihi)) {
1 18 if ($x() < $t(nplusk=>ihi)) {
6166 0 18 if ($x() >= $t(nplusk=>inbv)) {
18 0 if ($x() >= $t(nplusk=>inbv)) {
11 0 if ($x() >= $t(nplusk=>inbv)) {
6174 7 11 if ($inbv() <= 0) {
0 2 if ($inbv() <= 0) {
0 2 if ($inbv() <= 0) {
6178 0 3 if ($x() >= $t(nplusk=>inbv)) {
0 3 if ($x() >= $t(nplusk=>inbv)) {
0 0 if ($x() >= $t(nplusk=>inbv)) {
6184 0 12 if (!skipflag) {
0 12 if (!skipflag) {
0 12 if (!skipflag) {
6186 11 1 if ($x() < $t(nplusk=>0)) {
1 0 if ($x() < $t(nplusk=>0)) {
0 0 if ($x() < $t(nplusk=>0)) {
6193 0 29 if (!skipflag) {
43 4 if (!skipflag) {
0 27 if (!skipflag) {
6198 0 1 if (ihi >= lxt) break;
4 65 if (ihi >= lxt) break;
1 26 if (ihi >= lxt) break;
6199 0 1 if ($x() < $t(nplusk=>ihi)) {
14 51 if ($x() < $t(nplusk=>ihi)) {
4 163 if ($x() < $t(nplusk=>ihi)) {
6205 1 74 if (!skipflag) {
79 102 if (!skipflag) {
0 5 if (!skipflag) {
6206 0 5 if ($x() >= $t(nplusk=>lxt)) {
0 4 if ($x() >= $t(nplusk=>lxt)) {
0 0 if ($x() >= $t(nplusk=>lxt)) {
6215 0 5 if (middle == $inbv()) {
18 47 if (middle == $inbv()) {
1 4 if (middle == $inbv()) {
6219 0 6 if ($x() < $t(nplusk=>middle))
14 34 if ($x() < $t(nplusk=>middle))
4 1 if ($x() < $t(nplusk=>middle))
6225 12 0 if ($x() < $t(nplusk=>k-1)) {
12 18 if ($x() < $t(nplusk=>k-1)) {
1 11 if ($x() < $t(nplusk=>k-1)) {
6228 30 0 if (mflag != 0) {
30 18 if (mflag != 0) {
7 23 if (mflag != 0) {
6229 13 10 if ($x() > $t(nplusk=>i)) {
14 0 if ($x() > $t(nplusk=>i)) {
14 0 if ($x() > $t(nplusk=>i)) {
6233 1 13 if (i == k-1) {
9 4 if (i == k-1) {
11 0 if (i == k-1) {
6237 11 0 if ($x() != $t(nplusk=>i)) {
0 11 if ($x() != $t(nplusk=>i)) {
11 0 if ($x() != $t(nplusk=>i)) {
6245 11 0 loop (k3=:k) %{
72 29 loop (k3=:k) %{
3 8 loop (k3=:k) %{
6248 11 0 if ($ideriv() != 0) {
11 18 if ($ideriv() != 0) {
0 11 if ($ideriv() != 0) {
6249 5 6 for (j = 0; j < $ideriv(); ++j) {
0 12 for (j = 0; j < $ideriv(); ++j) {
1 23 for (j = 0; j < $ideriv(); ++j) {
6252 2 1 loop (k3=0:kmj) %{
1 2 loop (k3=0:kmj) %{
0 2 loop (k3=0:kmj) %{
6261 159 2 if ($ideriv() != km1) {
18 161 if ($ideriv() != km1) {
28 0 if ($ideriv() != km1) {
6263 29 28 for (j = 0; j < kmider; ++j) {
99 75 for (j = 0; j < kmider; ++j) {
25 84 for (j = 0; j < kmider; ++j) {
6270 24 109 for (j = $ideriv(); j < km1; ++j) {
82 151 for (j = $ideriv(); j < km1; ++j) {
0 3 for (j = $ideriv(); j < km1; ++j) {
6272 0 2 loop (k3=0:kmj) %{
110 54 loop (k3=0:kmj) %{
0 22 loop (k3=0:kmj) %{