Branch Coverage

lib/PDL/Stats/TS.xs
Criterion Covered Total %
branch 89 222 40.0


line true false branch
73 4 0 PDL_XS_PREAMBLE((items == 3) ? 0 : 1);
0 4 PDL_XS_PREAMBLE((items == 3) ? 0 : 1);
0 0 PDL_XS_PREAMBLE((items == 3) ? 0 : 1);
4 0 PDL_XS_PREAMBLE((items == 3) ? 0 : 1);
4 0 PDL_XS_PREAMBLE((items == 3) ? 0 : 1);
4 0 PDL_XS_PREAMBLE((items == 3) ? 0 : 1);
0 4 PDL_XS_PREAMBLE((items == 3) ? 0 : 1);
0 0 PDL_XS_PREAMBLE((items == 3) ? 0 : 1);
4 0 PDL_XS_PREAMBLE((items == 3) ? 0 : 1);
0 4 PDL_XS_PREAMBLE((items == 3) ? 0 : 1);
80 4 0 PDL_XS_RETURN(ST(0) = xd_SV)
4 0 PDL_XS_RETURN(ST(0) = xd_SV)
4 0 PDL_XS_RETURN(ST(0) = xd_SV)
0 4 PDL_XS_RETURN(ST(0) = xd_SV)
0 0 PDL_XS_RETURN(ST(0) = xd_SV)
94 1 0 PDL_XS_PREAMBLE((items == 3) ? 0 : 1);
0 1 PDL_XS_PREAMBLE((items == 3) ? 0 : 1);
0 0 PDL_XS_PREAMBLE((items == 3) ? 0 : 1);
1 0 PDL_XS_PREAMBLE((items == 3) ? 0 : 1);
1 0 PDL_XS_PREAMBLE((items == 3) ? 0 : 1);
1 0 PDL_XS_PREAMBLE((items == 3) ? 0 : 1);
0 1 PDL_XS_PREAMBLE((items == 3) ? 0 : 1);
0 0 PDL_XS_PREAMBLE((items == 3) ? 0 : 1);
1 0 PDL_XS_PREAMBLE((items == 3) ? 0 : 1);
0 1 PDL_XS_PREAMBLE((items == 3) ? 0 : 1);
101 1 0 PDL_XS_RETURN(ST(0) = xf_SV)
1 0 PDL_XS_RETURN(ST(0) = xf_SV)
1 0 PDL_XS_RETURN(ST(0) = xf_SV)
0 1 PDL_XS_RETURN(ST(0) = xf_SV)
0 0 PDL_XS_RETURN(ST(0) = xf_SV)
107 1 0 PDL_XS_PREAMBLE((items == 3) ? 0 : 1);
0 1 PDL_XS_PREAMBLE((items == 3) ? 0 : 1);
0 0 PDL_XS_PREAMBLE((items == 3) ? 0 : 1);
1 0 PDL_XS_PREAMBLE((items == 3) ? 0 : 1);
1 0 PDL_XS_PREAMBLE((items == 3) ? 0 : 1);
1 0 PDL_XS_PREAMBLE((items == 3) ? 0 : 1);
0 1 PDL_XS_PREAMBLE((items == 3) ? 0 : 1);
0 0 PDL_XS_PREAMBLE((items == 3) ? 0 : 1);
1 0 PDL_XS_PREAMBLE((items == 3) ? 0 : 1);
0 1 PDL_XS_PREAMBLE((items == 3) ? 0 : 1);
114 1 0 PDL_XS_RETURN(ST(0) = xf_SV)
1 0 PDL_XS_RETURN(ST(0) = xf_SV)
1 0 PDL_XS_RETURN(ST(0) = xf_SV)
0 1 PDL_XS_RETURN(ST(0) = xf_SV)
0 0 PDL_XS_RETURN(ST(0) = xf_SV)
120 2 0 PDL_XS_PREAMBLE((items == 3) ? 0 : 1);
0 2 PDL_XS_PREAMBLE((items == 3) ? 0 : 1);
0 0 PDL_XS_PREAMBLE((items == 3) ? 0 : 1);
2 0 PDL_XS_PREAMBLE((items == 3) ? 0 : 1);
2 0 PDL_XS_PREAMBLE((items == 3) ? 0 : 1);
2 0 PDL_XS_PREAMBLE((items == 3) ? 0 : 1);
0 2 PDL_XS_PREAMBLE((items == 3) ? 0 : 1);
0 0 PDL_XS_PREAMBLE((items == 3) ? 0 : 1);
2 0 PDL_XS_PREAMBLE((items == 3) ? 0 : 1);
0 2 PDL_XS_PREAMBLE((items == 3) ? 0 : 1);
127 2 0 PDL_XS_RETURN(ST(0) = c_SV)
2 0 PDL_XS_RETURN(ST(0) = c_SV)
2 0 PDL_XS_RETURN(ST(0) = c_SV)
0 2 PDL_XS_RETURN(ST(0) = c_SV)
0 0 PDL_XS_RETURN(ST(0) = c_SV)
133 2 0 PDL_XS_PREAMBLE((items == 3) ? 0 : 1);
0 2 PDL_XS_PREAMBLE((items == 3) ? 0 : 1);
0 0 PDL_XS_PREAMBLE((items == 3) ? 0 : 1);
2 0 PDL_XS_PREAMBLE((items == 3) ? 0 : 1);
2 0 PDL_XS_PREAMBLE((items == 3) ? 0 : 1);
2 0 PDL_XS_PREAMBLE((items == 3) ? 0 : 1);
0 2 PDL_XS_PREAMBLE((items == 3) ? 0 : 1);
0 0 PDL_XS_PREAMBLE((items == 3) ? 0 : 1);
2 0 PDL_XS_PREAMBLE((items == 3) ? 0 : 1);
0 2 PDL_XS_PREAMBLE((items == 3) ? 0 : 1);
140 2 0 PDL_XS_RETURN(ST(0) = c_SV)
2 0 PDL_XS_RETURN(ST(0) = c_SV)
2 0 PDL_XS_RETURN(ST(0) = c_SV)
0 2 PDL_XS_RETURN(ST(0) = c_SV)
0 0 PDL_XS_RETURN(ST(0) = c_SV)
146 2 0 PDL_XS_PREAMBLE((items == 3) ? 0 : 1);
0 2 PDL_XS_PREAMBLE((items == 3) ? 0 : 1);
0 0 PDL_XS_PREAMBLE((items == 3) ? 0 : 1);
2 0 PDL_XS_PREAMBLE((items == 3) ? 0 : 1);
2 0 PDL_XS_PREAMBLE((items == 3) ? 0 : 1);
2 0 PDL_XS_PREAMBLE((items == 3) ? 0 : 1);
0 2 PDL_XS_PREAMBLE((items == 3) ? 0 : 1);
0 0 PDL_XS_PREAMBLE((items == 3) ? 0 : 1);
2 0 PDL_XS_PREAMBLE((items == 3) ? 0 : 1);
0 2 PDL_XS_PREAMBLE((items == 3) ? 0 : 1);
153 2 0 PDL_XS_RETURN(ST(0) = c_SV)
2 0 PDL_XS_RETURN(ST(0) = c_SV)
2 0 PDL_XS_RETURN(ST(0) = c_SV)
0 2 PDL_XS_RETURN(ST(0) = c_SV)
0 0 PDL_XS_RETURN(ST(0) = c_SV)
159 1 0 PDL_XS_PREAMBLE((items == 3) ? 0 : 1);
0 1 PDL_XS_PREAMBLE((items == 3) ? 0 : 1);
0 0 PDL_XS_PREAMBLE((items == 3) ? 0 : 1);
1 0 PDL_XS_PREAMBLE((items == 3) ? 0 : 1);
1 0 PDL_XS_PREAMBLE((items == 3) ? 0 : 1);
1 0 PDL_XS_PREAMBLE((items == 3) ? 0 : 1);
0 1 PDL_XS_PREAMBLE((items == 3) ? 0 : 1);
0 0 PDL_XS_PREAMBLE((items == 3) ? 0 : 1);
1 0 PDL_XS_PREAMBLE((items == 3) ? 0 : 1);
0 1 PDL_XS_PREAMBLE((items == 3) ? 0 : 1);
166 1 0 PDL_XS_RETURN(ST(0) = Q_SV)
1 0 PDL_XS_RETURN(ST(0) = Q_SV)
1 0 PDL_XS_RETURN(ST(0) = Q_SV)
0 1 PDL_XS_RETURN(ST(0) = Q_SV)
0 0 PDL_XS_RETURN(ST(0) = Q_SV)
187 1 0 if (SvTRUE (ERRSV)) Perl_croak(aTHX_ "%s",SvPV_nolen (ERRSV));
0 1 if (SvTRUE (ERRSV)) Perl_croak(aTHX_ "%s",SvPV_nolen (ERRSV));
0 0 if (SvTRUE (ERRSV)) Perl_croak(aTHX_ "%s",SvPV_nolen (ERRSV));
189 0 1 if (!CoreSV)
191 0 1 if (!(PDL = INT2PTR(Core*,SvIV( CoreSV )))) /* Core* value */
193 0 1 if (PDL->Version != PDL_CORE_VERSION)