Branch Coverage

lib/PDL/ImageND-pp-rebin.c
Criterion Covered Total %
branch 0 468 0.0


line true false branch
36 0 0 PDL_RETERROR(PDL_err, PDL->redodims_default(__privtrans));
48 0 0 if (!__privtrans->broadcast.incs) return PDL->make_error(PDL_EUSERERROR, "Error in rebin:" "broadcast.incs NULL");
87 0 0 PDL_DECLARE_PARAMS_rebin_1(PDL_SByte,A)
0 0 PDL_DECLARE_PARAMS_rebin_1(PDL_SByte,A)
0 0 PDL_DECLARE_PARAMS_rebin_1(PDL_SByte,A)
0 0 PDL_DECLARE_PARAMS_rebin_1(PDL_SByte,A)
0 0 PDL_DECLARE_PARAMS_rebin_1(PDL_SByte,A)
0 0 PDL_DECLARE_PARAMS_rebin_1(PDL_SByte,A)
94 0 0 PDL_BROADCASTLOOP_START_rebin_readdata
0 0 PDL_BROADCASTLOOP_START_rebin_readdata
0 0 PDL_BROADCASTLOOP_START_rebin_readdata
0 0 PDL_BROADCASTLOOP_START_rebin_readdata
0 0 PDL_BROADCASTLOOP_START_rebin_readdata
0 0 PDL_BROADCASTLOOP_START_rebin_readdata
0 0 PDL_BROADCASTLOOP_START_rebin_readdata
97 0 0 {/* Open n */ PDL_EXPAND2(register PDL_Indx n=0, __n_stop=(__n_size)); for(; n<__n_stop; n+=1) { (b_datap)[0+(__inc_b_n*(n))] = 0; }} /* Close n */
98 0 0 {/* Open m */ PDL_EXPAND2(register PDL_Indx m=0, __m_stop=(__m_size)); for(; m<__m_stop; m+=1) {
101 0 0 while (i <= u) {
106 0 0 if (i < nv) (b_datap)[0+(__inc_b_n*(i))] += (u-d)*av;
109 0 0 PDL_BROADCASTLOOP_END_rebin_readdata
0 0 PDL_BROADCASTLOOP_END_rebin_readdata
113 0 0 PDL_DECLARE_PARAMS_rebin_1(PDL_Byte,B)
0 0 PDL_DECLARE_PARAMS_rebin_1(PDL_Byte,B)
0 0 PDL_DECLARE_PARAMS_rebin_1(PDL_Byte,B)
0 0 PDL_DECLARE_PARAMS_rebin_1(PDL_Byte,B)
0 0 PDL_DECLARE_PARAMS_rebin_1(PDL_Byte,B)
0 0 PDL_DECLARE_PARAMS_rebin_1(PDL_Byte,B)
120 0 0 PDL_BROADCASTLOOP_START_rebin_readdata
0 0 PDL_BROADCASTLOOP_START_rebin_readdata
0 0 PDL_BROADCASTLOOP_START_rebin_readdata
0 0 PDL_BROADCASTLOOP_START_rebin_readdata
0 0 PDL_BROADCASTLOOP_START_rebin_readdata
0 0 PDL_BROADCASTLOOP_START_rebin_readdata
0 0 PDL_BROADCASTLOOP_START_rebin_readdata
123 0 0 {/* Open n */ PDL_EXPAND2(register PDL_Indx n=0, __n_stop=(__n_size)); for(; n<__n_stop; n+=1) { (b_datap)[0+(__inc_b_n*(n))] = 0; }} /* Close n */
124 0 0 {/* Open m */ PDL_EXPAND2(register PDL_Indx m=0, __m_stop=(__m_size)); for(; m<__m_stop; m+=1) {
127 0 0 while (i <= u) {
132 0 0 if (i < nv) (b_datap)[0+(__inc_b_n*(i))] += (u-d)*av;
135 0 0 PDL_BROADCASTLOOP_END_rebin_readdata
0 0 PDL_BROADCASTLOOP_END_rebin_readdata
139 0 0 PDL_DECLARE_PARAMS_rebin_1(PDL_Short,S)
0 0 PDL_DECLARE_PARAMS_rebin_1(PDL_Short,S)
0 0 PDL_DECLARE_PARAMS_rebin_1(PDL_Short,S)
0 0 PDL_DECLARE_PARAMS_rebin_1(PDL_Short,S)
0 0 PDL_DECLARE_PARAMS_rebin_1(PDL_Short,S)
0 0 PDL_DECLARE_PARAMS_rebin_1(PDL_Short,S)
146 0 0 PDL_BROADCASTLOOP_START_rebin_readdata
0 0 PDL_BROADCASTLOOP_START_rebin_readdata
0 0 PDL_BROADCASTLOOP_START_rebin_readdata
0 0 PDL_BROADCASTLOOP_START_rebin_readdata
0 0 PDL_BROADCASTLOOP_START_rebin_readdata
0 0 PDL_BROADCASTLOOP_START_rebin_readdata
0 0 PDL_BROADCASTLOOP_START_rebin_readdata
149 0 0 {/* Open n */ PDL_EXPAND2(register PDL_Indx n=0, __n_stop=(__n_size)); for(; n<__n_stop; n+=1) { (b_datap)[0+(__inc_b_n*(n))] = 0; }} /* Close n */
150 0 0 {/* Open m */ PDL_EXPAND2(register PDL_Indx m=0, __m_stop=(__m_size)); for(; m<__m_stop; m+=1) {
153 0 0 while (i <= u) {
158 0 0 if (i < nv) (b_datap)[0+(__inc_b_n*(i))] += (u-d)*av;
161 0 0 PDL_BROADCASTLOOP_END_rebin_readdata
0 0 PDL_BROADCASTLOOP_END_rebin_readdata
165 0 0 PDL_DECLARE_PARAMS_rebin_1(PDL_Ushort,U)
0 0 PDL_DECLARE_PARAMS_rebin_1(PDL_Ushort,U)
0 0 PDL_DECLARE_PARAMS_rebin_1(PDL_Ushort,U)
0 0 PDL_DECLARE_PARAMS_rebin_1(PDL_Ushort,U)
0 0 PDL_DECLARE_PARAMS_rebin_1(PDL_Ushort,U)
0 0 PDL_DECLARE_PARAMS_rebin_1(PDL_Ushort,U)
172 0 0 PDL_BROADCASTLOOP_START_rebin_readdata
0 0 PDL_BROADCASTLOOP_START_rebin_readdata
0 0 PDL_BROADCASTLOOP_START_rebin_readdata
0 0 PDL_BROADCASTLOOP_START_rebin_readdata
0 0 PDL_BROADCASTLOOP_START_rebin_readdata
0 0 PDL_BROADCASTLOOP_START_rebin_readdata
0 0 PDL_BROADCASTLOOP_START_rebin_readdata
175 0 0 {/* Open n */ PDL_EXPAND2(register PDL_Indx n=0, __n_stop=(__n_size)); for(; n<__n_stop; n+=1) { (b_datap)[0+(__inc_b_n*(n))] = 0; }} /* Close n */
176 0 0 {/* Open m */ PDL_EXPAND2(register PDL_Indx m=0, __m_stop=(__m_size)); for(; m<__m_stop; m+=1) {
179 0 0 while (i <= u) {
184 0 0 if (i < nv) (b_datap)[0+(__inc_b_n*(i))] += (u-d)*av;
187 0 0 PDL_BROADCASTLOOP_END_rebin_readdata
0 0 PDL_BROADCASTLOOP_END_rebin_readdata
191 0 0 PDL_DECLARE_PARAMS_rebin_1(PDL_Long,L)
0 0 PDL_DECLARE_PARAMS_rebin_1(PDL_Long,L)
0 0 PDL_DECLARE_PARAMS_rebin_1(PDL_Long,L)
0 0 PDL_DECLARE_PARAMS_rebin_1(PDL_Long,L)
0 0 PDL_DECLARE_PARAMS_rebin_1(PDL_Long,L)
0 0 PDL_DECLARE_PARAMS_rebin_1(PDL_Long,L)
198 0 0 PDL_BROADCASTLOOP_START_rebin_readdata
0 0 PDL_BROADCASTLOOP_START_rebin_readdata
0 0 PDL_BROADCASTLOOP_START_rebin_readdata
0 0 PDL_BROADCASTLOOP_START_rebin_readdata
0 0 PDL_BROADCASTLOOP_START_rebin_readdata
0 0 PDL_BROADCASTLOOP_START_rebin_readdata
0 0 PDL_BROADCASTLOOP_START_rebin_readdata
201 0 0 {/* Open n */ PDL_EXPAND2(register PDL_Indx n=0, __n_stop=(__n_size)); for(; n<__n_stop; n+=1) { (b_datap)[0+(__inc_b_n*(n))] = 0; }} /* Close n */
202 0 0 {/* Open m */ PDL_EXPAND2(register PDL_Indx m=0, __m_stop=(__m_size)); for(; m<__m_stop; m+=1) {
205 0 0 while (i <= u) {
210 0 0 if (i < nv) (b_datap)[0+(__inc_b_n*(i))] += (u-d)*av;
213 0 0 PDL_BROADCASTLOOP_END_rebin_readdata
0 0 PDL_BROADCASTLOOP_END_rebin_readdata
217 0 0 PDL_DECLARE_PARAMS_rebin_1(PDL_ULong,K)
0 0 PDL_DECLARE_PARAMS_rebin_1(PDL_ULong,K)
0 0 PDL_DECLARE_PARAMS_rebin_1(PDL_ULong,K)
0 0 PDL_DECLARE_PARAMS_rebin_1(PDL_ULong,K)
0 0 PDL_DECLARE_PARAMS_rebin_1(PDL_ULong,K)
0 0 PDL_DECLARE_PARAMS_rebin_1(PDL_ULong,K)
224 0 0 PDL_BROADCASTLOOP_START_rebin_readdata
0 0 PDL_BROADCASTLOOP_START_rebin_readdata
0 0 PDL_BROADCASTLOOP_START_rebin_readdata
0 0 PDL_BROADCASTLOOP_START_rebin_readdata
0 0 PDL_BROADCASTLOOP_START_rebin_readdata
0 0 PDL_BROADCASTLOOP_START_rebin_readdata
0 0 PDL_BROADCASTLOOP_START_rebin_readdata
227 0 0 {/* Open n */ PDL_EXPAND2(register PDL_Indx n=0, __n_stop=(__n_size)); for(; n<__n_stop; n+=1) { (b_datap)[0+(__inc_b_n*(n))] = 0; }} /* Close n */
228 0 0 {/* Open m */ PDL_EXPAND2(register PDL_Indx m=0, __m_stop=(__m_size)); for(; m<__m_stop; m+=1) {
231 0 0 while (i <= u) {
236 0 0 if (i < nv) (b_datap)[0+(__inc_b_n*(i))] += (u-d)*av;
239 0 0 PDL_BROADCASTLOOP_END_rebin_readdata
0 0 PDL_BROADCASTLOOP_END_rebin_readdata
243 0 0 PDL_DECLARE_PARAMS_rebin_1(PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_rebin_1(PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_rebin_1(PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_rebin_1(PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_rebin_1(PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_rebin_1(PDL_Indx,N)
250 0 0 PDL_BROADCASTLOOP_START_rebin_readdata
0 0 PDL_BROADCASTLOOP_START_rebin_readdata
0 0 PDL_BROADCASTLOOP_START_rebin_readdata
0 0 PDL_BROADCASTLOOP_START_rebin_readdata
0 0 PDL_BROADCASTLOOP_START_rebin_readdata
0 0 PDL_BROADCASTLOOP_START_rebin_readdata
0 0 PDL_BROADCASTLOOP_START_rebin_readdata
253 0 0 {/* Open n */ PDL_EXPAND2(register PDL_Indx n=0, __n_stop=(__n_size)); for(; n<__n_stop; n+=1) { (b_datap)[0+(__inc_b_n*(n))] = 0; }} /* Close n */
254 0 0 {/* Open m */ PDL_EXPAND2(register PDL_Indx m=0, __m_stop=(__m_size)); for(; m<__m_stop; m+=1) {
257 0 0 while (i <= u) {
262 0 0 if (i < nv) (b_datap)[0+(__inc_b_n*(i))] += (u-d)*av;
265 0 0 PDL_BROADCASTLOOP_END_rebin_readdata
0 0 PDL_BROADCASTLOOP_END_rebin_readdata
269 0 0 PDL_DECLARE_PARAMS_rebin_1(PDL_ULongLong,P)
0 0 PDL_DECLARE_PARAMS_rebin_1(PDL_ULongLong,P)
0 0 PDL_DECLARE_PARAMS_rebin_1(PDL_ULongLong,P)
0 0 PDL_DECLARE_PARAMS_rebin_1(PDL_ULongLong,P)
0 0 PDL_DECLARE_PARAMS_rebin_1(PDL_ULongLong,P)
0 0 PDL_DECLARE_PARAMS_rebin_1(PDL_ULongLong,P)
276 0 0 PDL_BROADCASTLOOP_START_rebin_readdata
0 0 PDL_BROADCASTLOOP_START_rebin_readdata
0 0 PDL_BROADCASTLOOP_START_rebin_readdata
0 0 PDL_BROADCASTLOOP_START_rebin_readdata
0 0 PDL_BROADCASTLOOP_START_rebin_readdata
0 0 PDL_BROADCASTLOOP_START_rebin_readdata
0 0 PDL_BROADCASTLOOP_START_rebin_readdata
279 0 0 {/* Open n */ PDL_EXPAND2(register PDL_Indx n=0, __n_stop=(__n_size)); for(; n<__n_stop; n+=1) { (b_datap)[0+(__inc_b_n*(n))] = 0; }} /* Close n */
280 0 0 {/* Open m */ PDL_EXPAND2(register PDL_Indx m=0, __m_stop=(__m_size)); for(; m<__m_stop; m+=1) {
283 0 0 while (i <= u) {
288 0 0 if (i < nv) (b_datap)[0+(__inc_b_n*(i))] += (u-d)*av;
291 0 0 PDL_BROADCASTLOOP_END_rebin_readdata
0 0 PDL_BROADCASTLOOP_END_rebin_readdata
295 0 0 PDL_DECLARE_PARAMS_rebin_1(PDL_LongLong,Q)
0 0 PDL_DECLARE_PARAMS_rebin_1(PDL_LongLong,Q)
0 0 PDL_DECLARE_PARAMS_rebin_1(PDL_LongLong,Q)
0 0 PDL_DECLARE_PARAMS_rebin_1(PDL_LongLong,Q)
0 0 PDL_DECLARE_PARAMS_rebin_1(PDL_LongLong,Q)
0 0 PDL_DECLARE_PARAMS_rebin_1(PDL_LongLong,Q)
302 0 0 PDL_BROADCASTLOOP_START_rebin_readdata
0 0 PDL_BROADCASTLOOP_START_rebin_readdata
0 0 PDL_BROADCASTLOOP_START_rebin_readdata
0 0 PDL_BROADCASTLOOP_START_rebin_readdata
0 0 PDL_BROADCASTLOOP_START_rebin_readdata
0 0 PDL_BROADCASTLOOP_START_rebin_readdata
0 0 PDL_BROADCASTLOOP_START_rebin_readdata
305 0 0 {/* Open n */ PDL_EXPAND2(register PDL_Indx n=0, __n_stop=(__n_size)); for(; n<__n_stop; n+=1) { (b_datap)[0+(__inc_b_n*(n))] = 0; }} /* Close n */
306 0 0 {/* Open m */ PDL_EXPAND2(register PDL_Indx m=0, __m_stop=(__m_size)); for(; m<__m_stop; m+=1) {
309 0 0 while (i <= u) {
314 0 0 if (i < nv) (b_datap)[0+(__inc_b_n*(i))] += (u-d)*av;
317 0 0 PDL_BROADCASTLOOP_END_rebin_readdata
0 0 PDL_BROADCASTLOOP_END_rebin_readdata
321 0 0 PDL_DECLARE_PARAMS_rebin_1(PDL_Float,F)
0 0 PDL_DECLARE_PARAMS_rebin_1(PDL_Float,F)
0 0 PDL_DECLARE_PARAMS_rebin_1(PDL_Float,F)
0 0 PDL_DECLARE_PARAMS_rebin_1(PDL_Float,F)
0 0 PDL_DECLARE_PARAMS_rebin_1(PDL_Float,F)
0 0 PDL_DECLARE_PARAMS_rebin_1(PDL_Float,F)
328 0 0 PDL_BROADCASTLOOP_START_rebin_readdata
0 0 PDL_BROADCASTLOOP_START_rebin_readdata
0 0 PDL_BROADCASTLOOP_START_rebin_readdata
0 0 PDL_BROADCASTLOOP_START_rebin_readdata
0 0 PDL_BROADCASTLOOP_START_rebin_readdata
0 0 PDL_BROADCASTLOOP_START_rebin_readdata
0 0 PDL_BROADCASTLOOP_START_rebin_readdata
331 0 0 {/* Open n */ PDL_EXPAND2(register PDL_Indx n=0, __n_stop=(__n_size)); for(; n<__n_stop; n+=1) { (b_datap)[0+(__inc_b_n*(n))] = 0; }} /* Close n */
332 0 0 {/* Open m */ PDL_EXPAND2(register PDL_Indx m=0, __m_stop=(__m_size)); for(; m<__m_stop; m+=1) {
335 0 0 while (i <= u) {
340 0 0 if (i < nv) (b_datap)[0+(__inc_b_n*(i))] += (u-d)*av;
343 0 0 PDL_BROADCASTLOOP_END_rebin_readdata
0 0 PDL_BROADCASTLOOP_END_rebin_readdata
347 0 0 PDL_DECLARE_PARAMS_rebin_1(PDL_Double,D)
0 0 PDL_DECLARE_PARAMS_rebin_1(PDL_Double,D)
0 0 PDL_DECLARE_PARAMS_rebin_1(PDL_Double,D)
0 0 PDL_DECLARE_PARAMS_rebin_1(PDL_Double,D)
0 0 PDL_DECLARE_PARAMS_rebin_1(PDL_Double,D)
0 0 PDL_DECLARE_PARAMS_rebin_1(PDL_Double,D)
354 0 0 PDL_BROADCASTLOOP_START_rebin_readdata
0 0 PDL_BROADCASTLOOP_START_rebin_readdata
0 0 PDL_BROADCASTLOOP_START_rebin_readdata
0 0 PDL_BROADCASTLOOP_START_rebin_readdata
0 0 PDL_BROADCASTLOOP_START_rebin_readdata
0 0 PDL_BROADCASTLOOP_START_rebin_readdata
0 0 PDL_BROADCASTLOOP_START_rebin_readdata
357 0 0 {/* Open n */ PDL_EXPAND2(register PDL_Indx n=0, __n_stop=(__n_size)); for(; n<__n_stop; n+=1) { (b_datap)[0+(__inc_b_n*(n))] = 0; }} /* Close n */
358 0 0 {/* Open m */ PDL_EXPAND2(register PDL_Indx m=0, __m_stop=(__m_size)); for(; m<__m_stop; m+=1) {
361 0 0 while (i <= u) {
366 0 0 if (i < nv) (b_datap)[0+(__inc_b_n*(i))] += (u-d)*av;
369 0 0 PDL_BROADCASTLOOP_END_rebin_readdata
0 0 PDL_BROADCASTLOOP_END_rebin_readdata
373 0 0 PDL_DECLARE_PARAMS_rebin_1(PDL_LDouble,E)
0 0 PDL_DECLARE_PARAMS_rebin_1(PDL_LDouble,E)
0 0 PDL_DECLARE_PARAMS_rebin_1(PDL_LDouble,E)
0 0 PDL_DECLARE_PARAMS_rebin_1(PDL_LDouble,E)
0 0 PDL_DECLARE_PARAMS_rebin_1(PDL_LDouble,E)
0 0 PDL_DECLARE_PARAMS_rebin_1(PDL_LDouble,E)
380 0 0 PDL_BROADCASTLOOP_START_rebin_readdata
0 0 PDL_BROADCASTLOOP_START_rebin_readdata
0 0 PDL_BROADCASTLOOP_START_rebin_readdata
0 0 PDL_BROADCASTLOOP_START_rebin_readdata
0 0 PDL_BROADCASTLOOP_START_rebin_readdata
0 0 PDL_BROADCASTLOOP_START_rebin_readdata
0 0 PDL_BROADCASTLOOP_START_rebin_readdata
383 0 0 {/* Open n */ PDL_EXPAND2(register PDL_Indx n=0, __n_stop=(__n_size)); for(; n<__n_stop; n+=1) { (b_datap)[0+(__inc_b_n*(n))] = 0; }} /* Close n */
384 0 0 {/* Open m */ PDL_EXPAND2(register PDL_Indx m=0, __m_stop=(__m_size)); for(; m<__m_stop; m+=1) {
387 0 0 while (i <= u) {
392 0 0 if (i < nv) (b_datap)[0+(__inc_b_n*(i))] += (u-d)*av;
395 0 0 PDL_BROADCASTLOOP_END_rebin_readdata
0 0 PDL_BROADCASTLOOP_END_rebin_readdata
429 0 0 if (!PDL) return (pdl_error){PDL_EFATAL, "PDL core struct is NULL, can't continue",0};
431 0 0 if (!__privtrans) return PDL->make_error_simple(PDL_EFATAL, "Couldn't create trans");
435 0 0 PDL_RETERROR(PDL_err, PDL->type_coerce(__privtrans));
437 0 0 PDL_RETERROR(PDL_err, PDL->make_trans_mutual(__privtrans));