Branch Coverage

lib/PDL/Slices-pp-rleseq.c
Criterion Covered Total %
branch 25 442 5.6


line true false branch
28 0 1 if (!__privtrans->broadcast.incs) return PDL->make_error(PDL_EUSERERROR, "Error in rleseq:" "broadcast.incs NULL");
75 0 0 PDL_DECLARE_PARAMS_rleseq_1(PDL_SByte,A,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_rleseq_1(PDL_SByte,A,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_rleseq_1(PDL_SByte,A,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_rleseq_1(PDL_SByte,A,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_rleseq_1(PDL_SByte,A,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_rleseq_1(PDL_SByte,A,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_rleseq_1(PDL_SByte,A,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_rleseq_1(PDL_SByte,A,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_rleseq_1(PDL_SByte,A,PDL_Indx,N)
76 0 0 PDL_BROADCASTLOOP_START_rleseq_readdata {
0 0 PDL_BROADCASTLOOP_START_rleseq_readdata {
0 0 PDL_BROADCASTLOOP_START_rleseq_readdata {
0 0 PDL_BROADCASTLOOP_START_rleseq_readdata {
0 0 PDL_BROADCASTLOOP_START_rleseq_readdata {
0 0 PDL_BROADCASTLOOP_START_rleseq_readdata {
0 0 PDL_BROADCASTLOOP_START_rleseq_readdata {
100 0 0 }PDL_BROADCASTLOOP_END_rleseq_readdata
0 0 }PDL_BROADCASTLOOP_END_rleseq_readdata
103 0 0 PDL_DECLARE_PARAMS_rleseq_1(PDL_Byte,B,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_rleseq_1(PDL_Byte,B,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_rleseq_1(PDL_Byte,B,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_rleseq_1(PDL_Byte,B,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_rleseq_1(PDL_Byte,B,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_rleseq_1(PDL_Byte,B,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_rleseq_1(PDL_Byte,B,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_rleseq_1(PDL_Byte,B,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_rleseq_1(PDL_Byte,B,PDL_Indx,N)
104 0 0 PDL_BROADCASTLOOP_START_rleseq_readdata {
0 0 PDL_BROADCASTLOOP_START_rleseq_readdata {
0 0 PDL_BROADCASTLOOP_START_rleseq_readdata {
0 0 PDL_BROADCASTLOOP_START_rleseq_readdata {
0 0 PDL_BROADCASTLOOP_START_rleseq_readdata {
0 0 PDL_BROADCASTLOOP_START_rleseq_readdata {
0 0 PDL_BROADCASTLOOP_START_rleseq_readdata {
128 0 0 }PDL_BROADCASTLOOP_END_rleseq_readdata
0 0 }PDL_BROADCASTLOOP_END_rleseq_readdata
131 0 1 PDL_DECLARE_PARAMS_rleseq_1(PDL_Short,S,PDL_Indx,N)
1 0 PDL_DECLARE_PARAMS_rleseq_1(PDL_Short,S,PDL_Indx,N)
0 1 PDL_DECLARE_PARAMS_rleseq_1(PDL_Short,S,PDL_Indx,N)
0 1 PDL_DECLARE_PARAMS_rleseq_1(PDL_Short,S,PDL_Indx,N)
1 0 PDL_DECLARE_PARAMS_rleseq_1(PDL_Short,S,PDL_Indx,N)
0 1 PDL_DECLARE_PARAMS_rleseq_1(PDL_Short,S,PDL_Indx,N)
0 1 PDL_DECLARE_PARAMS_rleseq_1(PDL_Short,S,PDL_Indx,N)
1 0 PDL_DECLARE_PARAMS_rleseq_1(PDL_Short,S,PDL_Indx,N)
0 1 PDL_DECLARE_PARAMS_rleseq_1(PDL_Short,S,PDL_Indx,N)
132 0 1 PDL_BROADCASTLOOP_START_rleseq_readdata {
0 1 PDL_BROADCASTLOOP_START_rleseq_readdata {
0 1 PDL_BROADCASTLOOP_START_rleseq_readdata {
0 1 PDL_BROADCASTLOOP_START_rleseq_readdata {
0 1 PDL_BROADCASTLOOP_START_rleseq_readdata {
1 1 PDL_BROADCASTLOOP_START_rleseq_readdata {
1 1 PDL_BROADCASTLOOP_START_rleseq_readdata {
156 0 1 }PDL_BROADCASTLOOP_END_rleseq_readdata
0 1 }PDL_BROADCASTLOOP_END_rleseq_readdata
159 0 0 PDL_DECLARE_PARAMS_rleseq_1(PDL_Ushort,U,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_rleseq_1(PDL_Ushort,U,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_rleseq_1(PDL_Ushort,U,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_rleseq_1(PDL_Ushort,U,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_rleseq_1(PDL_Ushort,U,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_rleseq_1(PDL_Ushort,U,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_rleseq_1(PDL_Ushort,U,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_rleseq_1(PDL_Ushort,U,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_rleseq_1(PDL_Ushort,U,PDL_Indx,N)
160 0 0 PDL_BROADCASTLOOP_START_rleseq_readdata {
0 0 PDL_BROADCASTLOOP_START_rleseq_readdata {
0 0 PDL_BROADCASTLOOP_START_rleseq_readdata {
0 0 PDL_BROADCASTLOOP_START_rleseq_readdata {
0 0 PDL_BROADCASTLOOP_START_rleseq_readdata {
0 0 PDL_BROADCASTLOOP_START_rleseq_readdata {
0 0 PDL_BROADCASTLOOP_START_rleseq_readdata {
184 0 0 }PDL_BROADCASTLOOP_END_rleseq_readdata
0 0 }PDL_BROADCASTLOOP_END_rleseq_readdata
187 0 0 PDL_DECLARE_PARAMS_rleseq_1(PDL_Long,L,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_rleseq_1(PDL_Long,L,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_rleseq_1(PDL_Long,L,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_rleseq_1(PDL_Long,L,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_rleseq_1(PDL_Long,L,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_rleseq_1(PDL_Long,L,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_rleseq_1(PDL_Long,L,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_rleseq_1(PDL_Long,L,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_rleseq_1(PDL_Long,L,PDL_Indx,N)
188 0 0 PDL_BROADCASTLOOP_START_rleseq_readdata {
0 0 PDL_BROADCASTLOOP_START_rleseq_readdata {
0 0 PDL_BROADCASTLOOP_START_rleseq_readdata {
0 0 PDL_BROADCASTLOOP_START_rleseq_readdata {
0 0 PDL_BROADCASTLOOP_START_rleseq_readdata {
0 0 PDL_BROADCASTLOOP_START_rleseq_readdata {
0 0 PDL_BROADCASTLOOP_START_rleseq_readdata {
212 0 0 }PDL_BROADCASTLOOP_END_rleseq_readdata
0 0 }PDL_BROADCASTLOOP_END_rleseq_readdata
215 0 0 PDL_DECLARE_PARAMS_rleseq_1(PDL_ULong,K,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_rleseq_1(PDL_ULong,K,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_rleseq_1(PDL_ULong,K,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_rleseq_1(PDL_ULong,K,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_rleseq_1(PDL_ULong,K,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_rleseq_1(PDL_ULong,K,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_rleseq_1(PDL_ULong,K,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_rleseq_1(PDL_ULong,K,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_rleseq_1(PDL_ULong,K,PDL_Indx,N)
216 0 0 PDL_BROADCASTLOOP_START_rleseq_readdata {
0 0 PDL_BROADCASTLOOP_START_rleseq_readdata {
0 0 PDL_BROADCASTLOOP_START_rleseq_readdata {
0 0 PDL_BROADCASTLOOP_START_rleseq_readdata {
0 0 PDL_BROADCASTLOOP_START_rleseq_readdata {
0 0 PDL_BROADCASTLOOP_START_rleseq_readdata {
0 0 PDL_BROADCASTLOOP_START_rleseq_readdata {
240 0 0 }PDL_BROADCASTLOOP_END_rleseq_readdata
0 0 }PDL_BROADCASTLOOP_END_rleseq_readdata
243 0 0 PDL_DECLARE_PARAMS_rleseq_1(PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_rleseq_1(PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_rleseq_1(PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_rleseq_1(PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_rleseq_1(PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_rleseq_1(PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_rleseq_1(PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_rleseq_1(PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_rleseq_1(PDL_Indx,N,PDL_Indx,N)
244 0 0 PDL_BROADCASTLOOP_START_rleseq_readdata {
0 0 PDL_BROADCASTLOOP_START_rleseq_readdata {
0 0 PDL_BROADCASTLOOP_START_rleseq_readdata {
0 0 PDL_BROADCASTLOOP_START_rleseq_readdata {
0 0 PDL_BROADCASTLOOP_START_rleseq_readdata {
0 0 PDL_BROADCASTLOOP_START_rleseq_readdata {
0 0 PDL_BROADCASTLOOP_START_rleseq_readdata {
268 0 0 }PDL_BROADCASTLOOP_END_rleseq_readdata
0 0 }PDL_BROADCASTLOOP_END_rleseq_readdata
271 0 0 PDL_DECLARE_PARAMS_rleseq_1(PDL_ULongLong,P,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_rleseq_1(PDL_ULongLong,P,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_rleseq_1(PDL_ULongLong,P,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_rleseq_1(PDL_ULongLong,P,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_rleseq_1(PDL_ULongLong,P,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_rleseq_1(PDL_ULongLong,P,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_rleseq_1(PDL_ULongLong,P,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_rleseq_1(PDL_ULongLong,P,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_rleseq_1(PDL_ULongLong,P,PDL_Indx,N)
272 0 0 PDL_BROADCASTLOOP_START_rleseq_readdata {
0 0 PDL_BROADCASTLOOP_START_rleseq_readdata {
0 0 PDL_BROADCASTLOOP_START_rleseq_readdata {
0 0 PDL_BROADCASTLOOP_START_rleseq_readdata {
0 0 PDL_BROADCASTLOOP_START_rleseq_readdata {
0 0 PDL_BROADCASTLOOP_START_rleseq_readdata {
0 0 PDL_BROADCASTLOOP_START_rleseq_readdata {
296 0 0 }PDL_BROADCASTLOOP_END_rleseq_readdata
0 0 }PDL_BROADCASTLOOP_END_rleseq_readdata
299 0 0 PDL_DECLARE_PARAMS_rleseq_1(PDL_LongLong,Q,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_rleseq_1(PDL_LongLong,Q,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_rleseq_1(PDL_LongLong,Q,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_rleseq_1(PDL_LongLong,Q,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_rleseq_1(PDL_LongLong,Q,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_rleseq_1(PDL_LongLong,Q,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_rleseq_1(PDL_LongLong,Q,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_rleseq_1(PDL_LongLong,Q,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_rleseq_1(PDL_LongLong,Q,PDL_Indx,N)
300 0 0 PDL_BROADCASTLOOP_START_rleseq_readdata {
0 0 PDL_BROADCASTLOOP_START_rleseq_readdata {
0 0 PDL_BROADCASTLOOP_START_rleseq_readdata {
0 0 PDL_BROADCASTLOOP_START_rleseq_readdata {
0 0 PDL_BROADCASTLOOP_START_rleseq_readdata {
0 0 PDL_BROADCASTLOOP_START_rleseq_readdata {
0 0 PDL_BROADCASTLOOP_START_rleseq_readdata {
324 0 0 }PDL_BROADCASTLOOP_END_rleseq_readdata
0 0 }PDL_BROADCASTLOOP_END_rleseq_readdata
327 0 0 PDL_DECLARE_PARAMS_rleseq_1(PDL_Float,F,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_rleseq_1(PDL_Float,F,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_rleseq_1(PDL_Float,F,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_rleseq_1(PDL_Float,F,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_rleseq_1(PDL_Float,F,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_rleseq_1(PDL_Float,F,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_rleseq_1(PDL_Float,F,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_rleseq_1(PDL_Float,F,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_rleseq_1(PDL_Float,F,PDL_Indx,N)
328 0 0 PDL_BROADCASTLOOP_START_rleseq_readdata {
0 0 PDL_BROADCASTLOOP_START_rleseq_readdata {
0 0 PDL_BROADCASTLOOP_START_rleseq_readdata {
0 0 PDL_BROADCASTLOOP_START_rleseq_readdata {
0 0 PDL_BROADCASTLOOP_START_rleseq_readdata {
0 0 PDL_BROADCASTLOOP_START_rleseq_readdata {
0 0 PDL_BROADCASTLOOP_START_rleseq_readdata {
352 0 0 }PDL_BROADCASTLOOP_END_rleseq_readdata
0 0 }PDL_BROADCASTLOOP_END_rleseq_readdata
355 0 0 PDL_DECLARE_PARAMS_rleseq_1(PDL_Double,D,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_rleseq_1(PDL_Double,D,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_rleseq_1(PDL_Double,D,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_rleseq_1(PDL_Double,D,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_rleseq_1(PDL_Double,D,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_rleseq_1(PDL_Double,D,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_rleseq_1(PDL_Double,D,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_rleseq_1(PDL_Double,D,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_rleseq_1(PDL_Double,D,PDL_Indx,N)
356 0 0 PDL_BROADCASTLOOP_START_rleseq_readdata {
0 0 PDL_BROADCASTLOOP_START_rleseq_readdata {
0 0 PDL_BROADCASTLOOP_START_rleseq_readdata {
0 0 PDL_BROADCASTLOOP_START_rleseq_readdata {
0 0 PDL_BROADCASTLOOP_START_rleseq_readdata {
0 0 PDL_BROADCASTLOOP_START_rleseq_readdata {
0 0 PDL_BROADCASTLOOP_START_rleseq_readdata {
380 0 0 }PDL_BROADCASTLOOP_END_rleseq_readdata
0 0 }PDL_BROADCASTLOOP_END_rleseq_readdata
383 0 0 PDL_DECLARE_PARAMS_rleseq_1(PDL_LDouble,E,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_rleseq_1(PDL_LDouble,E,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_rleseq_1(PDL_LDouble,E,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_rleseq_1(PDL_LDouble,E,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_rleseq_1(PDL_LDouble,E,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_rleseq_1(PDL_LDouble,E,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_rleseq_1(PDL_LDouble,E,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_rleseq_1(PDL_LDouble,E,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_rleseq_1(PDL_LDouble,E,PDL_Indx,N)
384 0 0 PDL_BROADCASTLOOP_START_rleseq_readdata {
0 0 PDL_BROADCASTLOOP_START_rleseq_readdata {
0 0 PDL_BROADCASTLOOP_START_rleseq_readdata {
0 0 PDL_BROADCASTLOOP_START_rleseq_readdata {
0 0 PDL_BROADCASTLOOP_START_rleseq_readdata {
0 0 PDL_BROADCASTLOOP_START_rleseq_readdata {
0 0 PDL_BROADCASTLOOP_START_rleseq_readdata {
408 0 0 }PDL_BROADCASTLOOP_END_rleseq_readdata
0 0 }PDL_BROADCASTLOOP_END_rleseq_readdata
442 0 1 if (!PDL) return (pdl_error){PDL_EFATAL, "PDL core struct is NULL, can't continue",0};
444 0 1 if (!__privtrans) return PDL->make_error_simple(PDL_EFATAL, "Couldn't create trans");
448 0 1 PDL_RETERROR(PDL_err, PDL->type_coerce(__privtrans));
449 0 1 PDL_RETERROR(PDL_err, PDL->make_trans_mutual(__privtrans));