Branch Coverage

pp-plstripc.c
Criterion Covered Total %
branch 66 126 52.3


line true false branch
70 0 1 if (!__privtrans->broadcast.incs) return PDL->make_error(PDL_EUSERERROR, "Error in plstripc:" "broadcast.incs NULL");
191 1 0 switch (__privtrans->__datatype) { /* Start generic switch */
193 0 1 PDL_DECLARE_PARAMS_plstripc_1(PDL_Double,D,PDL_Long,L,PDL_Long,L,PDL_Long,L,PDL_Long,L,PDL_Long,L,PDL_Long,L,PDL_Long,L)
1 0 PDL_DECLARE_PARAMS_plstripc_1(PDL_Double,D,PDL_Long,L,PDL_Long,L,PDL_Long,L,PDL_Long,L,PDL_Long,L,PDL_Long,L,PDL_Long,L)
0 1 PDL_DECLARE_PARAMS_plstripc_1(PDL_Double,D,PDL_Long,L,PDL_Long,L,PDL_Long,L,PDL_Long,L,PDL_Long,L,PDL_Long,L,PDL_Long,L)
0 1 PDL_DECLARE_PARAMS_plstripc_1(PDL_Double,D,PDL_Long,L,PDL_Long,L,PDL_Long,L,PDL_Long,L,PDL_Long,L,PDL_Long,L,PDL_Long,L)
1 0 PDL_DECLARE_PARAMS_plstripc_1(PDL_Double,D,PDL_Long,L,PDL_Long,L,PDL_Long,L,PDL_Long,L,PDL_Long,L,PDL_Long,L,PDL_Long,L)
0 1 PDL_DECLARE_PARAMS_plstripc_1(PDL_Double,D,PDL_Long,L,PDL_Long,L,PDL_Long,L,PDL_Long,L,PDL_Long,L,PDL_Long,L,PDL_Long,L)
0 1 PDL_DECLARE_PARAMS_plstripc_1(PDL_Double,D,PDL_Long,L,PDL_Long,L,PDL_Long,L,PDL_Long,L,PDL_Long,L,PDL_Long,L,PDL_Long,L)
1 0 PDL_DECLARE_PARAMS_plstripc_1(PDL_Double,D,PDL_Long,L,PDL_Long,L,PDL_Long,L,PDL_Long,L,PDL_Long,L,PDL_Long,L,PDL_Long,L)
0 1 PDL_DECLARE_PARAMS_plstripc_1(PDL_Double,D,PDL_Long,L,PDL_Long,L,PDL_Long,L,PDL_Long,L,PDL_Long,L,PDL_Long,L,PDL_Long,L)
0 1 PDL_DECLARE_PARAMS_plstripc_1(PDL_Double,D,PDL_Long,L,PDL_Long,L,PDL_Long,L,PDL_Long,L,PDL_Long,L,PDL_Long,L,PDL_Long,L)
1 0 PDL_DECLARE_PARAMS_plstripc_1(PDL_Double,D,PDL_Long,L,PDL_Long,L,PDL_Long,L,PDL_Long,L,PDL_Long,L,PDL_Long,L,PDL_Long,L)
0 1 PDL_DECLARE_PARAMS_plstripc_1(PDL_Double,D,PDL_Long,L,PDL_Long,L,PDL_Long,L,PDL_Long,L,PDL_Long,L,PDL_Long,L,PDL_Long,L)
0 1 PDL_DECLARE_PARAMS_plstripc_1(PDL_Double,D,PDL_Long,L,PDL_Long,L,PDL_Long,L,PDL_Long,L,PDL_Long,L,PDL_Long,L,PDL_Long,L)
1 0 PDL_DECLARE_PARAMS_plstripc_1(PDL_Double,D,PDL_Long,L,PDL_Long,L,PDL_Long,L,PDL_Long,L,PDL_Long,L,PDL_Long,L,PDL_Long,L)
0 1 PDL_DECLARE_PARAMS_plstripc_1(PDL_Double,D,PDL_Long,L,PDL_Long,L,PDL_Long,L,PDL_Long,L,PDL_Long,L,PDL_Long,L,PDL_Long,L)
0 1 PDL_DECLARE_PARAMS_plstripc_1(PDL_Double,D,PDL_Long,L,PDL_Long,L,PDL_Long,L,PDL_Long,L,PDL_Long,L,PDL_Long,L,PDL_Long,L)
1 0 PDL_DECLARE_PARAMS_plstripc_1(PDL_Double,D,PDL_Long,L,PDL_Long,L,PDL_Long,L,PDL_Long,L,PDL_Long,L,PDL_Long,L,PDL_Long,L)
0 1 PDL_DECLARE_PARAMS_plstripc_1(PDL_Double,D,PDL_Long,L,PDL_Long,L,PDL_Long,L,PDL_Long,L,PDL_Long,L,PDL_Long,L,PDL_Long,L)
0 1 PDL_DECLARE_PARAMS_plstripc_1(PDL_Double,D,PDL_Long,L,PDL_Long,L,PDL_Long,L,PDL_Long,L,PDL_Long,L,PDL_Long,L,PDL_Long,L)
1 0 PDL_DECLARE_PARAMS_plstripc_1(PDL_Double,D,PDL_Long,L,PDL_Long,L,PDL_Long,L,PDL_Long,L,PDL_Long,L,PDL_Long,L,PDL_Long,L)
0 1 PDL_DECLARE_PARAMS_plstripc_1(PDL_Double,D,PDL_Long,L,PDL_Long,L,PDL_Long,L,PDL_Long,L,PDL_Long,L,PDL_Long,L,PDL_Long,L)
0 1 PDL_DECLARE_PARAMS_plstripc_1(PDL_Double,D,PDL_Long,L,PDL_Long,L,PDL_Long,L,PDL_Long,L,PDL_Long,L,PDL_Long,L,PDL_Long,L)
1 0 PDL_DECLARE_PARAMS_plstripc_1(PDL_Double,D,PDL_Long,L,PDL_Long,L,PDL_Long,L,PDL_Long,L,PDL_Long,L,PDL_Long,L,PDL_Long,L)
0 1 PDL_DECLARE_PARAMS_plstripc_1(PDL_Double,D,PDL_Long,L,PDL_Long,L,PDL_Long,L,PDL_Long,L,PDL_Long,L,PDL_Long,L,PDL_Long,L)
0 1 PDL_DECLARE_PARAMS_plstripc_1(PDL_Double,D,PDL_Long,L,PDL_Long,L,PDL_Long,L,PDL_Long,L,PDL_Long,L,PDL_Long,L,PDL_Long,L)
1 0 PDL_DECLARE_PARAMS_plstripc_1(PDL_Double,D,PDL_Long,L,PDL_Long,L,PDL_Long,L,PDL_Long,L,PDL_Long,L,PDL_Long,L,PDL_Long,L)
0 1 PDL_DECLARE_PARAMS_plstripc_1(PDL_Double,D,PDL_Long,L,PDL_Long,L,PDL_Long,L,PDL_Long,L,PDL_Long,L,PDL_Long,L,PDL_Long,L)
0 1 PDL_DECLARE_PARAMS_plstripc_1(PDL_Double,D,PDL_Long,L,PDL_Long,L,PDL_Long,L,PDL_Long,L,PDL_Long,L,PDL_Long,L,PDL_Long,L)
1 0 PDL_DECLARE_PARAMS_plstripc_1(PDL_Double,D,PDL_Long,L,PDL_Long,L,PDL_Long,L,PDL_Long,L,PDL_Long,L,PDL_Long,L,PDL_Long,L)
0 1 PDL_DECLARE_PARAMS_plstripc_1(PDL_Double,D,PDL_Long,L,PDL_Long,L,PDL_Long,L,PDL_Long,L,PDL_Long,L,PDL_Long,L,PDL_Long,L)
0 1 PDL_DECLARE_PARAMS_plstripc_1(PDL_Double,D,PDL_Long,L,PDL_Long,L,PDL_Long,L,PDL_Long,L,PDL_Long,L,PDL_Long,L,PDL_Long,L)
1 0 PDL_DECLARE_PARAMS_plstripc_1(PDL_Double,D,PDL_Long,L,PDL_Long,L,PDL_Long,L,PDL_Long,L,PDL_Long,L,PDL_Long,L,PDL_Long,L)
0 1 PDL_DECLARE_PARAMS_plstripc_1(PDL_Double,D,PDL_Long,L,PDL_Long,L,PDL_Long,L,PDL_Long,L,PDL_Long,L,PDL_Long,L,PDL_Long,L)
0 1 PDL_DECLARE_PARAMS_plstripc_1(PDL_Double,D,PDL_Long,L,PDL_Long,L,PDL_Long,L,PDL_Long,L,PDL_Long,L,PDL_Long,L,PDL_Long,L)
1 0 PDL_DECLARE_PARAMS_plstripc_1(PDL_Double,D,PDL_Long,L,PDL_Long,L,PDL_Long,L,PDL_Long,L,PDL_Long,L,PDL_Long,L,PDL_Long,L)
0 1 PDL_DECLARE_PARAMS_plstripc_1(PDL_Double,D,PDL_Long,L,PDL_Long,L,PDL_Long,L,PDL_Long,L,PDL_Long,L,PDL_Long,L,PDL_Long,L)
0 1 PDL_DECLARE_PARAMS_plstripc_1(PDL_Double,D,PDL_Long,L,PDL_Long,L,PDL_Long,L,PDL_Long,L,PDL_Long,L,PDL_Long,L,PDL_Long,L)
1 0 PDL_DECLARE_PARAMS_plstripc_1(PDL_Double,D,PDL_Long,L,PDL_Long,L,PDL_Long,L,PDL_Long,L,PDL_Long,L,PDL_Long,L,PDL_Long,L)
0 1 PDL_DECLARE_PARAMS_plstripc_1(PDL_Double,D,PDL_Long,L,PDL_Long,L,PDL_Long,L,PDL_Long,L,PDL_Long,L,PDL_Long,L,PDL_Long,L)
0 1 PDL_DECLARE_PARAMS_plstripc_1(PDL_Double,D,PDL_Long,L,PDL_Long,L,PDL_Long,L,PDL_Long,L,PDL_Long,L,PDL_Long,L,PDL_Long,L)
1 0 PDL_DECLARE_PARAMS_plstripc_1(PDL_Double,D,PDL_Long,L,PDL_Long,L,PDL_Long,L,PDL_Long,L,PDL_Long,L,PDL_Long,L,PDL_Long,L)
0 1 PDL_DECLARE_PARAMS_plstripc_1(PDL_Double,D,PDL_Long,L,PDL_Long,L,PDL_Long,L,PDL_Long,L,PDL_Long,L,PDL_Long,L,PDL_Long,L)
194 0 1 PDL_BROADCASTLOOP_START_plstripc_readdata {
0 1 PDL_BROADCASTLOOP_START_plstripc_readdata {
0 1 PDL_BROADCASTLOOP_START_plstripc_readdata {
0 1 PDL_BROADCASTLOOP_START_plstripc_readdata {
0 1 PDL_BROADCASTLOOP_START_plstripc_readdata {
1 1 PDL_BROADCASTLOOP_START_plstripc_readdata {
1 1 PDL_BROADCASTLOOP_START_plstripc_readdata {
201 1 0 if (! SvROK (sv_legline)
202 0 1 || SvTYPE (SvRV (sv_legline)) != SVt_PVAV)
207 0 1 if (av_len (av_legline) != 3)
210 0 1 if (__privtrans->ind_sizes[0] != 4)
213 4 1 for (i = 0; i < 4; i++) {
224 0 1 (id_datap)[0] = (int) id;}PDL_BROADCASTLOOP_END_plstripc_readdata
0 1 (id_datap)[0] = (int) id;}PDL_BROADCASTLOOP_END_plstripc_readdata
238 1 0 PDL_FREE_CODE(__privtrans, destroy, free(__params->xspec); /* CType.get_free */
284 0 1 if (!PDL) return (pdl_error){PDL_EFATAL, "PDL core struct is NULL, can't continue",0};
286 0 1 if (!__privtrans) return PDL->make_error_simple(PDL_EFATAL, "Couldn't create trans");
302 0 1 PDL_RETERROR(PDL_err, PDL->type_coerce(__privtrans));
309 0 1 PDL_RETERROR(PDL_err, PDL->make_trans_mutual(__privtrans));