Branch Coverage

pp-plline.c
Criterion Covered Total %
branch 59 102 57.8


line true false branch
43 0 6693 if (!__privtrans->broadcast.incs) return PDL->make_error(PDL_EUSERERROR, "Error in plline:" "broadcast.incs NULL");
79 1 6692 if ( __privtrans->bvalflag ) { /* ** do 'bad' Code ** */
82 1 0 switch (__privtrans->__datatype) { /* Start generic switch */
84 0 1 PDL_DECLARE_PARAMS_plline_1(PDL_Double,D)
1 0 PDL_DECLARE_PARAMS_plline_1(PDL_Double,D)
0 1 PDL_DECLARE_PARAMS_plline_1(PDL_Double,D)
0 1 PDL_DECLARE_PARAMS_plline_1(PDL_Double,D)
0 1 PDL_DECLARE_PARAMS_plline_1(PDL_Double,D)
1 0 PDL_DECLARE_PARAMS_plline_1(PDL_Double,D)
0 1 PDL_DECLARE_PARAMS_plline_1(PDL_Double,D)
0 1 PDL_DECLARE_PARAMS_plline_1(PDL_Double,D)
85 0 1 PDL_BROADCASTLOOP_START_plline_readdata {int i;
0 1 PDL_BROADCASTLOOP_START_plline_readdata {int i;
0 1 PDL_BROADCASTLOOP_START_plline_readdata {int i;
0 1 PDL_BROADCASTLOOP_START_plline_readdata {int i;
0 1 PDL_BROADCASTLOOP_START_plline_readdata {int i;
1 1 PDL_BROADCASTLOOP_START_plline_readdata {int i;
1 1 PDL_BROADCASTLOOP_START_plline_readdata {int i;
87 9 1 for (i=1;i<__privtrans->ind_sizes[0];i++) {
89 0 9 if (!PDL_ISBAD2((x_datap)[0+(__inc_x_n*(i))],x_badval,D,x_badval_isnan) && !PDL_ISBAD2((x_datap)[0+(__inc_x_n*(j))],x_badval,D,x_badval_isnan) && !PDL_ISBAD2((y_datap)[0+(__inc_y_n*(i))],y_badval,D,y_badval_isnan) && !PDL_ISBAD2((y_datap)[0+(__inc_y_n*(j))],y_badval,D,y_badval_isnan)) {
8 1 if (!PDL_ISBAD2((x_datap)[0+(__inc_x_n*(i))],x_badval,D,x_badval_isnan) && !PDL_ISBAD2((x_datap)[0+(__inc_x_n*(j))],x_badval,D,x_badval_isnan) && !PDL_ISBAD2((y_datap)[0+(__inc_y_n*(i))],y_badval,D,y_badval_isnan) && !PDL_ISBAD2((y_datap)[0+(__inc_y_n*(j))],y_badval,D,y_badval_isnan)) {
0 8 if (!PDL_ISBAD2((x_datap)[0+(__inc_x_n*(i))],x_badval,D,x_badval_isnan) && !PDL_ISBAD2((x_datap)[0+(__inc_x_n*(j))],x_badval,D,x_badval_isnan) && !PDL_ISBAD2((y_datap)[0+(__inc_y_n*(i))],y_badval,D,y_badval_isnan) && !PDL_ISBAD2((y_datap)[0+(__inc_y_n*(j))],y_badval,D,y_badval_isnan)) {
7 1 if (!PDL_ISBAD2((x_datap)[0+(__inc_x_n*(i))],x_badval,D,x_badval_isnan) && !PDL_ISBAD2((x_datap)[0+(__inc_x_n*(j))],x_badval,D,x_badval_isnan) && !PDL_ISBAD2((y_datap)[0+(__inc_y_n*(i))],y_badval,D,y_badval_isnan) && !PDL_ISBAD2((y_datap)[0+(__inc_y_n*(j))],y_badval,D,y_badval_isnan)) {
0 7 if (!PDL_ISBAD2((x_datap)[0+(__inc_x_n*(i))],x_badval,D,x_badval_isnan) && !PDL_ISBAD2((x_datap)[0+(__inc_x_n*(j))],x_badval,D,x_badval_isnan) && !PDL_ISBAD2((y_datap)[0+(__inc_y_n*(i))],y_badval,D,y_badval_isnan) && !PDL_ISBAD2((y_datap)[0+(__inc_y_n*(j))],y_badval,D,y_badval_isnan)) {
7 0 if (!PDL_ISBAD2((x_datap)[0+(__inc_x_n*(i))],x_badval,D,x_badval_isnan) && !PDL_ISBAD2((x_datap)[0+(__inc_x_n*(j))],x_badval,D,x_badval_isnan) && !PDL_ISBAD2((y_datap)[0+(__inc_y_n*(i))],y_badval,D,y_badval_isnan) && !PDL_ISBAD2((y_datap)[0+(__inc_y_n*(j))],y_badval,D,y_badval_isnan)) {
0 7 if (!PDL_ISBAD2((x_datap)[0+(__inc_x_n*(i))],x_badval,D,x_badval_isnan) && !PDL_ISBAD2((x_datap)[0+(__inc_x_n*(j))],x_badval,D,x_badval_isnan) && !PDL_ISBAD2((y_datap)[0+(__inc_y_n*(i))],y_badval,D,y_badval_isnan) && !PDL_ISBAD2((y_datap)[0+(__inc_y_n*(j))],y_badval,D,y_badval_isnan)) {
7 0 if (!PDL_ISBAD2((x_datap)[0+(__inc_x_n*(i))],x_badval,D,x_badval_isnan) && !PDL_ISBAD2((x_datap)[0+(__inc_x_n*(j))],x_badval,D,x_badval_isnan) && !PDL_ISBAD2((y_datap)[0+(__inc_y_n*(i))],y_badval,D,y_badval_isnan) && !PDL_ISBAD2((y_datap)[0+(__inc_y_n*(j))],y_badval,D,y_badval_isnan)) {
92 0 1 }}PDL_BROADCASTLOOP_END_plline_readdata
0 1 }}PDL_BROADCASTLOOP_END_plline_readdata
100 6692 0 switch (__privtrans->__datatype) { /* Start generic switch */
102 0 6692 PDL_DECLARE_PARAMS_plline_1(PDL_Double,D)
6692 0 PDL_DECLARE_PARAMS_plline_1(PDL_Double,D)
0 6692 PDL_DECLARE_PARAMS_plline_1(PDL_Double,D)
0 6692 PDL_DECLARE_PARAMS_plline_1(PDL_Double,D)
0 6692 PDL_DECLARE_PARAMS_plline_1(PDL_Double,D)
6692 0 PDL_DECLARE_PARAMS_plline_1(PDL_Double,D)
0 6692 PDL_DECLARE_PARAMS_plline_1(PDL_Double,D)
0 6692 PDL_DECLARE_PARAMS_plline_1(PDL_Double,D)
103 0 6692 PDL_BROADCASTLOOP_START_plline_readdata {c_plline(__privtrans->ind_sizes[0],x_datap,y_datap);}PDL_BROADCASTLOOP_END_plline_readdata
0 6692 PDL_BROADCASTLOOP_START_plline_readdata {c_plline(__privtrans->ind_sizes[0],x_datap,y_datap);}PDL_BROADCASTLOOP_END_plline_readdata
0 6692 PDL_BROADCASTLOOP_START_plline_readdata {c_plline(__privtrans->ind_sizes[0],x_datap,y_datap);}PDL_BROADCASTLOOP_END_plline_readdata
0 6692 PDL_BROADCASTLOOP_START_plline_readdata {c_plline(__privtrans->ind_sizes[0],x_datap,y_datap);}PDL_BROADCASTLOOP_END_plline_readdata
0 6692 PDL_BROADCASTLOOP_START_plline_readdata {c_plline(__privtrans->ind_sizes[0],x_datap,y_datap);}PDL_BROADCASTLOOP_END_plline_readdata
6692 6692 PDL_BROADCASTLOOP_START_plline_readdata {c_plline(__privtrans->ind_sizes[0],x_datap,y_datap);}PDL_BROADCASTLOOP_END_plline_readdata
6692 6692 PDL_BROADCASTLOOP_START_plline_readdata {c_plline(__privtrans->ind_sizes[0],x_datap,y_datap);}PDL_BROADCASTLOOP_END_plline_readdata
0 6692 PDL_BROADCASTLOOP_START_plline_readdata {c_plline(__privtrans->ind_sizes[0],x_datap,y_datap);}PDL_BROADCASTLOOP_END_plline_readdata
0 6692 PDL_BROADCASTLOOP_START_plline_readdata {c_plline(__privtrans->ind_sizes[0],x_datap,y_datap);}PDL_BROADCASTLOOP_END_plline_readdata
137 0 6693 if (!PDL) return (pdl_error){PDL_EFATAL, "PDL core struct is NULL, can't continue",0};
139 0 6693 if (!__privtrans) return PDL->make_error_simple(PDL_EFATAL, "Couldn't create trans");
142 0 6693 PDL_RETERROR(PDL_err, PDL->type_coerce(__privtrans));
143 0 6693 PDL_RETERROR(PDL_err, PDL->make_trans_mutual(__privtrans));