Branch Coverage

lib/PDL/Slices-pp-_clump_int.c
Criterion Covered Total %
branch 129 370 34.8


line true false branch
36 0 11860 PDL->hdr_childcopy(__privtrans); __privtrans->dims_redone = 1;
82 0 4261 PDL_DECLARE_PARAMS__clump_int_1(PDL_SByte,A)
4261 0 PDL_DECLARE_PARAMS__clump_int_1(PDL_SByte,A)
0 4261 PDL_DECLARE_PARAMS__clump_int_1(PDL_SByte,A)
0 4261 PDL_DECLARE_PARAMS__clump_int_1(PDL_SByte,A)
4261 0 PDL_DECLARE_PARAMS__clump_int_1(PDL_SByte,A)
0 4261 PDL_DECLARE_PARAMS__clump_int_1(PDL_SByte,A)
93 0 2095 PDL_DECLARE_PARAMS__clump_int_1(PDL_Byte,B)
2095 0 PDL_DECLARE_PARAMS__clump_int_1(PDL_Byte,B)
0 2095 PDL_DECLARE_PARAMS__clump_int_1(PDL_Byte,B)
0 2095 PDL_DECLARE_PARAMS__clump_int_1(PDL_Byte,B)
2095 0 PDL_DECLARE_PARAMS__clump_int_1(PDL_Byte,B)
0 2095 PDL_DECLARE_PARAMS__clump_int_1(PDL_Byte,B)
104 0 59 PDL_DECLARE_PARAMS__clump_int_1(PDL_Short,S)
59 0 PDL_DECLARE_PARAMS__clump_int_1(PDL_Short,S)
0 59 PDL_DECLARE_PARAMS__clump_int_1(PDL_Short,S)
0 59 PDL_DECLARE_PARAMS__clump_int_1(PDL_Short,S)
59 0 PDL_DECLARE_PARAMS__clump_int_1(PDL_Short,S)
0 59 PDL_DECLARE_PARAMS__clump_int_1(PDL_Short,S)
115 0 93 PDL_DECLARE_PARAMS__clump_int_1(PDL_Ushort,U)
93 0 PDL_DECLARE_PARAMS__clump_int_1(PDL_Ushort,U)
0 93 PDL_DECLARE_PARAMS__clump_int_1(PDL_Ushort,U)
0 93 PDL_DECLARE_PARAMS__clump_int_1(PDL_Ushort,U)
93 0 PDL_DECLARE_PARAMS__clump_int_1(PDL_Ushort,U)
0 93 PDL_DECLARE_PARAMS__clump_int_1(PDL_Ushort,U)
126 0 2481 PDL_DECLARE_PARAMS__clump_int_1(PDL_Long,L)
2481 0 PDL_DECLARE_PARAMS__clump_int_1(PDL_Long,L)
0 2481 PDL_DECLARE_PARAMS__clump_int_1(PDL_Long,L)
0 2481 PDL_DECLARE_PARAMS__clump_int_1(PDL_Long,L)
2481 0 PDL_DECLARE_PARAMS__clump_int_1(PDL_Long,L)
0 2481 PDL_DECLARE_PARAMS__clump_int_1(PDL_Long,L)
137 0 2 PDL_DECLARE_PARAMS__clump_int_1(PDL_ULong,K)
2 0 PDL_DECLARE_PARAMS__clump_int_1(PDL_ULong,K)
0 2 PDL_DECLARE_PARAMS__clump_int_1(PDL_ULong,K)
0 2 PDL_DECLARE_PARAMS__clump_int_1(PDL_ULong,K)
2 0 PDL_DECLARE_PARAMS__clump_int_1(PDL_ULong,K)
0 2 PDL_DECLARE_PARAMS__clump_int_1(PDL_ULong,K)
148 0 847 PDL_DECLARE_PARAMS__clump_int_1(PDL_Indx,N)
847 0 PDL_DECLARE_PARAMS__clump_int_1(PDL_Indx,N)
0 847 PDL_DECLARE_PARAMS__clump_int_1(PDL_Indx,N)
0 847 PDL_DECLARE_PARAMS__clump_int_1(PDL_Indx,N)
847 0 PDL_DECLARE_PARAMS__clump_int_1(PDL_Indx,N)
0 847 PDL_DECLARE_PARAMS__clump_int_1(PDL_Indx,N)
159 0 4 PDL_DECLARE_PARAMS__clump_int_1(PDL_ULongLong,P)
4 0 PDL_DECLARE_PARAMS__clump_int_1(PDL_ULongLong,P)
0 4 PDL_DECLARE_PARAMS__clump_int_1(PDL_ULongLong,P)
0 4 PDL_DECLARE_PARAMS__clump_int_1(PDL_ULongLong,P)
4 0 PDL_DECLARE_PARAMS__clump_int_1(PDL_ULongLong,P)
0 4 PDL_DECLARE_PARAMS__clump_int_1(PDL_ULongLong,P)
170 0 166 PDL_DECLARE_PARAMS__clump_int_1(PDL_LongLong,Q)
166 0 PDL_DECLARE_PARAMS__clump_int_1(PDL_LongLong,Q)
0 166 PDL_DECLARE_PARAMS__clump_int_1(PDL_LongLong,Q)
0 166 PDL_DECLARE_PARAMS__clump_int_1(PDL_LongLong,Q)
166 0 PDL_DECLARE_PARAMS__clump_int_1(PDL_LongLong,Q)
0 166 PDL_DECLARE_PARAMS__clump_int_1(PDL_LongLong,Q)
181 0 29 PDL_DECLARE_PARAMS__clump_int_1(PDL_Float,F)
29 0 PDL_DECLARE_PARAMS__clump_int_1(PDL_Float,F)
0 29 PDL_DECLARE_PARAMS__clump_int_1(PDL_Float,F)
0 29 PDL_DECLARE_PARAMS__clump_int_1(PDL_Float,F)
29 0 PDL_DECLARE_PARAMS__clump_int_1(PDL_Float,F)
0 29 PDL_DECLARE_PARAMS__clump_int_1(PDL_Float,F)
192 0 1785 PDL_DECLARE_PARAMS__clump_int_1(PDL_Double,D)
1784 1 PDL_DECLARE_PARAMS__clump_int_1(PDL_Double,D)
0 1784 PDL_DECLARE_PARAMS__clump_int_1(PDL_Double,D)
0 1785 PDL_DECLARE_PARAMS__clump_int_1(PDL_Double,D)
1784 1 PDL_DECLARE_PARAMS__clump_int_1(PDL_Double,D)
0 1784 PDL_DECLARE_PARAMS__clump_int_1(PDL_Double,D)
203 0 5 PDL_DECLARE_PARAMS__clump_int_1(PDL_LDouble,E)
5 0 PDL_DECLARE_PARAMS__clump_int_1(PDL_LDouble,E)
0 5 PDL_DECLARE_PARAMS__clump_int_1(PDL_LDouble,E)
0 5 PDL_DECLARE_PARAMS__clump_int_1(PDL_LDouble,E)
5 0 PDL_DECLARE_PARAMS__clump_int_1(PDL_LDouble,E)
0 5 PDL_DECLARE_PARAMS__clump_int_1(PDL_LDouble,E)
214 0 4 PDL_DECLARE_PARAMS__clump_int_1(PDL_CFloat,G)
4 0 PDL_DECLARE_PARAMS__clump_int_1(PDL_CFloat,G)
0 4 PDL_DECLARE_PARAMS__clump_int_1(PDL_CFloat,G)
0 4 PDL_DECLARE_PARAMS__clump_int_1(PDL_CFloat,G)
4 0 PDL_DECLARE_PARAMS__clump_int_1(PDL_CFloat,G)
0 4 PDL_DECLARE_PARAMS__clump_int_1(PDL_CFloat,G)
225 0 37 PDL_DECLARE_PARAMS__clump_int_1(PDL_CDouble,C)
37 0 PDL_DECLARE_PARAMS__clump_int_1(PDL_CDouble,C)
0 37 PDL_DECLARE_PARAMS__clump_int_1(PDL_CDouble,C)
0 37 PDL_DECLARE_PARAMS__clump_int_1(PDL_CDouble,C)
37 0 PDL_DECLARE_PARAMS__clump_int_1(PDL_CDouble,C)
0 37 PDL_DECLARE_PARAMS__clump_int_1(PDL_CDouble,C)
236 0 4 PDL_DECLARE_PARAMS__clump_int_1(PDL_CLDouble,H)
4 0 PDL_DECLARE_PARAMS__clump_int_1(PDL_CLDouble,H)
0 4 PDL_DECLARE_PARAMS__clump_int_1(PDL_CLDouble,H)
0 4 PDL_DECLARE_PARAMS__clump_int_1(PDL_CLDouble,H)
4 0 PDL_DECLARE_PARAMS__clump_int_1(PDL_CLDouble,H)
0 4 PDL_DECLARE_PARAMS__clump_int_1(PDL_CLDouble,H)
267 0 0 PDL_DECLARE_PARAMS__clump_int_1(PDL_SByte,A)
0 0 PDL_DECLARE_PARAMS__clump_int_1(PDL_SByte,A)
0 0 PDL_DECLARE_PARAMS__clump_int_1(PDL_SByte,A)
0 0 PDL_DECLARE_PARAMS__clump_int_1(PDL_SByte,A)
0 0 PDL_DECLARE_PARAMS__clump_int_1(PDL_SByte,A)
0 0 PDL_DECLARE_PARAMS__clump_int_1(PDL_SByte,A)
278 0 5 PDL_DECLARE_PARAMS__clump_int_1(PDL_Byte,B)
5 0 PDL_DECLARE_PARAMS__clump_int_1(PDL_Byte,B)
0 5 PDL_DECLARE_PARAMS__clump_int_1(PDL_Byte,B)
0 5 PDL_DECLARE_PARAMS__clump_int_1(PDL_Byte,B)
5 0 PDL_DECLARE_PARAMS__clump_int_1(PDL_Byte,B)
0 5 PDL_DECLARE_PARAMS__clump_int_1(PDL_Byte,B)
289 0 0 PDL_DECLARE_PARAMS__clump_int_1(PDL_Short,S)
0 0 PDL_DECLARE_PARAMS__clump_int_1(PDL_Short,S)
0 0 PDL_DECLARE_PARAMS__clump_int_1(PDL_Short,S)
0 0 PDL_DECLARE_PARAMS__clump_int_1(PDL_Short,S)
0 0 PDL_DECLARE_PARAMS__clump_int_1(PDL_Short,S)
0 0 PDL_DECLARE_PARAMS__clump_int_1(PDL_Short,S)
300 0 6 PDL_DECLARE_PARAMS__clump_int_1(PDL_Ushort,U)
6 0 PDL_DECLARE_PARAMS__clump_int_1(PDL_Ushort,U)
0 6 PDL_DECLARE_PARAMS__clump_int_1(PDL_Ushort,U)
0 6 PDL_DECLARE_PARAMS__clump_int_1(PDL_Ushort,U)
6 0 PDL_DECLARE_PARAMS__clump_int_1(PDL_Ushort,U)
0 6 PDL_DECLARE_PARAMS__clump_int_1(PDL_Ushort,U)
311 0 13 PDL_DECLARE_PARAMS__clump_int_1(PDL_Long,L)
13 0 PDL_DECLARE_PARAMS__clump_int_1(PDL_Long,L)
0 13 PDL_DECLARE_PARAMS__clump_int_1(PDL_Long,L)
0 13 PDL_DECLARE_PARAMS__clump_int_1(PDL_Long,L)
13 0 PDL_DECLARE_PARAMS__clump_int_1(PDL_Long,L)
0 13 PDL_DECLARE_PARAMS__clump_int_1(PDL_Long,L)
322 0 0 PDL_DECLARE_PARAMS__clump_int_1(PDL_ULong,K)
0 0 PDL_DECLARE_PARAMS__clump_int_1(PDL_ULong,K)
0 0 PDL_DECLARE_PARAMS__clump_int_1(PDL_ULong,K)
0 0 PDL_DECLARE_PARAMS__clump_int_1(PDL_ULong,K)
0 0 PDL_DECLARE_PARAMS__clump_int_1(PDL_ULong,K)
0 0 PDL_DECLARE_PARAMS__clump_int_1(PDL_ULong,K)
333 0 0 PDL_DECLARE_PARAMS__clump_int_1(PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS__clump_int_1(PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS__clump_int_1(PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS__clump_int_1(PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS__clump_int_1(PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS__clump_int_1(PDL_Indx,N)
344 0 0 PDL_DECLARE_PARAMS__clump_int_1(PDL_ULongLong,P)
0 0 PDL_DECLARE_PARAMS__clump_int_1(PDL_ULongLong,P)
0 0 PDL_DECLARE_PARAMS__clump_int_1(PDL_ULongLong,P)
0 0 PDL_DECLARE_PARAMS__clump_int_1(PDL_ULongLong,P)
0 0 PDL_DECLARE_PARAMS__clump_int_1(PDL_ULongLong,P)
0 0 PDL_DECLARE_PARAMS__clump_int_1(PDL_ULongLong,P)
355 0 0 PDL_DECLARE_PARAMS__clump_int_1(PDL_LongLong,Q)
0 0 PDL_DECLARE_PARAMS__clump_int_1(PDL_LongLong,Q)
0 0 PDL_DECLARE_PARAMS__clump_int_1(PDL_LongLong,Q)
0 0 PDL_DECLARE_PARAMS__clump_int_1(PDL_LongLong,Q)
0 0 PDL_DECLARE_PARAMS__clump_int_1(PDL_LongLong,Q)
0 0 PDL_DECLARE_PARAMS__clump_int_1(PDL_LongLong,Q)
366 0 0 PDL_DECLARE_PARAMS__clump_int_1(PDL_Float,F)
0 0 PDL_DECLARE_PARAMS__clump_int_1(PDL_Float,F)
0 0 PDL_DECLARE_PARAMS__clump_int_1(PDL_Float,F)
0 0 PDL_DECLARE_PARAMS__clump_int_1(PDL_Float,F)
0 0 PDL_DECLARE_PARAMS__clump_int_1(PDL_Float,F)
0 0 PDL_DECLARE_PARAMS__clump_int_1(PDL_Float,F)
377 0 192 PDL_DECLARE_PARAMS__clump_int_1(PDL_Double,D)
191 1 PDL_DECLARE_PARAMS__clump_int_1(PDL_Double,D)
0 191 PDL_DECLARE_PARAMS__clump_int_1(PDL_Double,D)
0 192 PDL_DECLARE_PARAMS__clump_int_1(PDL_Double,D)
191 1 PDL_DECLARE_PARAMS__clump_int_1(PDL_Double,D)
0 191 PDL_DECLARE_PARAMS__clump_int_1(PDL_Double,D)
388 0 0 PDL_DECLARE_PARAMS__clump_int_1(PDL_LDouble,E)
0 0 PDL_DECLARE_PARAMS__clump_int_1(PDL_LDouble,E)
0 0 PDL_DECLARE_PARAMS__clump_int_1(PDL_LDouble,E)
0 0 PDL_DECLARE_PARAMS__clump_int_1(PDL_LDouble,E)
0 0 PDL_DECLARE_PARAMS__clump_int_1(PDL_LDouble,E)
0 0 PDL_DECLARE_PARAMS__clump_int_1(PDL_LDouble,E)
399 0 0 PDL_DECLARE_PARAMS__clump_int_1(PDL_CFloat,G)
0 0 PDL_DECLARE_PARAMS__clump_int_1(PDL_CFloat,G)
0 0 PDL_DECLARE_PARAMS__clump_int_1(PDL_CFloat,G)
0 0 PDL_DECLARE_PARAMS__clump_int_1(PDL_CFloat,G)
0 0 PDL_DECLARE_PARAMS__clump_int_1(PDL_CFloat,G)
0 0 PDL_DECLARE_PARAMS__clump_int_1(PDL_CFloat,G)
410 0 1 PDL_DECLARE_PARAMS__clump_int_1(PDL_CDouble,C)
1 0 PDL_DECLARE_PARAMS__clump_int_1(PDL_CDouble,C)
0 1 PDL_DECLARE_PARAMS__clump_int_1(PDL_CDouble,C)
0 1 PDL_DECLARE_PARAMS__clump_int_1(PDL_CDouble,C)
1 0 PDL_DECLARE_PARAMS__clump_int_1(PDL_CDouble,C)
0 1 PDL_DECLARE_PARAMS__clump_int_1(PDL_CDouble,C)
421 0 0 PDL_DECLARE_PARAMS__clump_int_1(PDL_CLDouble,H)
0 0 PDL_DECLARE_PARAMS__clump_int_1(PDL_CLDouble,H)
0 0 PDL_DECLARE_PARAMS__clump_int_1(PDL_CLDouble,H)
0 0 PDL_DECLARE_PARAMS__clump_int_1(PDL_CLDouble,H)
0 0 PDL_DECLARE_PARAMS__clump_int_1(PDL_CLDouble,H)
0 0 PDL_DECLARE_PARAMS__clump_int_1(PDL_CLDouble,H)
462 0 11906 if (!PDL) return (pdl_error){PDL_EFATAL, "PDL core struct is NULL, can't continue",0};
464 0 11906 if (!__privtrans) return PDL->make_error_simple(PDL_EFATAL, "Couldn't create trans");
468 0 11906 PDL_RETERROR(PDL_err, PDL->type_coerce(__privtrans));
470 0 11906 PDL_RETERROR(PDL_err, PDL->make_trans_mutual(__privtrans));