Branch Coverage

pp-Cpow.c
Criterion Covered Total %
branch 39 162 24.0


line true false branch
100 0 10 PDL_RETERROR(PDL_err, PDL->redodims_default(__privtrans));
109 0 10 if (!__privtrans->broadcast.incs) return PDL->make_error(PDL_EUSERERROR, "Error in Cpow:" "broadcast.incs NULL");
156 0 0 PDL_DECLARE_PARAMS_Cpow_1(PDL_Float,F)
0 0 PDL_DECLARE_PARAMS_Cpow_1(PDL_Float,F)
0 0 PDL_DECLARE_PARAMS_Cpow_1(PDL_Float,F)
0 0 PDL_DECLARE_PARAMS_Cpow_1(PDL_Float,F)
0 0 PDL_DECLARE_PARAMS_Cpow_1(PDL_Float,F)
0 0 PDL_DECLARE_PARAMS_Cpow_1(PDL_Float,F)
0 0 PDL_DECLARE_PARAMS_Cpow_1(PDL_Float,F)
0 0 PDL_DECLARE_PARAMS_Cpow_1(PDL_Float,F)
0 0 PDL_DECLARE_PARAMS_Cpow_1(PDL_Float,F)
157 0 0 PDL_BROADCASTLOOP_START_Cpow_readdata {
0 0 PDL_BROADCASTLOOP_START_Cpow_readdata {
0 0 PDL_BROADCASTLOOP_START_Cpow_readdata {
0 0 PDL_BROADCASTLOOP_START_Cpow_readdata {
0 0 PDL_BROADCASTLOOP_START_Cpow_readdata {
0 0 PDL_BROADCASTLOOP_START_Cpow_readdata {
0 0 PDL_BROADCASTLOOP_START_Cpow_readdata {
162 0 0 if(__privtrans->pdls[1]->dims[0]==0)
167 0 0 if(ar == 0 && ai == 0){
0 0 if(ar == 0 && ai == 0){
168 0 0 if(br == 0 && bi == 0) {
0 0 if(br == 0 && bi == 0) {
185 0 0 if(ai == 0 && bi == 0) (c_datap)[0+(__inc_c_m*(1))] = 0;
0 0 if(ai == 0 && bi == 0) (c_datap)[0+(__inc_c_m*(1))] = 0;
188 0 0 }PDL_BROADCASTLOOP_END_Cpow_readdata
0 0 }PDL_BROADCASTLOOP_END_Cpow_readdata
191 3 7 PDL_DECLARE_PARAMS_Cpow_1(PDL_Double,D)
10 0 PDL_DECLARE_PARAMS_Cpow_1(PDL_Double,D)
0 10 PDL_DECLARE_PARAMS_Cpow_1(PDL_Double,D)
0 10 PDL_DECLARE_PARAMS_Cpow_1(PDL_Double,D)
10 0 PDL_DECLARE_PARAMS_Cpow_1(PDL_Double,D)
0 10 PDL_DECLARE_PARAMS_Cpow_1(PDL_Double,D)
0 10 PDL_DECLARE_PARAMS_Cpow_1(PDL_Double,D)
10 0 PDL_DECLARE_PARAMS_Cpow_1(PDL_Double,D)
0 10 PDL_DECLARE_PARAMS_Cpow_1(PDL_Double,D)
192 0 10 PDL_BROADCASTLOOP_START_Cpow_readdata {
0 10 PDL_BROADCASTLOOP_START_Cpow_readdata {
0 10 PDL_BROADCASTLOOP_START_Cpow_readdata {
0 10 PDL_BROADCASTLOOP_START_Cpow_readdata {
0 10 PDL_BROADCASTLOOP_START_Cpow_readdata {
22 11 PDL_BROADCASTLOOP_START_Cpow_readdata {
11 10 PDL_BROADCASTLOOP_START_Cpow_readdata {
197 2 20 if(__privtrans->pdls[1]->dims[0]==0)
202 5 17 if(ar == 0 && ai == 0){
3 2 if(ar == 0 && ai == 0){
203 2 1 if(br == 0 && bi == 0) {
2 0 if(br == 0 && bi == 0) {
220 1 18 if(ai == 0 && bi == 0) (c_datap)[0+(__inc_c_m*(1))] = 0;
1 0 if(ai == 0 && bi == 0) (c_datap)[0+(__inc_c_m*(1))] = 0;
223 0 10 }PDL_BROADCASTLOOP_END_Cpow_readdata
0 10 }PDL_BROADCASTLOOP_END_Cpow_readdata
226 0 0 PDL_DECLARE_PARAMS_Cpow_1(PDL_LDouble,E)
0 0 PDL_DECLARE_PARAMS_Cpow_1(PDL_LDouble,E)
0 0 PDL_DECLARE_PARAMS_Cpow_1(PDL_LDouble,E)
0 0 PDL_DECLARE_PARAMS_Cpow_1(PDL_LDouble,E)
0 0 PDL_DECLARE_PARAMS_Cpow_1(PDL_LDouble,E)
0 0 PDL_DECLARE_PARAMS_Cpow_1(PDL_LDouble,E)
0 0 PDL_DECLARE_PARAMS_Cpow_1(PDL_LDouble,E)
0 0 PDL_DECLARE_PARAMS_Cpow_1(PDL_LDouble,E)
0 0 PDL_DECLARE_PARAMS_Cpow_1(PDL_LDouble,E)
227 0 0 PDL_BROADCASTLOOP_START_Cpow_readdata {
0 0 PDL_BROADCASTLOOP_START_Cpow_readdata {
0 0 PDL_BROADCASTLOOP_START_Cpow_readdata {
0 0 PDL_BROADCASTLOOP_START_Cpow_readdata {
0 0 PDL_BROADCASTLOOP_START_Cpow_readdata {
0 0 PDL_BROADCASTLOOP_START_Cpow_readdata {
0 0 PDL_BROADCASTLOOP_START_Cpow_readdata {
232 0 0 if(__privtrans->pdls[1]->dims[0]==0)
237 0 0 if(ar == 0 && ai == 0){
0 0 if(ar == 0 && ai == 0){
238 0 0 if(br == 0 && bi == 0) {
0 0 if(br == 0 && bi == 0) {
255 0 0 if(ai == 0 && bi == 0) (c_datap)[0+(__inc_c_m*(1))] = 0;
0 0 if(ai == 0 && bi == 0) (c_datap)[0+(__inc_c_m*(1))] = 0;
258 0 0 }PDL_BROADCASTLOOP_END_Cpow_readdata
0 0 }PDL_BROADCASTLOOP_END_Cpow_readdata
292 0 10 if (!PDL) return (pdl_error){PDL_EFATAL, "PDL core struct is NULL, can't continue",0};
294 0 10 if (!__privtrans) return PDL->make_error_simple(PDL_EFATAL, "Couldn't create trans");
298 0 10 PDL_RETERROR(PDL_err, PDL->type_coerce(__privtrans));
299 0 10 PDL_RETERROR(PDL_err, PDL->make_trans_mutual(__privtrans));