Branch Coverage

pp-hmmpath.c
Criterion Covered Total %
branch 27 124 21.7


line true false branch
80 0 2 if (!__privtrans->broadcast.incs) return PDL->make_error(PDL_EUSERERROR, "Error in hmmpath:" "broadcast.incs NULL");
126 0 0 PDL_DECLARE_PARAMS_hmmpath_1(PDL_Float,F,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_hmmpath_1(PDL_Float,F,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_hmmpath_1(PDL_Float,F,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_hmmpath_1(PDL_Float,F,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_hmmpath_1(PDL_Float,F,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_hmmpath_1(PDL_Float,F,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_hmmpath_1(PDL_Float,F,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_hmmpath_1(PDL_Float,F,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_hmmpath_1(PDL_Float,F,PDL_Indx,N,PDL_Indx,N)
127 0 0 PDL_BROADCASTLOOP_START_hmmpath_readdata {
0 0 PDL_BROADCASTLOOP_START_hmmpath_readdata {
0 0 PDL_BROADCASTLOOP_START_hmmpath_readdata {
0 0 PDL_BROADCASTLOOP_START_hmmpath_readdata {
0 0 PDL_BROADCASTLOOP_START_hmmpath_readdata {
0 0 PDL_BROADCASTLOOP_START_hmmpath_readdata {
0 0 PDL_BROADCASTLOOP_START_hmmpath_readdata {
133 0 0 for (t--; t>=0; t--) {
137 0 0 }PDL_BROADCASTLOOP_END_hmmpath_readdata
0 0 }PDL_BROADCASTLOOP_END_hmmpath_readdata
140 0 0 PDL_DECLARE_PARAMS_hmmpath_1(PDL_Double,D,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_hmmpath_1(PDL_Double,D,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_hmmpath_1(PDL_Double,D,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_hmmpath_1(PDL_Double,D,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_hmmpath_1(PDL_Double,D,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_hmmpath_1(PDL_Double,D,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_hmmpath_1(PDL_Double,D,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_hmmpath_1(PDL_Double,D,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_hmmpath_1(PDL_Double,D,PDL_Indx,N,PDL_Indx,N)
141 0 0 PDL_BROADCASTLOOP_START_hmmpath_readdata {
0 0 PDL_BROADCASTLOOP_START_hmmpath_readdata {
0 0 PDL_BROADCASTLOOP_START_hmmpath_readdata {
0 0 PDL_BROADCASTLOOP_START_hmmpath_readdata {
0 0 PDL_BROADCASTLOOP_START_hmmpath_readdata {
0 0 PDL_BROADCASTLOOP_START_hmmpath_readdata {
0 0 PDL_BROADCASTLOOP_START_hmmpath_readdata {
147 0 0 for (t--; t>=0; t--) {
151 0 0 }PDL_BROADCASTLOOP_END_hmmpath_readdata
0 0 }PDL_BROADCASTLOOP_END_hmmpath_readdata
154 0 2 PDL_DECLARE_PARAMS_hmmpath_1(PDL_LDouble,E,PDL_Indx,N,PDL_Indx,N)
2 0 PDL_DECLARE_PARAMS_hmmpath_1(PDL_LDouble,E,PDL_Indx,N,PDL_Indx,N)
0 2 PDL_DECLARE_PARAMS_hmmpath_1(PDL_LDouble,E,PDL_Indx,N,PDL_Indx,N)
0 2 PDL_DECLARE_PARAMS_hmmpath_1(PDL_LDouble,E,PDL_Indx,N,PDL_Indx,N)
2 0 PDL_DECLARE_PARAMS_hmmpath_1(PDL_LDouble,E,PDL_Indx,N,PDL_Indx,N)
0 2 PDL_DECLARE_PARAMS_hmmpath_1(PDL_LDouble,E,PDL_Indx,N,PDL_Indx,N)
0 2 PDL_DECLARE_PARAMS_hmmpath_1(PDL_LDouble,E,PDL_Indx,N,PDL_Indx,N)
2 0 PDL_DECLARE_PARAMS_hmmpath_1(PDL_LDouble,E,PDL_Indx,N,PDL_Indx,N)
0 2 PDL_DECLARE_PARAMS_hmmpath_1(PDL_LDouble,E,PDL_Indx,N,PDL_Indx,N)
155 0 2 PDL_BROADCASTLOOP_START_hmmpath_readdata {
0 2 PDL_BROADCASTLOOP_START_hmmpath_readdata {
0 2 PDL_BROADCASTLOOP_START_hmmpath_readdata {
0 2 PDL_BROADCASTLOOP_START_hmmpath_readdata {
0 2 PDL_BROADCASTLOOP_START_hmmpath_readdata {
4 2 PDL_BROADCASTLOOP_START_hmmpath_readdata {
2 2 PDL_BROADCASTLOOP_START_hmmpath_readdata {
161 6 4 for (t--; t>=0; t--) {
165 0 2 }PDL_BROADCASTLOOP_END_hmmpath_readdata
0 2 }PDL_BROADCASTLOOP_END_hmmpath_readdata
199 0 2 if (!PDL) return (pdl_error){PDL_EFATAL, "PDL core struct is NULL, can't continue",0};
201 0 2 if (!__privtrans) return PDL->make_error_simple(PDL_EFATAL, "Couldn't create trans");
205 0 2 PDL_RETERROR(PDL_err, PDL->type_coerce(__privtrans));
206 0 2 PDL_RETERROR(PDL_err, PDL->make_trans_mutual(__privtrans));