Branch Coverage

lib/PDL/Primitive-pp-fibonacci.c
Criterion Covered Total %
branch 26 520 5.0


line true false branch
28 0 1 if (!__privtrans->broadcast.incs) return PDL->make_error(PDL_EUSERERROR, "Error in fibonacci:" "broadcast.incs NULL");
67 0 0 PDL_DECLARE_PARAMS_fibonacci_1(PDL_SByte,A)
0 0 PDL_DECLARE_PARAMS_fibonacci_1(PDL_SByte,A)
0 0 PDL_DECLARE_PARAMS_fibonacci_1(PDL_SByte,A)
0 0 PDL_DECLARE_PARAMS_fibonacci_1(PDL_SByte,A)
0 0 PDL_DECLARE_PARAMS_fibonacci_1(PDL_SByte,A)
0 0 PDL_DECLARE_PARAMS_fibonacci_1(PDL_SByte,A)
68 0 0 PDL_BROADCASTLOOP_START_fibonacci_readdata {
0 0 PDL_BROADCASTLOOP_START_fibonacci_readdata {
0 0 PDL_BROADCASTLOOP_START_fibonacci_readdata {
0 0 PDL_BROADCASTLOOP_START_fibonacci_readdata {
0 0 PDL_BROADCASTLOOP_START_fibonacci_readdata {
0 0 PDL_BROADCASTLOOP_START_fibonacci_readdata {
0 0 PDL_BROADCASTLOOP_START_fibonacci_readdata {
72 0 0 {/* Open n */ PDL_EXPAND2(register PDL_Indx n=0, __n_stop=(__n_size)); for(; n<__n_stop; n+=1) {
74 0 0 if (i++>0) {
79 0 0 }PDL_BROADCASTLOOP_END_fibonacci_readdata
0 0 }PDL_BROADCASTLOOP_END_fibonacci_readdata
82 0 0 PDL_DECLARE_PARAMS_fibonacci_1(PDL_Byte,B)
0 0 PDL_DECLARE_PARAMS_fibonacci_1(PDL_Byte,B)
0 0 PDL_DECLARE_PARAMS_fibonacci_1(PDL_Byte,B)
0 0 PDL_DECLARE_PARAMS_fibonacci_1(PDL_Byte,B)
0 0 PDL_DECLARE_PARAMS_fibonacci_1(PDL_Byte,B)
0 0 PDL_DECLARE_PARAMS_fibonacci_1(PDL_Byte,B)
83 0 0 PDL_BROADCASTLOOP_START_fibonacci_readdata {
0 0 PDL_BROADCASTLOOP_START_fibonacci_readdata {
0 0 PDL_BROADCASTLOOP_START_fibonacci_readdata {
0 0 PDL_BROADCASTLOOP_START_fibonacci_readdata {
0 0 PDL_BROADCASTLOOP_START_fibonacci_readdata {
0 0 PDL_BROADCASTLOOP_START_fibonacci_readdata {
0 0 PDL_BROADCASTLOOP_START_fibonacci_readdata {
87 0 0 {/* Open n */ PDL_EXPAND2(register PDL_Indx n=0, __n_stop=(__n_size)); for(; n<__n_stop; n+=1) {
89 0 0 if (i++>0) {
94 0 0 }PDL_BROADCASTLOOP_END_fibonacci_readdata
0 0 }PDL_BROADCASTLOOP_END_fibonacci_readdata
97 0 0 PDL_DECLARE_PARAMS_fibonacci_1(PDL_Short,S)
0 0 PDL_DECLARE_PARAMS_fibonacci_1(PDL_Short,S)
0 0 PDL_DECLARE_PARAMS_fibonacci_1(PDL_Short,S)
0 0 PDL_DECLARE_PARAMS_fibonacci_1(PDL_Short,S)
0 0 PDL_DECLARE_PARAMS_fibonacci_1(PDL_Short,S)
0 0 PDL_DECLARE_PARAMS_fibonacci_1(PDL_Short,S)
98 0 0 PDL_BROADCASTLOOP_START_fibonacci_readdata {
0 0 PDL_BROADCASTLOOP_START_fibonacci_readdata {
0 0 PDL_BROADCASTLOOP_START_fibonacci_readdata {
0 0 PDL_BROADCASTLOOP_START_fibonacci_readdata {
0 0 PDL_BROADCASTLOOP_START_fibonacci_readdata {
0 0 PDL_BROADCASTLOOP_START_fibonacci_readdata {
0 0 PDL_BROADCASTLOOP_START_fibonacci_readdata {
102 0 0 {/* Open n */ PDL_EXPAND2(register PDL_Indx n=0, __n_stop=(__n_size)); for(; n<__n_stop; n+=1) {
104 0 0 if (i++>0) {
109 0 0 }PDL_BROADCASTLOOP_END_fibonacci_readdata
0 0 }PDL_BROADCASTLOOP_END_fibonacci_readdata
112 0 0 PDL_DECLARE_PARAMS_fibonacci_1(PDL_Ushort,U)
0 0 PDL_DECLARE_PARAMS_fibonacci_1(PDL_Ushort,U)
0 0 PDL_DECLARE_PARAMS_fibonacci_1(PDL_Ushort,U)
0 0 PDL_DECLARE_PARAMS_fibonacci_1(PDL_Ushort,U)
0 0 PDL_DECLARE_PARAMS_fibonacci_1(PDL_Ushort,U)
0 0 PDL_DECLARE_PARAMS_fibonacci_1(PDL_Ushort,U)
113 0 0 PDL_BROADCASTLOOP_START_fibonacci_readdata {
0 0 PDL_BROADCASTLOOP_START_fibonacci_readdata {
0 0 PDL_BROADCASTLOOP_START_fibonacci_readdata {
0 0 PDL_BROADCASTLOOP_START_fibonacci_readdata {
0 0 PDL_BROADCASTLOOP_START_fibonacci_readdata {
0 0 PDL_BROADCASTLOOP_START_fibonacci_readdata {
0 0 PDL_BROADCASTLOOP_START_fibonacci_readdata {
117 0 0 {/* Open n */ PDL_EXPAND2(register PDL_Indx n=0, __n_stop=(__n_size)); for(; n<__n_stop; n+=1) {
119 0 0 if (i++>0) {
124 0 0 }PDL_BROADCASTLOOP_END_fibonacci_readdata
0 0 }PDL_BROADCASTLOOP_END_fibonacci_readdata
127 0 0 PDL_DECLARE_PARAMS_fibonacci_1(PDL_Long,L)
0 0 PDL_DECLARE_PARAMS_fibonacci_1(PDL_Long,L)
0 0 PDL_DECLARE_PARAMS_fibonacci_1(PDL_Long,L)
0 0 PDL_DECLARE_PARAMS_fibonacci_1(PDL_Long,L)
0 0 PDL_DECLARE_PARAMS_fibonacci_1(PDL_Long,L)
0 0 PDL_DECLARE_PARAMS_fibonacci_1(PDL_Long,L)
128 0 0 PDL_BROADCASTLOOP_START_fibonacci_readdata {
0 0 PDL_BROADCASTLOOP_START_fibonacci_readdata {
0 0 PDL_BROADCASTLOOP_START_fibonacci_readdata {
0 0 PDL_BROADCASTLOOP_START_fibonacci_readdata {
0 0 PDL_BROADCASTLOOP_START_fibonacci_readdata {
0 0 PDL_BROADCASTLOOP_START_fibonacci_readdata {
0 0 PDL_BROADCASTLOOP_START_fibonacci_readdata {
132 0 0 {/* Open n */ PDL_EXPAND2(register PDL_Indx n=0, __n_stop=(__n_size)); for(; n<__n_stop; n+=1) {
134 0 0 if (i++>0) {
139 0 0 }PDL_BROADCASTLOOP_END_fibonacci_readdata
0 0 }PDL_BROADCASTLOOP_END_fibonacci_readdata
142 0 0 PDL_DECLARE_PARAMS_fibonacci_1(PDL_ULong,K)
0 0 PDL_DECLARE_PARAMS_fibonacci_1(PDL_ULong,K)
0 0 PDL_DECLARE_PARAMS_fibonacci_1(PDL_ULong,K)
0 0 PDL_DECLARE_PARAMS_fibonacci_1(PDL_ULong,K)
0 0 PDL_DECLARE_PARAMS_fibonacci_1(PDL_ULong,K)
0 0 PDL_DECLARE_PARAMS_fibonacci_1(PDL_ULong,K)
143 0 0 PDL_BROADCASTLOOP_START_fibonacci_readdata {
0 0 PDL_BROADCASTLOOP_START_fibonacci_readdata {
0 0 PDL_BROADCASTLOOP_START_fibonacci_readdata {
0 0 PDL_BROADCASTLOOP_START_fibonacci_readdata {
0 0 PDL_BROADCASTLOOP_START_fibonacci_readdata {
0 0 PDL_BROADCASTLOOP_START_fibonacci_readdata {
0 0 PDL_BROADCASTLOOP_START_fibonacci_readdata {
147 0 0 {/* Open n */ PDL_EXPAND2(register PDL_Indx n=0, __n_stop=(__n_size)); for(; n<__n_stop; n+=1) {
149 0 0 if (i++>0) {
154 0 0 }PDL_BROADCASTLOOP_END_fibonacci_readdata
0 0 }PDL_BROADCASTLOOP_END_fibonacci_readdata
157 0 0 PDL_DECLARE_PARAMS_fibonacci_1(PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_fibonacci_1(PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_fibonacci_1(PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_fibonacci_1(PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_fibonacci_1(PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_fibonacci_1(PDL_Indx,N)
158 0 0 PDL_BROADCASTLOOP_START_fibonacci_readdata {
0 0 PDL_BROADCASTLOOP_START_fibonacci_readdata {
0 0 PDL_BROADCASTLOOP_START_fibonacci_readdata {
0 0 PDL_BROADCASTLOOP_START_fibonacci_readdata {
0 0 PDL_BROADCASTLOOP_START_fibonacci_readdata {
0 0 PDL_BROADCASTLOOP_START_fibonacci_readdata {
0 0 PDL_BROADCASTLOOP_START_fibonacci_readdata {
162 0 0 {/* Open n */ PDL_EXPAND2(register PDL_Indx n=0, __n_stop=(__n_size)); for(; n<__n_stop; n+=1) {
164 0 0 if (i++>0) {
169 0 0 }PDL_BROADCASTLOOP_END_fibonacci_readdata
0 0 }PDL_BROADCASTLOOP_END_fibonacci_readdata
172 0 0 PDL_DECLARE_PARAMS_fibonacci_1(PDL_ULongLong,P)
0 0 PDL_DECLARE_PARAMS_fibonacci_1(PDL_ULongLong,P)
0 0 PDL_DECLARE_PARAMS_fibonacci_1(PDL_ULongLong,P)
0 0 PDL_DECLARE_PARAMS_fibonacci_1(PDL_ULongLong,P)
0 0 PDL_DECLARE_PARAMS_fibonacci_1(PDL_ULongLong,P)
0 0 PDL_DECLARE_PARAMS_fibonacci_1(PDL_ULongLong,P)
173 0 0 PDL_BROADCASTLOOP_START_fibonacci_readdata {
0 0 PDL_BROADCASTLOOP_START_fibonacci_readdata {
0 0 PDL_BROADCASTLOOP_START_fibonacci_readdata {
0 0 PDL_BROADCASTLOOP_START_fibonacci_readdata {
0 0 PDL_BROADCASTLOOP_START_fibonacci_readdata {
0 0 PDL_BROADCASTLOOP_START_fibonacci_readdata {
0 0 PDL_BROADCASTLOOP_START_fibonacci_readdata {
177 0 0 {/* Open n */ PDL_EXPAND2(register PDL_Indx n=0, __n_stop=(__n_size)); for(; n<__n_stop; n+=1) {
179 0 0 if (i++>0) {
184 0 0 }PDL_BROADCASTLOOP_END_fibonacci_readdata
0 0 }PDL_BROADCASTLOOP_END_fibonacci_readdata
187 0 0 PDL_DECLARE_PARAMS_fibonacci_1(PDL_LongLong,Q)
0 0 PDL_DECLARE_PARAMS_fibonacci_1(PDL_LongLong,Q)
0 0 PDL_DECLARE_PARAMS_fibonacci_1(PDL_LongLong,Q)
0 0 PDL_DECLARE_PARAMS_fibonacci_1(PDL_LongLong,Q)
0 0 PDL_DECLARE_PARAMS_fibonacci_1(PDL_LongLong,Q)
0 0 PDL_DECLARE_PARAMS_fibonacci_1(PDL_LongLong,Q)
188 0 0 PDL_BROADCASTLOOP_START_fibonacci_readdata {
0 0 PDL_BROADCASTLOOP_START_fibonacci_readdata {
0 0 PDL_BROADCASTLOOP_START_fibonacci_readdata {
0 0 PDL_BROADCASTLOOP_START_fibonacci_readdata {
0 0 PDL_BROADCASTLOOP_START_fibonacci_readdata {
0 0 PDL_BROADCASTLOOP_START_fibonacci_readdata {
0 0 PDL_BROADCASTLOOP_START_fibonacci_readdata {
192 0 0 {/* Open n */ PDL_EXPAND2(register PDL_Indx n=0, __n_stop=(__n_size)); for(; n<__n_stop; n+=1) {
194 0 0 if (i++>0) {
199 0 0 }PDL_BROADCASTLOOP_END_fibonacci_readdata
0 0 }PDL_BROADCASTLOOP_END_fibonacci_readdata
202 0 0 PDL_DECLARE_PARAMS_fibonacci_1(PDL_Float,F)
0 0 PDL_DECLARE_PARAMS_fibonacci_1(PDL_Float,F)
0 0 PDL_DECLARE_PARAMS_fibonacci_1(PDL_Float,F)
0 0 PDL_DECLARE_PARAMS_fibonacci_1(PDL_Float,F)
0 0 PDL_DECLARE_PARAMS_fibonacci_1(PDL_Float,F)
0 0 PDL_DECLARE_PARAMS_fibonacci_1(PDL_Float,F)
203 0 0 PDL_BROADCASTLOOP_START_fibonacci_readdata {
0 0 PDL_BROADCASTLOOP_START_fibonacci_readdata {
0 0 PDL_BROADCASTLOOP_START_fibonacci_readdata {
0 0 PDL_BROADCASTLOOP_START_fibonacci_readdata {
0 0 PDL_BROADCASTLOOP_START_fibonacci_readdata {
0 0 PDL_BROADCASTLOOP_START_fibonacci_readdata {
0 0 PDL_BROADCASTLOOP_START_fibonacci_readdata {
207 0 0 {/* Open n */ PDL_EXPAND2(register PDL_Indx n=0, __n_stop=(__n_size)); for(; n<__n_stop; n+=1) {
209 0 0 if (i++>0) {
214 0 0 }PDL_BROADCASTLOOP_END_fibonacci_readdata
0 0 }PDL_BROADCASTLOOP_END_fibonacci_readdata
217 0 1 PDL_DECLARE_PARAMS_fibonacci_1(PDL_Double,D)
1 0 PDL_DECLARE_PARAMS_fibonacci_1(PDL_Double,D)
0 1 PDL_DECLARE_PARAMS_fibonacci_1(PDL_Double,D)
0 1 PDL_DECLARE_PARAMS_fibonacci_1(PDL_Double,D)
1 0 PDL_DECLARE_PARAMS_fibonacci_1(PDL_Double,D)
0 1 PDL_DECLARE_PARAMS_fibonacci_1(PDL_Double,D)
218 0 1 PDL_BROADCASTLOOP_START_fibonacci_readdata {
0 1 PDL_BROADCASTLOOP_START_fibonacci_readdata {
0 1 PDL_BROADCASTLOOP_START_fibonacci_readdata {
0 1 PDL_BROADCASTLOOP_START_fibonacci_readdata {
0 1 PDL_BROADCASTLOOP_START_fibonacci_readdata {
1 1 PDL_BROADCASTLOOP_START_fibonacci_readdata {
1 1 PDL_BROADCASTLOOP_START_fibonacci_readdata {
222 15 1 {/* Open n */ PDL_EXPAND2(register PDL_Indx n=0, __n_stop=(__n_size)); for(; n<__n_stop; n+=1) {
224 14 1 if (i++>0) {
229 0 1 }PDL_BROADCASTLOOP_END_fibonacci_readdata
0 1 }PDL_BROADCASTLOOP_END_fibonacci_readdata
232 0 0 PDL_DECLARE_PARAMS_fibonacci_1(PDL_LDouble,E)
0 0 PDL_DECLARE_PARAMS_fibonacci_1(PDL_LDouble,E)
0 0 PDL_DECLARE_PARAMS_fibonacci_1(PDL_LDouble,E)
0 0 PDL_DECLARE_PARAMS_fibonacci_1(PDL_LDouble,E)
0 0 PDL_DECLARE_PARAMS_fibonacci_1(PDL_LDouble,E)
0 0 PDL_DECLARE_PARAMS_fibonacci_1(PDL_LDouble,E)
233 0 0 PDL_BROADCASTLOOP_START_fibonacci_readdata {
0 0 PDL_BROADCASTLOOP_START_fibonacci_readdata {
0 0 PDL_BROADCASTLOOP_START_fibonacci_readdata {
0 0 PDL_BROADCASTLOOP_START_fibonacci_readdata {
0 0 PDL_BROADCASTLOOP_START_fibonacci_readdata {
0 0 PDL_BROADCASTLOOP_START_fibonacci_readdata {
0 0 PDL_BROADCASTLOOP_START_fibonacci_readdata {
237 0 0 {/* Open n */ PDL_EXPAND2(register PDL_Indx n=0, __n_stop=(__n_size)); for(; n<__n_stop; n+=1) {
239 0 0 if (i++>0) {
244 0 0 }PDL_BROADCASTLOOP_END_fibonacci_readdata
0 0 }PDL_BROADCASTLOOP_END_fibonacci_readdata
247 0 0 PDL_DECLARE_PARAMS_fibonacci_1(PDL_CFloat,G)
0 0 PDL_DECLARE_PARAMS_fibonacci_1(PDL_CFloat,G)
0 0 PDL_DECLARE_PARAMS_fibonacci_1(PDL_CFloat,G)
0 0 PDL_DECLARE_PARAMS_fibonacci_1(PDL_CFloat,G)
0 0 PDL_DECLARE_PARAMS_fibonacci_1(PDL_CFloat,G)
0 0 PDL_DECLARE_PARAMS_fibonacci_1(PDL_CFloat,G)
248 0 0 PDL_BROADCASTLOOP_START_fibonacci_readdata {
0 0 PDL_BROADCASTLOOP_START_fibonacci_readdata {
0 0 PDL_BROADCASTLOOP_START_fibonacci_readdata {
0 0 PDL_BROADCASTLOOP_START_fibonacci_readdata {
0 0 PDL_BROADCASTLOOP_START_fibonacci_readdata {
0 0 PDL_BROADCASTLOOP_START_fibonacci_readdata {
0 0 PDL_BROADCASTLOOP_START_fibonacci_readdata {
252 0 0 {/* Open n */ PDL_EXPAND2(register PDL_Indx n=0, __n_stop=(__n_size)); for(; n<__n_stop; n+=1) {
254 0 0 if (i++>0) {
259 0 0 }PDL_BROADCASTLOOP_END_fibonacci_readdata
0 0 }PDL_BROADCASTLOOP_END_fibonacci_readdata
262 0 0 PDL_DECLARE_PARAMS_fibonacci_1(PDL_CDouble,C)
0 0 PDL_DECLARE_PARAMS_fibonacci_1(PDL_CDouble,C)
0 0 PDL_DECLARE_PARAMS_fibonacci_1(PDL_CDouble,C)
0 0 PDL_DECLARE_PARAMS_fibonacci_1(PDL_CDouble,C)
0 0 PDL_DECLARE_PARAMS_fibonacci_1(PDL_CDouble,C)
0 0 PDL_DECLARE_PARAMS_fibonacci_1(PDL_CDouble,C)
263 0 0 PDL_BROADCASTLOOP_START_fibonacci_readdata {
0 0 PDL_BROADCASTLOOP_START_fibonacci_readdata {
0 0 PDL_BROADCASTLOOP_START_fibonacci_readdata {
0 0 PDL_BROADCASTLOOP_START_fibonacci_readdata {
0 0 PDL_BROADCASTLOOP_START_fibonacci_readdata {
0 0 PDL_BROADCASTLOOP_START_fibonacci_readdata {
0 0 PDL_BROADCASTLOOP_START_fibonacci_readdata {
267 0 0 {/* Open n */ PDL_EXPAND2(register PDL_Indx n=0, __n_stop=(__n_size)); for(; n<__n_stop; n+=1) {
269 0 0 if (i++>0) {
274 0 0 }PDL_BROADCASTLOOP_END_fibonacci_readdata
0 0 }PDL_BROADCASTLOOP_END_fibonacci_readdata
277 0 0 PDL_DECLARE_PARAMS_fibonacci_1(PDL_CLDouble,H)
0 0 PDL_DECLARE_PARAMS_fibonacci_1(PDL_CLDouble,H)
0 0 PDL_DECLARE_PARAMS_fibonacci_1(PDL_CLDouble,H)
0 0 PDL_DECLARE_PARAMS_fibonacci_1(PDL_CLDouble,H)
0 0 PDL_DECLARE_PARAMS_fibonacci_1(PDL_CLDouble,H)
0 0 PDL_DECLARE_PARAMS_fibonacci_1(PDL_CLDouble,H)
278 0 0 PDL_BROADCASTLOOP_START_fibonacci_readdata {
0 0 PDL_BROADCASTLOOP_START_fibonacci_readdata {
0 0 PDL_BROADCASTLOOP_START_fibonacci_readdata {
0 0 PDL_BROADCASTLOOP_START_fibonacci_readdata {
0 0 PDL_BROADCASTLOOP_START_fibonacci_readdata {
0 0 PDL_BROADCASTLOOP_START_fibonacci_readdata {
0 0 PDL_BROADCASTLOOP_START_fibonacci_readdata {
282 0 0 {/* Open n */ PDL_EXPAND2(register PDL_Indx n=0, __n_stop=(__n_size)); for(; n<__n_stop; n+=1) {
284 0 0 if (i++>0) {
289 0 0 }PDL_BROADCASTLOOP_END_fibonacci_readdata
0 0 }PDL_BROADCASTLOOP_END_fibonacci_readdata
322 0 1 if (!PDL) return (pdl_error){PDL_EFATAL, "PDL core struct is NULL, can't continue",0};
324 0 1 if (!__privtrans) return PDL->make_error_simple(PDL_EFATAL, "Couldn't create trans");
327 0 1 PDL_RETERROR(PDL_err, PDL->type_coerce(__privtrans));
328 0 1 PDL_RETERROR(PDL_err, PDL->make_trans_mutual(__privtrans));