Branch Coverage

lib/PDL/Primitive-pp-union_sorted.c
Criterion Covered Total %
branch 51 732 6.9


line true false branch
28 0 11 PDL_RETERROR(PDL_err, PDL->redodims_default(__privtrans));
38 0 11 if (!__privtrans->broadcast.incs) return PDL->make_error(PDL_EUSERERROR, "Error in union_sorted:" "broadcast.incs NULL");
92 0 0 PDL_DECLARE_PARAMS_union_sorted_1(PDL_SByte,A,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_union_sorted_1(PDL_SByte,A,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_union_sorted_1(PDL_SByte,A,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_union_sorted_1(PDL_SByte,A,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_union_sorted_1(PDL_SByte,A,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_union_sorted_1(PDL_SByte,A,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_union_sorted_1(PDL_SByte,A,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_union_sorted_1(PDL_SByte,A,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_union_sorted_1(PDL_SByte,A,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_union_sorted_1(PDL_SByte,A,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_union_sorted_1(PDL_SByte,A,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_union_sorted_1(PDL_SByte,A,PDL_Indx,N)
93 0 0 PDL_BROADCASTLOOP_START_union_sorted_readdata {
0 0 PDL_BROADCASTLOOP_START_union_sorted_readdata {
0 0 PDL_BROADCASTLOOP_START_union_sorted_readdata {
0 0 PDL_BROADCASTLOOP_START_union_sorted_readdata {
0 0 PDL_BROADCASTLOOP_START_union_sorted_readdata {
0 0 PDL_BROADCASTLOOP_START_union_sorted_readdata {
0 0 PDL_BROADCASTLOOP_START_union_sorted_readdata {
96 0 0 {/* Open NC */ PDL_EXPAND2(register PDL_Indx NC=0, __NC_stop=(__NC_size)); for(; NC<__NC_stop; NC+=1) {
97 0 0 if (nai < sizeNA && nbi < sizeNB) {
0 0 if (nai < sizeNA && nbi < sizeNB) {
98 0 0 cmpval = (((a_datap)[0+(__inc_a_NA*(nai))]) < ((b_datap)[0+(__inc_b_NB*(nbi))]) ? -1 : ((a_datap)[0+(__inc_a_NA*(nai))]) > ((b_datap)[0+(__inc_b_NB*(nbi))]) ? 1 : 0);
100 0 0 else if (nai < sizeNA) { cmpval = -1; }
101 0 0 else if (nbi < sizeNB) { cmpval = 1; }
103 0 0 if (cmpval < 0) {
107 0 0 else if (cmpval > 0) {
118 0 0 {/* Open NC=nci */ PDL_EXPAND2(register PDL_Indx NC=PDLMAX((nci),0), __NC_stop=(__NC_size)); for(; NC<__NC_stop; NC+=1) {
121 0 0 }PDL_BROADCASTLOOP_END_union_sorted_readdata
0 0 }PDL_BROADCASTLOOP_END_union_sorted_readdata
124 0 0 PDL_DECLARE_PARAMS_union_sorted_1(PDL_Byte,B,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_union_sorted_1(PDL_Byte,B,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_union_sorted_1(PDL_Byte,B,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_union_sorted_1(PDL_Byte,B,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_union_sorted_1(PDL_Byte,B,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_union_sorted_1(PDL_Byte,B,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_union_sorted_1(PDL_Byte,B,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_union_sorted_1(PDL_Byte,B,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_union_sorted_1(PDL_Byte,B,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_union_sorted_1(PDL_Byte,B,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_union_sorted_1(PDL_Byte,B,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_union_sorted_1(PDL_Byte,B,PDL_Indx,N)
125 0 0 PDL_BROADCASTLOOP_START_union_sorted_readdata {
0 0 PDL_BROADCASTLOOP_START_union_sorted_readdata {
0 0 PDL_BROADCASTLOOP_START_union_sorted_readdata {
0 0 PDL_BROADCASTLOOP_START_union_sorted_readdata {
0 0 PDL_BROADCASTLOOP_START_union_sorted_readdata {
0 0 PDL_BROADCASTLOOP_START_union_sorted_readdata {
0 0 PDL_BROADCASTLOOP_START_union_sorted_readdata {
128 0 0 {/* Open NC */ PDL_EXPAND2(register PDL_Indx NC=0, __NC_stop=(__NC_size)); for(; NC<__NC_stop; NC+=1) {
129 0 0 if (nai < sizeNA && nbi < sizeNB) {
0 0 if (nai < sizeNA && nbi < sizeNB) {
130 0 0 cmpval = (((a_datap)[0+(__inc_a_NA*(nai))]) < ((b_datap)[0+(__inc_b_NB*(nbi))]) ? -1 : ((a_datap)[0+(__inc_a_NA*(nai))]) > ((b_datap)[0+(__inc_b_NB*(nbi))]) ? 1 : 0);
132 0 0 else if (nai < sizeNA) { cmpval = -1; }
133 0 0 else if (nbi < sizeNB) { cmpval = 1; }
135 0 0 if (cmpval < 0) {
139 0 0 else if (cmpval > 0) {
150 0 0 {/* Open NC=nci */ PDL_EXPAND2(register PDL_Indx NC=PDLMAX((nci),0), __NC_stop=(__NC_size)); for(; NC<__NC_stop; NC+=1) {
153 0 0 }PDL_BROADCASTLOOP_END_union_sorted_readdata
0 0 }PDL_BROADCASTLOOP_END_union_sorted_readdata
156 0 0 PDL_DECLARE_PARAMS_union_sorted_1(PDL_Short,S,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_union_sorted_1(PDL_Short,S,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_union_sorted_1(PDL_Short,S,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_union_sorted_1(PDL_Short,S,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_union_sorted_1(PDL_Short,S,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_union_sorted_1(PDL_Short,S,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_union_sorted_1(PDL_Short,S,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_union_sorted_1(PDL_Short,S,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_union_sorted_1(PDL_Short,S,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_union_sorted_1(PDL_Short,S,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_union_sorted_1(PDL_Short,S,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_union_sorted_1(PDL_Short,S,PDL_Indx,N)
157 0 0 PDL_BROADCASTLOOP_START_union_sorted_readdata {
0 0 PDL_BROADCASTLOOP_START_union_sorted_readdata {
0 0 PDL_BROADCASTLOOP_START_union_sorted_readdata {
0 0 PDL_BROADCASTLOOP_START_union_sorted_readdata {
0 0 PDL_BROADCASTLOOP_START_union_sorted_readdata {
0 0 PDL_BROADCASTLOOP_START_union_sorted_readdata {
0 0 PDL_BROADCASTLOOP_START_union_sorted_readdata {
160 0 0 {/* Open NC */ PDL_EXPAND2(register PDL_Indx NC=0, __NC_stop=(__NC_size)); for(; NC<__NC_stop; NC+=1) {
161 0 0 if (nai < sizeNA && nbi < sizeNB) {
0 0 if (nai < sizeNA && nbi < sizeNB) {
162 0 0 cmpval = (((a_datap)[0+(__inc_a_NA*(nai))]) < ((b_datap)[0+(__inc_b_NB*(nbi))]) ? -1 : ((a_datap)[0+(__inc_a_NA*(nai))]) > ((b_datap)[0+(__inc_b_NB*(nbi))]) ? 1 : 0);
164 0 0 else if (nai < sizeNA) { cmpval = -1; }
165 0 0 else if (nbi < sizeNB) { cmpval = 1; }
167 0 0 if (cmpval < 0) {
171 0 0 else if (cmpval > 0) {
182 0 0 {/* Open NC=nci */ PDL_EXPAND2(register PDL_Indx NC=PDLMAX((nci),0), __NC_stop=(__NC_size)); for(; NC<__NC_stop; NC+=1) {
185 0 0 }PDL_BROADCASTLOOP_END_union_sorted_readdata
0 0 }PDL_BROADCASTLOOP_END_union_sorted_readdata
188 0 0 PDL_DECLARE_PARAMS_union_sorted_1(PDL_Ushort,U,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_union_sorted_1(PDL_Ushort,U,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_union_sorted_1(PDL_Ushort,U,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_union_sorted_1(PDL_Ushort,U,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_union_sorted_1(PDL_Ushort,U,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_union_sorted_1(PDL_Ushort,U,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_union_sorted_1(PDL_Ushort,U,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_union_sorted_1(PDL_Ushort,U,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_union_sorted_1(PDL_Ushort,U,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_union_sorted_1(PDL_Ushort,U,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_union_sorted_1(PDL_Ushort,U,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_union_sorted_1(PDL_Ushort,U,PDL_Indx,N)
189 0 0 PDL_BROADCASTLOOP_START_union_sorted_readdata {
0 0 PDL_BROADCASTLOOP_START_union_sorted_readdata {
0 0 PDL_BROADCASTLOOP_START_union_sorted_readdata {
0 0 PDL_BROADCASTLOOP_START_union_sorted_readdata {
0 0 PDL_BROADCASTLOOP_START_union_sorted_readdata {
0 0 PDL_BROADCASTLOOP_START_union_sorted_readdata {
0 0 PDL_BROADCASTLOOP_START_union_sorted_readdata {
192 0 0 {/* Open NC */ PDL_EXPAND2(register PDL_Indx NC=0, __NC_stop=(__NC_size)); for(; NC<__NC_stop; NC+=1) {
193 0 0 if (nai < sizeNA && nbi < sizeNB) {
0 0 if (nai < sizeNA && nbi < sizeNB) {
194 0 0 cmpval = (((a_datap)[0+(__inc_a_NA*(nai))]) < ((b_datap)[0+(__inc_b_NB*(nbi))]) ? -1 : ((a_datap)[0+(__inc_a_NA*(nai))]) > ((b_datap)[0+(__inc_b_NB*(nbi))]) ? 1 : 0);
196 0 0 else if (nai < sizeNA) { cmpval = -1; }
197 0 0 else if (nbi < sizeNB) { cmpval = 1; }
199 0 0 if (cmpval < 0) {
203 0 0 else if (cmpval > 0) {
214 0 0 {/* Open NC=nci */ PDL_EXPAND2(register PDL_Indx NC=PDLMAX((nci),0), __NC_stop=(__NC_size)); for(; NC<__NC_stop; NC+=1) {
217 0 0 }PDL_BROADCASTLOOP_END_union_sorted_readdata
0 0 }PDL_BROADCASTLOOP_END_union_sorted_readdata
220 0 0 PDL_DECLARE_PARAMS_union_sorted_1(PDL_Long,L,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_union_sorted_1(PDL_Long,L,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_union_sorted_1(PDL_Long,L,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_union_sorted_1(PDL_Long,L,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_union_sorted_1(PDL_Long,L,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_union_sorted_1(PDL_Long,L,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_union_sorted_1(PDL_Long,L,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_union_sorted_1(PDL_Long,L,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_union_sorted_1(PDL_Long,L,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_union_sorted_1(PDL_Long,L,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_union_sorted_1(PDL_Long,L,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_union_sorted_1(PDL_Long,L,PDL_Indx,N)
221 0 0 PDL_BROADCASTLOOP_START_union_sorted_readdata {
0 0 PDL_BROADCASTLOOP_START_union_sorted_readdata {
0 0 PDL_BROADCASTLOOP_START_union_sorted_readdata {
0 0 PDL_BROADCASTLOOP_START_union_sorted_readdata {
0 0 PDL_BROADCASTLOOP_START_union_sorted_readdata {
0 0 PDL_BROADCASTLOOP_START_union_sorted_readdata {
0 0 PDL_BROADCASTLOOP_START_union_sorted_readdata {
224 0 0 {/* Open NC */ PDL_EXPAND2(register PDL_Indx NC=0, __NC_stop=(__NC_size)); for(; NC<__NC_stop; NC+=1) {
225 0 0 if (nai < sizeNA && nbi < sizeNB) {
0 0 if (nai < sizeNA && nbi < sizeNB) {
226 0 0 cmpval = (((a_datap)[0+(__inc_a_NA*(nai))]) < ((b_datap)[0+(__inc_b_NB*(nbi))]) ? -1 : ((a_datap)[0+(__inc_a_NA*(nai))]) > ((b_datap)[0+(__inc_b_NB*(nbi))]) ? 1 : 0);
228 0 0 else if (nai < sizeNA) { cmpval = -1; }
229 0 0 else if (nbi < sizeNB) { cmpval = 1; }
231 0 0 if (cmpval < 0) {
235 0 0 else if (cmpval > 0) {
246 0 0 {/* Open NC=nci */ PDL_EXPAND2(register PDL_Indx NC=PDLMAX((nci),0), __NC_stop=(__NC_size)); for(; NC<__NC_stop; NC+=1) {
249 0 0 }PDL_BROADCASTLOOP_END_union_sorted_readdata
0 0 }PDL_BROADCASTLOOP_END_union_sorted_readdata
252 0 0 PDL_DECLARE_PARAMS_union_sorted_1(PDL_ULong,K,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_union_sorted_1(PDL_ULong,K,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_union_sorted_1(PDL_ULong,K,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_union_sorted_1(PDL_ULong,K,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_union_sorted_1(PDL_ULong,K,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_union_sorted_1(PDL_ULong,K,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_union_sorted_1(PDL_ULong,K,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_union_sorted_1(PDL_ULong,K,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_union_sorted_1(PDL_ULong,K,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_union_sorted_1(PDL_ULong,K,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_union_sorted_1(PDL_ULong,K,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_union_sorted_1(PDL_ULong,K,PDL_Indx,N)
253 0 0 PDL_BROADCASTLOOP_START_union_sorted_readdata {
0 0 PDL_BROADCASTLOOP_START_union_sorted_readdata {
0 0 PDL_BROADCASTLOOP_START_union_sorted_readdata {
0 0 PDL_BROADCASTLOOP_START_union_sorted_readdata {
0 0 PDL_BROADCASTLOOP_START_union_sorted_readdata {
0 0 PDL_BROADCASTLOOP_START_union_sorted_readdata {
0 0 PDL_BROADCASTLOOP_START_union_sorted_readdata {
256 0 0 {/* Open NC */ PDL_EXPAND2(register PDL_Indx NC=0, __NC_stop=(__NC_size)); for(; NC<__NC_stop; NC+=1) {
257 0 0 if (nai < sizeNA && nbi < sizeNB) {
0 0 if (nai < sizeNA && nbi < sizeNB) {
258 0 0 cmpval = (((a_datap)[0+(__inc_a_NA*(nai))]) < ((b_datap)[0+(__inc_b_NB*(nbi))]) ? -1 : ((a_datap)[0+(__inc_a_NA*(nai))]) > ((b_datap)[0+(__inc_b_NB*(nbi))]) ? 1 : 0);
260 0 0 else if (nai < sizeNA) { cmpval = -1; }
261 0 0 else if (nbi < sizeNB) { cmpval = 1; }
263 0 0 if (cmpval < 0) {
267 0 0 else if (cmpval > 0) {
278 0 0 {/* Open NC=nci */ PDL_EXPAND2(register PDL_Indx NC=PDLMAX((nci),0), __NC_stop=(__NC_size)); for(; NC<__NC_stop; NC+=1) {
281 0 0 }PDL_BROADCASTLOOP_END_union_sorted_readdata
0 0 }PDL_BROADCASTLOOP_END_union_sorted_readdata
284 0 0 PDL_DECLARE_PARAMS_union_sorted_1(PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_union_sorted_1(PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_union_sorted_1(PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_union_sorted_1(PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_union_sorted_1(PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_union_sorted_1(PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_union_sorted_1(PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_union_sorted_1(PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_union_sorted_1(PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_union_sorted_1(PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_union_sorted_1(PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_union_sorted_1(PDL_Indx,N,PDL_Indx,N)
285 0 0 PDL_BROADCASTLOOP_START_union_sorted_readdata {
0 0 PDL_BROADCASTLOOP_START_union_sorted_readdata {
0 0 PDL_BROADCASTLOOP_START_union_sorted_readdata {
0 0 PDL_BROADCASTLOOP_START_union_sorted_readdata {
0 0 PDL_BROADCASTLOOP_START_union_sorted_readdata {
0 0 PDL_BROADCASTLOOP_START_union_sorted_readdata {
0 0 PDL_BROADCASTLOOP_START_union_sorted_readdata {
288 0 0 {/* Open NC */ PDL_EXPAND2(register PDL_Indx NC=0, __NC_stop=(__NC_size)); for(; NC<__NC_stop; NC+=1) {
289 0 0 if (nai < sizeNA && nbi < sizeNB) {
0 0 if (nai < sizeNA && nbi < sizeNB) {
290 0 0 cmpval = (((a_datap)[0+(__inc_a_NA*(nai))]) < ((b_datap)[0+(__inc_b_NB*(nbi))]) ? -1 : ((a_datap)[0+(__inc_a_NA*(nai))]) > ((b_datap)[0+(__inc_b_NB*(nbi))]) ? 1 : 0);
292 0 0 else if (nai < sizeNA) { cmpval = -1; }
293 0 0 else if (nbi < sizeNB) { cmpval = 1; }
295 0 0 if (cmpval < 0) {
299 0 0 else if (cmpval > 0) {
310 0 0 {/* Open NC=nci */ PDL_EXPAND2(register PDL_Indx NC=PDLMAX((nci),0), __NC_stop=(__NC_size)); for(; NC<__NC_stop; NC+=1) {
313 0 0 }PDL_BROADCASTLOOP_END_union_sorted_readdata
0 0 }PDL_BROADCASTLOOP_END_union_sorted_readdata
316 0 0 PDL_DECLARE_PARAMS_union_sorted_1(PDL_ULongLong,P,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_union_sorted_1(PDL_ULongLong,P,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_union_sorted_1(PDL_ULongLong,P,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_union_sorted_1(PDL_ULongLong,P,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_union_sorted_1(PDL_ULongLong,P,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_union_sorted_1(PDL_ULongLong,P,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_union_sorted_1(PDL_ULongLong,P,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_union_sorted_1(PDL_ULongLong,P,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_union_sorted_1(PDL_ULongLong,P,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_union_sorted_1(PDL_ULongLong,P,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_union_sorted_1(PDL_ULongLong,P,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_union_sorted_1(PDL_ULongLong,P,PDL_Indx,N)
317 0 0 PDL_BROADCASTLOOP_START_union_sorted_readdata {
0 0 PDL_BROADCASTLOOP_START_union_sorted_readdata {
0 0 PDL_BROADCASTLOOP_START_union_sorted_readdata {
0 0 PDL_BROADCASTLOOP_START_union_sorted_readdata {
0 0 PDL_BROADCASTLOOP_START_union_sorted_readdata {
0 0 PDL_BROADCASTLOOP_START_union_sorted_readdata {
0 0 PDL_BROADCASTLOOP_START_union_sorted_readdata {
320 0 0 {/* Open NC */ PDL_EXPAND2(register PDL_Indx NC=0, __NC_stop=(__NC_size)); for(; NC<__NC_stop; NC+=1) {
321 0 0 if (nai < sizeNA && nbi < sizeNB) {
0 0 if (nai < sizeNA && nbi < sizeNB) {
322 0 0 cmpval = (((a_datap)[0+(__inc_a_NA*(nai))]) < ((b_datap)[0+(__inc_b_NB*(nbi))]) ? -1 : ((a_datap)[0+(__inc_a_NA*(nai))]) > ((b_datap)[0+(__inc_b_NB*(nbi))]) ? 1 : 0);
324 0 0 else if (nai < sizeNA) { cmpval = -1; }
325 0 0 else if (nbi < sizeNB) { cmpval = 1; }
327 0 0 if (cmpval < 0) {
331 0 0 else if (cmpval > 0) {
342 0 0 {/* Open NC=nci */ PDL_EXPAND2(register PDL_Indx NC=PDLMAX((nci),0), __NC_stop=(__NC_size)); for(; NC<__NC_stop; NC+=1) {
345 0 0 }PDL_BROADCASTLOOP_END_union_sorted_readdata
0 0 }PDL_BROADCASTLOOP_END_union_sorted_readdata
348 0 0 PDL_DECLARE_PARAMS_union_sorted_1(PDL_LongLong,Q,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_union_sorted_1(PDL_LongLong,Q,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_union_sorted_1(PDL_LongLong,Q,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_union_sorted_1(PDL_LongLong,Q,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_union_sorted_1(PDL_LongLong,Q,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_union_sorted_1(PDL_LongLong,Q,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_union_sorted_1(PDL_LongLong,Q,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_union_sorted_1(PDL_LongLong,Q,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_union_sorted_1(PDL_LongLong,Q,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_union_sorted_1(PDL_LongLong,Q,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_union_sorted_1(PDL_LongLong,Q,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_union_sorted_1(PDL_LongLong,Q,PDL_Indx,N)
349 0 0 PDL_BROADCASTLOOP_START_union_sorted_readdata {
0 0 PDL_BROADCASTLOOP_START_union_sorted_readdata {
0 0 PDL_BROADCASTLOOP_START_union_sorted_readdata {
0 0 PDL_BROADCASTLOOP_START_union_sorted_readdata {
0 0 PDL_BROADCASTLOOP_START_union_sorted_readdata {
0 0 PDL_BROADCASTLOOP_START_union_sorted_readdata {
0 0 PDL_BROADCASTLOOP_START_union_sorted_readdata {
352 0 0 {/* Open NC */ PDL_EXPAND2(register PDL_Indx NC=0, __NC_stop=(__NC_size)); for(; NC<__NC_stop; NC+=1) {
353 0 0 if (nai < sizeNA && nbi < sizeNB) {
0 0 if (nai < sizeNA && nbi < sizeNB) {
354 0 0 cmpval = (((a_datap)[0+(__inc_a_NA*(nai))]) < ((b_datap)[0+(__inc_b_NB*(nbi))]) ? -1 : ((a_datap)[0+(__inc_a_NA*(nai))]) > ((b_datap)[0+(__inc_b_NB*(nbi))]) ? 1 : 0);
356 0 0 else if (nai < sizeNA) { cmpval = -1; }
357 0 0 else if (nbi < sizeNB) { cmpval = 1; }
359 0 0 if (cmpval < 0) {
363 0 0 else if (cmpval > 0) {
374 0 0 {/* Open NC=nci */ PDL_EXPAND2(register PDL_Indx NC=PDLMAX((nci),0), __NC_stop=(__NC_size)); for(; NC<__NC_stop; NC+=1) {
377 0 0 }PDL_BROADCASTLOOP_END_union_sorted_readdata
0 0 }PDL_BROADCASTLOOP_END_union_sorted_readdata
380 0 0 PDL_DECLARE_PARAMS_union_sorted_1(PDL_Float,F,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_union_sorted_1(PDL_Float,F,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_union_sorted_1(PDL_Float,F,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_union_sorted_1(PDL_Float,F,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_union_sorted_1(PDL_Float,F,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_union_sorted_1(PDL_Float,F,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_union_sorted_1(PDL_Float,F,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_union_sorted_1(PDL_Float,F,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_union_sorted_1(PDL_Float,F,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_union_sorted_1(PDL_Float,F,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_union_sorted_1(PDL_Float,F,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_union_sorted_1(PDL_Float,F,PDL_Indx,N)
381 0 0 PDL_BROADCASTLOOP_START_union_sorted_readdata {
0 0 PDL_BROADCASTLOOP_START_union_sorted_readdata {
0 0 PDL_BROADCASTLOOP_START_union_sorted_readdata {
0 0 PDL_BROADCASTLOOP_START_union_sorted_readdata {
0 0 PDL_BROADCASTLOOP_START_union_sorted_readdata {
0 0 PDL_BROADCASTLOOP_START_union_sorted_readdata {
0 0 PDL_BROADCASTLOOP_START_union_sorted_readdata {
384 0 0 {/* Open NC */ PDL_EXPAND2(register PDL_Indx NC=0, __NC_stop=(__NC_size)); for(; NC<__NC_stop; NC+=1) {
385 0 0 if (nai < sizeNA && nbi < sizeNB) {
0 0 if (nai < sizeNA && nbi < sizeNB) {
386 0 0 cmpval = (((a_datap)[0+(__inc_a_NA*(nai))]) < ((b_datap)[0+(__inc_b_NB*(nbi))]) ? -1 : ((a_datap)[0+(__inc_a_NA*(nai))]) > ((b_datap)[0+(__inc_b_NB*(nbi))]) ? 1 : 0);
388 0 0 else if (nai < sizeNA) { cmpval = -1; }
389 0 0 else if (nbi < sizeNB) { cmpval = 1; }
391 0 0 if (cmpval < 0) {
395 0 0 else if (cmpval > 0) {
406 0 0 {/* Open NC=nci */ PDL_EXPAND2(register PDL_Indx NC=PDLMAX((nci),0), __NC_stop=(__NC_size)); for(; NC<__NC_stop; NC+=1) {
409 0 0 }PDL_BROADCASTLOOP_END_union_sorted_readdata
0 0 }PDL_BROADCASTLOOP_END_union_sorted_readdata
412 5 6 PDL_DECLARE_PARAMS_union_sorted_1(PDL_Double,D,PDL_Indx,N)
7 4 PDL_DECLARE_PARAMS_union_sorted_1(PDL_Double,D,PDL_Indx,N)
0 7 PDL_DECLARE_PARAMS_union_sorted_1(PDL_Double,D,PDL_Indx,N)
0 11 PDL_DECLARE_PARAMS_union_sorted_1(PDL_Double,D,PDL_Indx,N)
7 4 PDL_DECLARE_PARAMS_union_sorted_1(PDL_Double,D,PDL_Indx,N)
0 7 PDL_DECLARE_PARAMS_union_sorted_1(PDL_Double,D,PDL_Indx,N)
0 11 PDL_DECLARE_PARAMS_union_sorted_1(PDL_Double,D,PDL_Indx,N)
9 2 PDL_DECLARE_PARAMS_union_sorted_1(PDL_Double,D,PDL_Indx,N)
0 9 PDL_DECLARE_PARAMS_union_sorted_1(PDL_Double,D,PDL_Indx,N)
0 11 PDL_DECLARE_PARAMS_union_sorted_1(PDL_Double,D,PDL_Indx,N)
11 0 PDL_DECLARE_PARAMS_union_sorted_1(PDL_Double,D,PDL_Indx,N)
0 11 PDL_DECLARE_PARAMS_union_sorted_1(PDL_Double,D,PDL_Indx,N)
413 0 11 PDL_BROADCASTLOOP_START_union_sorted_readdata {
0 11 PDL_BROADCASTLOOP_START_union_sorted_readdata {
0 11 PDL_BROADCASTLOOP_START_union_sorted_readdata {
0 11 PDL_BROADCASTLOOP_START_union_sorted_readdata {
0 11 PDL_BROADCASTLOOP_START_union_sorted_readdata {
16 11 PDL_BROADCASTLOOP_START_union_sorted_readdata {
11 11 PDL_BROADCASTLOOP_START_union_sorted_readdata {
416 65 12 {/* Open NC */ PDL_EXPAND2(register PDL_Indx NC=0, __NC_stop=(__NC_size)); for(; NC<__NC_stop; NC+=1) {
417 43 22 if (nai < sizeNA && nbi < sizeNB) {
31 12 if (nai < sizeNA && nbi < sizeNB) {
418 12 19 cmpval = (((a_datap)[0+(__inc_a_NA*(nai))]) < ((b_datap)[0+(__inc_b_NB*(nbi))]) ? -1 : ((a_datap)[0+(__inc_a_NA*(nai))]) > ((b_datap)[0+(__inc_b_NB*(nbi))]) ? 1 : 0);
420 12 22 else if (nai < sizeNA) { cmpval = -1; }
421 18 4 else if (nbi < sizeNB) { cmpval = 1; }
423 24 37 if (cmpval < 0) {
427 27 10 else if (cmpval > 0) {
438 10 16 {/* Open NC=nci */ PDL_EXPAND2(register PDL_Indx NC=PDLMAX((nci),0), __NC_stop=(__NC_size)); for(; NC<__NC_stop; NC+=1) {
441 0 11 }PDL_BROADCASTLOOP_END_union_sorted_readdata
0 11 }PDL_BROADCASTLOOP_END_union_sorted_readdata
444 0 0 PDL_DECLARE_PARAMS_union_sorted_1(PDL_LDouble,E,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_union_sorted_1(PDL_LDouble,E,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_union_sorted_1(PDL_LDouble,E,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_union_sorted_1(PDL_LDouble,E,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_union_sorted_1(PDL_LDouble,E,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_union_sorted_1(PDL_LDouble,E,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_union_sorted_1(PDL_LDouble,E,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_union_sorted_1(PDL_LDouble,E,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_union_sorted_1(PDL_LDouble,E,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_union_sorted_1(PDL_LDouble,E,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_union_sorted_1(PDL_LDouble,E,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_union_sorted_1(PDL_LDouble,E,PDL_Indx,N)
445 0 0 PDL_BROADCASTLOOP_START_union_sorted_readdata {
0 0 PDL_BROADCASTLOOP_START_union_sorted_readdata {
0 0 PDL_BROADCASTLOOP_START_union_sorted_readdata {
0 0 PDL_BROADCASTLOOP_START_union_sorted_readdata {
0 0 PDL_BROADCASTLOOP_START_union_sorted_readdata {
0 0 PDL_BROADCASTLOOP_START_union_sorted_readdata {
0 0 PDL_BROADCASTLOOP_START_union_sorted_readdata {
448 0 0 {/* Open NC */ PDL_EXPAND2(register PDL_Indx NC=0, __NC_stop=(__NC_size)); for(; NC<__NC_stop; NC+=1) {
449 0 0 if (nai < sizeNA && nbi < sizeNB) {
0 0 if (nai < sizeNA && nbi < sizeNB) {
450 0 0 cmpval = (((a_datap)[0+(__inc_a_NA*(nai))]) < ((b_datap)[0+(__inc_b_NB*(nbi))]) ? -1 : ((a_datap)[0+(__inc_a_NA*(nai))]) > ((b_datap)[0+(__inc_b_NB*(nbi))]) ? 1 : 0);
452 0 0 else if (nai < sizeNA) { cmpval = -1; }
453 0 0 else if (nbi < sizeNB) { cmpval = 1; }
455 0 0 if (cmpval < 0) {
459 0 0 else if (cmpval > 0) {
470 0 0 {/* Open NC=nci */ PDL_EXPAND2(register PDL_Indx NC=PDLMAX((nci),0), __NC_stop=(__NC_size)); for(; NC<__NC_stop; NC+=1) {
473 0 0 }PDL_BROADCASTLOOP_END_union_sorted_readdata
0 0 }PDL_BROADCASTLOOP_END_union_sorted_readdata
508 0 11 if (!PDL) return (pdl_error){PDL_EFATAL, "PDL core struct is NULL, can't continue",0};
510 0 11 if (!__privtrans) return PDL->make_error_simple(PDL_EFATAL, "Couldn't create trans");
515 0 11 PDL_RETERROR(PDL_err, PDL->type_coerce(__privtrans));
516 0 11 PDL_RETERROR(PDL_err, PDL->make_trans_mutual(__privtrans));