Branch Coverage

lib/PDL/Primitive-pp-intersectvec.c
Criterion Covered Total %
branch 96 780 12.3


line true false branch
28 0 30 PDL_RETERROR(PDL_err, PDL->redodims_default(__privtrans));
39 0 30 if (!__privtrans->broadcast.incs) return PDL->make_error(PDL_EUSERERROR, "Error in intersectvec:" "broadcast.incs NULL");
93 0 0 PDL_DECLARE_PARAMS_intersectvec_1(PDL_SByte,A,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_intersectvec_1(PDL_SByte,A,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_intersectvec_1(PDL_SByte,A,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_intersectvec_1(PDL_SByte,A,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_intersectvec_1(PDL_SByte,A,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_intersectvec_1(PDL_SByte,A,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_intersectvec_1(PDL_SByte,A,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_intersectvec_1(PDL_SByte,A,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_intersectvec_1(PDL_SByte,A,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_intersectvec_1(PDL_SByte,A,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_intersectvec_1(PDL_SByte,A,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_intersectvec_1(PDL_SByte,A,PDL_Indx,N)
94 0 0 PDL_BROADCASTLOOP_START_intersectvec_readdata {
0 0 PDL_BROADCASTLOOP_START_intersectvec_readdata {
0 0 PDL_BROADCASTLOOP_START_intersectvec_readdata {
0 0 PDL_BROADCASTLOOP_START_intersectvec_readdata {
0 0 PDL_BROADCASTLOOP_START_intersectvec_readdata {
0 0 PDL_BROADCASTLOOP_START_intersectvec_readdata {
0 0 PDL_BROADCASTLOOP_START_intersectvec_readdata {
97 0 0 for ( ; nci < sizeNC && nai < sizeNA && nbi < sizeNB; ) {
0 0 for ( ; nci < sizeNC && nai < sizeNA && nbi < sizeNB; ) {
0 0 for ( ; nci < sizeNC && nai < sizeNA && nbi < sizeNB; ) {
99 0 0 {/* Open M */ PDL_EXPAND2(register PDL_Indx M=0, __M_stop=(__M_size)); for(; M<__M_stop; M+=1) { if ((a_datap)[0+(__inc_a_M*(M))+(__inc_a_NA*(nai))] != (b_datap)[0+(__inc_b_M*(M))+(__inc_b_NB*(nbi))]) { cmpval = (a_datap)[0+(__inc_a_M*(M))+(__inc_a_NA*(nai))] < (b_datap)[0+(__inc_b_M*(M))+(__inc_b_NB*(nbi))] ? -1 : 1; break; } }} /* Close M */
0 0 {/* Open M */ PDL_EXPAND2(register PDL_Indx M=0, __M_stop=(__M_size)); for(; M<__M_stop; M+=1) { if ((a_datap)[0+(__inc_a_M*(M))+(__inc_a_NA*(nai))] != (b_datap)[0+(__inc_b_M*(M))+(__inc_b_NB*(nbi))]) { cmpval = (a_datap)[0+(__inc_a_M*(M))+(__inc_a_NA*(nai))] < (b_datap)[0+(__inc_b_M*(M))+(__inc_b_NB*(nbi))] ? -1 : 1; break; } }} /* Close M */
0 0 {/* Open M */ PDL_EXPAND2(register PDL_Indx M=0, __M_stop=(__M_size)); for(; M<__M_stop; M+=1) { if ((a_datap)[0+(__inc_a_M*(M))+(__inc_a_NA*(nai))] != (b_datap)[0+(__inc_b_M*(M))+(__inc_b_NB*(nbi))]) { cmpval = (a_datap)[0+(__inc_a_M*(M))+(__inc_a_NA*(nai))] < (b_datap)[0+(__inc_b_M*(M))+(__inc_b_NB*(nbi))] ? -1 : 1; break; } }} /* Close M */
101 0 0 if (cmpval < 0) {
104 0 0 else if (cmpval > 0) {
108 0 0 {/* Open M */ PDL_EXPAND2(register PDL_Indx M=0, __M_stop=(__M_size)); for(; M<__M_stop; M+=1) { (c_datap)[0+(__inc_c_M*(M))+(__inc_c_NC*(nci))] = (a_datap)[0+(__inc_a_M*(M))+(__inc_a_NA*(nai))]; }} /* Close M */
115 0 0 {/* Open NC=nci */ PDL_EXPAND2(register PDL_Indx NC=PDLMAX((nci),0), __NC_stop=(__NC_size)); for(; NC<__NC_stop; NC+=1) {{/* Open M */ PDL_EXPAND2(register PDL_Indx M=0, __M_stop=(__M_size)); for(; M<__M_stop; M+=1) { (c_datap)[0+(__inc_c_M*(M))+(__inc_c_NC*(NC))] = 0; }} /* Close NC=nci */}} /* Close M */
0 0 {/* Open NC=nci */ PDL_EXPAND2(register PDL_Indx NC=PDLMAX((nci),0), __NC_stop=(__NC_size)); for(; NC<__NC_stop; NC+=1) {{/* Open M */ PDL_EXPAND2(register PDL_Indx M=0, __M_stop=(__M_size)); for(; M<__M_stop; M+=1) { (c_datap)[0+(__inc_c_M*(M))+(__inc_c_NC*(NC))] = 0; }} /* Close NC=nci */}} /* Close M */
116 0 0 }PDL_BROADCASTLOOP_END_intersectvec_readdata
0 0 }PDL_BROADCASTLOOP_END_intersectvec_readdata
119 0 0 PDL_DECLARE_PARAMS_intersectvec_1(PDL_Byte,B,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_intersectvec_1(PDL_Byte,B,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_intersectvec_1(PDL_Byte,B,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_intersectvec_1(PDL_Byte,B,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_intersectvec_1(PDL_Byte,B,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_intersectvec_1(PDL_Byte,B,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_intersectvec_1(PDL_Byte,B,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_intersectvec_1(PDL_Byte,B,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_intersectvec_1(PDL_Byte,B,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_intersectvec_1(PDL_Byte,B,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_intersectvec_1(PDL_Byte,B,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_intersectvec_1(PDL_Byte,B,PDL_Indx,N)
120 0 0 PDL_BROADCASTLOOP_START_intersectvec_readdata {
0 0 PDL_BROADCASTLOOP_START_intersectvec_readdata {
0 0 PDL_BROADCASTLOOP_START_intersectvec_readdata {
0 0 PDL_BROADCASTLOOP_START_intersectvec_readdata {
0 0 PDL_BROADCASTLOOP_START_intersectvec_readdata {
0 0 PDL_BROADCASTLOOP_START_intersectvec_readdata {
0 0 PDL_BROADCASTLOOP_START_intersectvec_readdata {
123 0 0 for ( ; nci < sizeNC && nai < sizeNA && nbi < sizeNB; ) {
0 0 for ( ; nci < sizeNC && nai < sizeNA && nbi < sizeNB; ) {
0 0 for ( ; nci < sizeNC && nai < sizeNA && nbi < sizeNB; ) {
125 0 0 {/* Open M */ PDL_EXPAND2(register PDL_Indx M=0, __M_stop=(__M_size)); for(; M<__M_stop; M+=1) { if ((a_datap)[0+(__inc_a_M*(M))+(__inc_a_NA*(nai))] != (b_datap)[0+(__inc_b_M*(M))+(__inc_b_NB*(nbi))]) { cmpval = (a_datap)[0+(__inc_a_M*(M))+(__inc_a_NA*(nai))] < (b_datap)[0+(__inc_b_M*(M))+(__inc_b_NB*(nbi))] ? -1 : 1; break; } }} /* Close M */
0 0 {/* Open M */ PDL_EXPAND2(register PDL_Indx M=0, __M_stop=(__M_size)); for(; M<__M_stop; M+=1) { if ((a_datap)[0+(__inc_a_M*(M))+(__inc_a_NA*(nai))] != (b_datap)[0+(__inc_b_M*(M))+(__inc_b_NB*(nbi))]) { cmpval = (a_datap)[0+(__inc_a_M*(M))+(__inc_a_NA*(nai))] < (b_datap)[0+(__inc_b_M*(M))+(__inc_b_NB*(nbi))] ? -1 : 1; break; } }} /* Close M */
0 0 {/* Open M */ PDL_EXPAND2(register PDL_Indx M=0, __M_stop=(__M_size)); for(; M<__M_stop; M+=1) { if ((a_datap)[0+(__inc_a_M*(M))+(__inc_a_NA*(nai))] != (b_datap)[0+(__inc_b_M*(M))+(__inc_b_NB*(nbi))]) { cmpval = (a_datap)[0+(__inc_a_M*(M))+(__inc_a_NA*(nai))] < (b_datap)[0+(__inc_b_M*(M))+(__inc_b_NB*(nbi))] ? -1 : 1; break; } }} /* Close M */
127 0 0 if (cmpval < 0) {
130 0 0 else if (cmpval > 0) {
134 0 0 {/* Open M */ PDL_EXPAND2(register PDL_Indx M=0, __M_stop=(__M_size)); for(; M<__M_stop; M+=1) { (c_datap)[0+(__inc_c_M*(M))+(__inc_c_NC*(nci))] = (a_datap)[0+(__inc_a_M*(M))+(__inc_a_NA*(nai))]; }} /* Close M */
141 0 0 {/* Open NC=nci */ PDL_EXPAND2(register PDL_Indx NC=PDLMAX((nci),0), __NC_stop=(__NC_size)); for(; NC<__NC_stop; NC+=1) {{/* Open M */ PDL_EXPAND2(register PDL_Indx M=0, __M_stop=(__M_size)); for(; M<__M_stop; M+=1) { (c_datap)[0+(__inc_c_M*(M))+(__inc_c_NC*(NC))] = 0; }} /* Close NC=nci */}} /* Close M */
0 0 {/* Open NC=nci */ PDL_EXPAND2(register PDL_Indx NC=PDLMAX((nci),0), __NC_stop=(__NC_size)); for(; NC<__NC_stop; NC+=1) {{/* Open M */ PDL_EXPAND2(register PDL_Indx M=0, __M_stop=(__M_size)); for(; M<__M_stop; M+=1) { (c_datap)[0+(__inc_c_M*(M))+(__inc_c_NC*(NC))] = 0; }} /* Close NC=nci */}} /* Close M */
142 0 0 }PDL_BROADCASTLOOP_END_intersectvec_readdata
0 0 }PDL_BROADCASTLOOP_END_intersectvec_readdata
145 0 0 PDL_DECLARE_PARAMS_intersectvec_1(PDL_Short,S,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_intersectvec_1(PDL_Short,S,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_intersectvec_1(PDL_Short,S,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_intersectvec_1(PDL_Short,S,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_intersectvec_1(PDL_Short,S,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_intersectvec_1(PDL_Short,S,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_intersectvec_1(PDL_Short,S,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_intersectvec_1(PDL_Short,S,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_intersectvec_1(PDL_Short,S,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_intersectvec_1(PDL_Short,S,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_intersectvec_1(PDL_Short,S,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_intersectvec_1(PDL_Short,S,PDL_Indx,N)
146 0 0 PDL_BROADCASTLOOP_START_intersectvec_readdata {
0 0 PDL_BROADCASTLOOP_START_intersectvec_readdata {
0 0 PDL_BROADCASTLOOP_START_intersectvec_readdata {
0 0 PDL_BROADCASTLOOP_START_intersectvec_readdata {
0 0 PDL_BROADCASTLOOP_START_intersectvec_readdata {
0 0 PDL_BROADCASTLOOP_START_intersectvec_readdata {
0 0 PDL_BROADCASTLOOP_START_intersectvec_readdata {
149 0 0 for ( ; nci < sizeNC && nai < sizeNA && nbi < sizeNB; ) {
0 0 for ( ; nci < sizeNC && nai < sizeNA && nbi < sizeNB; ) {
0 0 for ( ; nci < sizeNC && nai < sizeNA && nbi < sizeNB; ) {
151 0 0 {/* Open M */ PDL_EXPAND2(register PDL_Indx M=0, __M_stop=(__M_size)); for(; M<__M_stop; M+=1) { if ((a_datap)[0+(__inc_a_M*(M))+(__inc_a_NA*(nai))] != (b_datap)[0+(__inc_b_M*(M))+(__inc_b_NB*(nbi))]) { cmpval = (a_datap)[0+(__inc_a_M*(M))+(__inc_a_NA*(nai))] < (b_datap)[0+(__inc_b_M*(M))+(__inc_b_NB*(nbi))] ? -1 : 1; break; } }} /* Close M */
0 0 {/* Open M */ PDL_EXPAND2(register PDL_Indx M=0, __M_stop=(__M_size)); for(; M<__M_stop; M+=1) { if ((a_datap)[0+(__inc_a_M*(M))+(__inc_a_NA*(nai))] != (b_datap)[0+(__inc_b_M*(M))+(__inc_b_NB*(nbi))]) { cmpval = (a_datap)[0+(__inc_a_M*(M))+(__inc_a_NA*(nai))] < (b_datap)[0+(__inc_b_M*(M))+(__inc_b_NB*(nbi))] ? -1 : 1; break; } }} /* Close M */
0 0 {/* Open M */ PDL_EXPAND2(register PDL_Indx M=0, __M_stop=(__M_size)); for(; M<__M_stop; M+=1) { if ((a_datap)[0+(__inc_a_M*(M))+(__inc_a_NA*(nai))] != (b_datap)[0+(__inc_b_M*(M))+(__inc_b_NB*(nbi))]) { cmpval = (a_datap)[0+(__inc_a_M*(M))+(__inc_a_NA*(nai))] < (b_datap)[0+(__inc_b_M*(M))+(__inc_b_NB*(nbi))] ? -1 : 1; break; } }} /* Close M */
153 0 0 if (cmpval < 0) {
156 0 0 else if (cmpval > 0) {
160 0 0 {/* Open M */ PDL_EXPAND2(register PDL_Indx M=0, __M_stop=(__M_size)); for(; M<__M_stop; M+=1) { (c_datap)[0+(__inc_c_M*(M))+(__inc_c_NC*(nci))] = (a_datap)[0+(__inc_a_M*(M))+(__inc_a_NA*(nai))]; }} /* Close M */
167 0 0 {/* Open NC=nci */ PDL_EXPAND2(register PDL_Indx NC=PDLMAX((nci),0), __NC_stop=(__NC_size)); for(; NC<__NC_stop; NC+=1) {{/* Open M */ PDL_EXPAND2(register PDL_Indx M=0, __M_stop=(__M_size)); for(; M<__M_stop; M+=1) { (c_datap)[0+(__inc_c_M*(M))+(__inc_c_NC*(NC))] = 0; }} /* Close NC=nci */}} /* Close M */
0 0 {/* Open NC=nci */ PDL_EXPAND2(register PDL_Indx NC=PDLMAX((nci),0), __NC_stop=(__NC_size)); for(; NC<__NC_stop; NC+=1) {{/* Open M */ PDL_EXPAND2(register PDL_Indx M=0, __M_stop=(__M_size)); for(; M<__M_stop; M+=1) { (c_datap)[0+(__inc_c_M*(M))+(__inc_c_NC*(NC))] = 0; }} /* Close NC=nci */}} /* Close M */
168 0 0 }PDL_BROADCASTLOOP_END_intersectvec_readdata
0 0 }PDL_BROADCASTLOOP_END_intersectvec_readdata
171 0 0 PDL_DECLARE_PARAMS_intersectvec_1(PDL_Ushort,U,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_intersectvec_1(PDL_Ushort,U,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_intersectvec_1(PDL_Ushort,U,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_intersectvec_1(PDL_Ushort,U,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_intersectvec_1(PDL_Ushort,U,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_intersectvec_1(PDL_Ushort,U,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_intersectvec_1(PDL_Ushort,U,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_intersectvec_1(PDL_Ushort,U,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_intersectvec_1(PDL_Ushort,U,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_intersectvec_1(PDL_Ushort,U,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_intersectvec_1(PDL_Ushort,U,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_intersectvec_1(PDL_Ushort,U,PDL_Indx,N)
172 0 0 PDL_BROADCASTLOOP_START_intersectvec_readdata {
0 0 PDL_BROADCASTLOOP_START_intersectvec_readdata {
0 0 PDL_BROADCASTLOOP_START_intersectvec_readdata {
0 0 PDL_BROADCASTLOOP_START_intersectvec_readdata {
0 0 PDL_BROADCASTLOOP_START_intersectvec_readdata {
0 0 PDL_BROADCASTLOOP_START_intersectvec_readdata {
0 0 PDL_BROADCASTLOOP_START_intersectvec_readdata {
175 0 0 for ( ; nci < sizeNC && nai < sizeNA && nbi < sizeNB; ) {
0 0 for ( ; nci < sizeNC && nai < sizeNA && nbi < sizeNB; ) {
0 0 for ( ; nci < sizeNC && nai < sizeNA && nbi < sizeNB; ) {
177 0 0 {/* Open M */ PDL_EXPAND2(register PDL_Indx M=0, __M_stop=(__M_size)); for(; M<__M_stop; M+=1) { if ((a_datap)[0+(__inc_a_M*(M))+(__inc_a_NA*(nai))] != (b_datap)[0+(__inc_b_M*(M))+(__inc_b_NB*(nbi))]) { cmpval = (a_datap)[0+(__inc_a_M*(M))+(__inc_a_NA*(nai))] < (b_datap)[0+(__inc_b_M*(M))+(__inc_b_NB*(nbi))] ? -1 : 1; break; } }} /* Close M */
0 0 {/* Open M */ PDL_EXPAND2(register PDL_Indx M=0, __M_stop=(__M_size)); for(; M<__M_stop; M+=1) { if ((a_datap)[0+(__inc_a_M*(M))+(__inc_a_NA*(nai))] != (b_datap)[0+(__inc_b_M*(M))+(__inc_b_NB*(nbi))]) { cmpval = (a_datap)[0+(__inc_a_M*(M))+(__inc_a_NA*(nai))] < (b_datap)[0+(__inc_b_M*(M))+(__inc_b_NB*(nbi))] ? -1 : 1; break; } }} /* Close M */
0 0 {/* Open M */ PDL_EXPAND2(register PDL_Indx M=0, __M_stop=(__M_size)); for(; M<__M_stop; M+=1) { if ((a_datap)[0+(__inc_a_M*(M))+(__inc_a_NA*(nai))] != (b_datap)[0+(__inc_b_M*(M))+(__inc_b_NB*(nbi))]) { cmpval = (a_datap)[0+(__inc_a_M*(M))+(__inc_a_NA*(nai))] < (b_datap)[0+(__inc_b_M*(M))+(__inc_b_NB*(nbi))] ? -1 : 1; break; } }} /* Close M */
179 0 0 if (cmpval < 0) {
182 0 0 else if (cmpval > 0) {
186 0 0 {/* Open M */ PDL_EXPAND2(register PDL_Indx M=0, __M_stop=(__M_size)); for(; M<__M_stop; M+=1) { (c_datap)[0+(__inc_c_M*(M))+(__inc_c_NC*(nci))] = (a_datap)[0+(__inc_a_M*(M))+(__inc_a_NA*(nai))]; }} /* Close M */
193 0 0 {/* Open NC=nci */ PDL_EXPAND2(register PDL_Indx NC=PDLMAX((nci),0), __NC_stop=(__NC_size)); for(; NC<__NC_stop; NC+=1) {{/* Open M */ PDL_EXPAND2(register PDL_Indx M=0, __M_stop=(__M_size)); for(; M<__M_stop; M+=1) { (c_datap)[0+(__inc_c_M*(M))+(__inc_c_NC*(NC))] = 0; }} /* Close NC=nci */}} /* Close M */
0 0 {/* Open NC=nci */ PDL_EXPAND2(register PDL_Indx NC=PDLMAX((nci),0), __NC_stop=(__NC_size)); for(; NC<__NC_stop; NC+=1) {{/* Open M */ PDL_EXPAND2(register PDL_Indx M=0, __M_stop=(__M_size)); for(; M<__M_stop; M+=1) { (c_datap)[0+(__inc_c_M*(M))+(__inc_c_NC*(NC))] = 0; }} /* Close NC=nci */}} /* Close M */
194 0 0 }PDL_BROADCASTLOOP_END_intersectvec_readdata
0 0 }PDL_BROADCASTLOOP_END_intersectvec_readdata
197 2 0 PDL_DECLARE_PARAMS_intersectvec_1(PDL_Long,L,PDL_Indx,N)
2 0 PDL_DECLARE_PARAMS_intersectvec_1(PDL_Long,L,PDL_Indx,N)
0 2 PDL_DECLARE_PARAMS_intersectvec_1(PDL_Long,L,PDL_Indx,N)
2 0 PDL_DECLARE_PARAMS_intersectvec_1(PDL_Long,L,PDL_Indx,N)
2 0 PDL_DECLARE_PARAMS_intersectvec_1(PDL_Long,L,PDL_Indx,N)
0 2 PDL_DECLARE_PARAMS_intersectvec_1(PDL_Long,L,PDL_Indx,N)
0 2 PDL_DECLARE_PARAMS_intersectvec_1(PDL_Long,L,PDL_Indx,N)
2 0 PDL_DECLARE_PARAMS_intersectvec_1(PDL_Long,L,PDL_Indx,N)
0 2 PDL_DECLARE_PARAMS_intersectvec_1(PDL_Long,L,PDL_Indx,N)
0 2 PDL_DECLARE_PARAMS_intersectvec_1(PDL_Long,L,PDL_Indx,N)
2 0 PDL_DECLARE_PARAMS_intersectvec_1(PDL_Long,L,PDL_Indx,N)
0 2 PDL_DECLARE_PARAMS_intersectvec_1(PDL_Long,L,PDL_Indx,N)
198 0 2 PDL_BROADCASTLOOP_START_intersectvec_readdata {
0 2 PDL_BROADCASTLOOP_START_intersectvec_readdata {
0 2 PDL_BROADCASTLOOP_START_intersectvec_readdata {
0 2 PDL_BROADCASTLOOP_START_intersectvec_readdata {
0 2 PDL_BROADCASTLOOP_START_intersectvec_readdata {
2 2 PDL_BROADCASTLOOP_START_intersectvec_readdata {
2 2 PDL_BROADCASTLOOP_START_intersectvec_readdata {
201 8 0 for ( ; nci < sizeNC && nai < sizeNA && nbi < sizeNB; ) {
6 2 for ( ; nci < sizeNC && nai < sizeNA && nbi < sizeNB; ) {
6 0 for ( ; nci < sizeNC && nai < sizeNA && nbi < sizeNB; ) {
203 2 10 {/* Open M */ PDL_EXPAND2(register PDL_Indx M=0, __M_stop=(__M_size)); for(; M<__M_stop; M+=1) { if ((a_datap)[0+(__inc_a_M*(M))+(__inc_a_NA*(nai))] != (b_datap)[0+(__inc_b_M*(M))+(__inc_b_NB*(nbi))]) { cmpval = (a_datap)[0+(__inc_a_M*(M))+(__inc_a_NA*(nai))] < (b_datap)[0+(__inc_b_M*(M))+(__inc_b_NB*(nbi))] ? -1 : 1; break; } }} /* Close M */
2 0 {/* Open M */ PDL_EXPAND2(register PDL_Indx M=0, __M_stop=(__M_size)); for(; M<__M_stop; M+=1) { if ((a_datap)[0+(__inc_a_M*(M))+(__inc_a_NA*(nai))] != (b_datap)[0+(__inc_b_M*(M))+(__inc_b_NB*(nbi))]) { cmpval = (a_datap)[0+(__inc_a_M*(M))+(__inc_a_NA*(nai))] < (b_datap)[0+(__inc_b_M*(M))+(__inc_b_NB*(nbi))] ? -1 : 1; break; } }} /* Close M */
12 4 {/* Open M */ PDL_EXPAND2(register PDL_Indx M=0, __M_stop=(__M_size)); for(; M<__M_stop; M+=1) { if ((a_datap)[0+(__inc_a_M*(M))+(__inc_a_NA*(nai))] != (b_datap)[0+(__inc_b_M*(M))+(__inc_b_NB*(nbi))]) { cmpval = (a_datap)[0+(__inc_a_M*(M))+(__inc_a_NA*(nai))] < (b_datap)[0+(__inc_b_M*(M))+(__inc_b_NB*(nbi))] ? -1 : 1; break; } }} /* Close M */
205 2 4 if (cmpval < 0) {
208 0 4 else if (cmpval > 0) {
212 8 4 {/* Open M */ PDL_EXPAND2(register PDL_Indx M=0, __M_stop=(__M_size)); for(; M<__M_stop; M+=1) { (c_datap)[0+(__inc_c_M*(M))+(__inc_c_NC*(nci))] = (a_datap)[0+(__inc_a_M*(M))+(__inc_a_NA*(nai))]; }} /* Close M */
219 4 2 {/* Open NC=nci */ PDL_EXPAND2(register PDL_Indx NC=PDLMAX((nci),0), __NC_stop=(__NC_size)); for(; NC<__NC_stop; NC+=1) {{/* Open M */ PDL_EXPAND2(register PDL_Indx M=0, __M_stop=(__M_size)); for(; M<__M_stop; M+=1) { (c_datap)[0+(__inc_c_M*(M))+(__inc_c_NC*(NC))] = 0; }} /* Close NC=nci */}} /* Close M */
2 2 {/* Open NC=nci */ PDL_EXPAND2(register PDL_Indx NC=PDLMAX((nci),0), __NC_stop=(__NC_size)); for(; NC<__NC_stop; NC+=1) {{/* Open M */ PDL_EXPAND2(register PDL_Indx M=0, __M_stop=(__M_size)); for(; M<__M_stop; M+=1) { (c_datap)[0+(__inc_c_M*(M))+(__inc_c_NC*(NC))] = 0; }} /* Close NC=nci */}} /* Close M */
220 0 2 }PDL_BROADCASTLOOP_END_intersectvec_readdata
0 2 }PDL_BROADCASTLOOP_END_intersectvec_readdata
223 0 0 PDL_DECLARE_PARAMS_intersectvec_1(PDL_ULong,K,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_intersectvec_1(PDL_ULong,K,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_intersectvec_1(PDL_ULong,K,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_intersectvec_1(PDL_ULong,K,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_intersectvec_1(PDL_ULong,K,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_intersectvec_1(PDL_ULong,K,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_intersectvec_1(PDL_ULong,K,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_intersectvec_1(PDL_ULong,K,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_intersectvec_1(PDL_ULong,K,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_intersectvec_1(PDL_ULong,K,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_intersectvec_1(PDL_ULong,K,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_intersectvec_1(PDL_ULong,K,PDL_Indx,N)
224 0 0 PDL_BROADCASTLOOP_START_intersectvec_readdata {
0 0 PDL_BROADCASTLOOP_START_intersectvec_readdata {
0 0 PDL_BROADCASTLOOP_START_intersectvec_readdata {
0 0 PDL_BROADCASTLOOP_START_intersectvec_readdata {
0 0 PDL_BROADCASTLOOP_START_intersectvec_readdata {
0 0 PDL_BROADCASTLOOP_START_intersectvec_readdata {
0 0 PDL_BROADCASTLOOP_START_intersectvec_readdata {
227 0 0 for ( ; nci < sizeNC && nai < sizeNA && nbi < sizeNB; ) {
0 0 for ( ; nci < sizeNC && nai < sizeNA && nbi < sizeNB; ) {
0 0 for ( ; nci < sizeNC && nai < sizeNA && nbi < sizeNB; ) {
229 0 0 {/* Open M */ PDL_EXPAND2(register PDL_Indx M=0, __M_stop=(__M_size)); for(; M<__M_stop; M+=1) { if ((a_datap)[0+(__inc_a_M*(M))+(__inc_a_NA*(nai))] != (b_datap)[0+(__inc_b_M*(M))+(__inc_b_NB*(nbi))]) { cmpval = (a_datap)[0+(__inc_a_M*(M))+(__inc_a_NA*(nai))] < (b_datap)[0+(__inc_b_M*(M))+(__inc_b_NB*(nbi))] ? -1 : 1; break; } }} /* Close M */
0 0 {/* Open M */ PDL_EXPAND2(register PDL_Indx M=0, __M_stop=(__M_size)); for(; M<__M_stop; M+=1) { if ((a_datap)[0+(__inc_a_M*(M))+(__inc_a_NA*(nai))] != (b_datap)[0+(__inc_b_M*(M))+(__inc_b_NB*(nbi))]) { cmpval = (a_datap)[0+(__inc_a_M*(M))+(__inc_a_NA*(nai))] < (b_datap)[0+(__inc_b_M*(M))+(__inc_b_NB*(nbi))] ? -1 : 1; break; } }} /* Close M */
0 0 {/* Open M */ PDL_EXPAND2(register PDL_Indx M=0, __M_stop=(__M_size)); for(; M<__M_stop; M+=1) { if ((a_datap)[0+(__inc_a_M*(M))+(__inc_a_NA*(nai))] != (b_datap)[0+(__inc_b_M*(M))+(__inc_b_NB*(nbi))]) { cmpval = (a_datap)[0+(__inc_a_M*(M))+(__inc_a_NA*(nai))] < (b_datap)[0+(__inc_b_M*(M))+(__inc_b_NB*(nbi))] ? -1 : 1; break; } }} /* Close M */
231 0 0 if (cmpval < 0) {
234 0 0 else if (cmpval > 0) {
238 0 0 {/* Open M */ PDL_EXPAND2(register PDL_Indx M=0, __M_stop=(__M_size)); for(; M<__M_stop; M+=1) { (c_datap)[0+(__inc_c_M*(M))+(__inc_c_NC*(nci))] = (a_datap)[0+(__inc_a_M*(M))+(__inc_a_NA*(nai))]; }} /* Close M */
245 0 0 {/* Open NC=nci */ PDL_EXPAND2(register PDL_Indx NC=PDLMAX((nci),0), __NC_stop=(__NC_size)); for(; NC<__NC_stop; NC+=1) {{/* Open M */ PDL_EXPAND2(register PDL_Indx M=0, __M_stop=(__M_size)); for(; M<__M_stop; M+=1) { (c_datap)[0+(__inc_c_M*(M))+(__inc_c_NC*(NC))] = 0; }} /* Close NC=nci */}} /* Close M */
0 0 {/* Open NC=nci */ PDL_EXPAND2(register PDL_Indx NC=PDLMAX((nci),0), __NC_stop=(__NC_size)); for(; NC<__NC_stop; NC+=1) {{/* Open M */ PDL_EXPAND2(register PDL_Indx M=0, __M_stop=(__M_size)); for(; M<__M_stop; M+=1) { (c_datap)[0+(__inc_c_M*(M))+(__inc_c_NC*(NC))] = 0; }} /* Close NC=nci */}} /* Close M */
246 0 0 }PDL_BROADCASTLOOP_END_intersectvec_readdata
0 0 }PDL_BROADCASTLOOP_END_intersectvec_readdata
249 0 0 PDL_DECLARE_PARAMS_intersectvec_1(PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_intersectvec_1(PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_intersectvec_1(PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_intersectvec_1(PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_intersectvec_1(PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_intersectvec_1(PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_intersectvec_1(PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_intersectvec_1(PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_intersectvec_1(PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_intersectvec_1(PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_intersectvec_1(PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_intersectvec_1(PDL_Indx,N,PDL_Indx,N)
250 0 0 PDL_BROADCASTLOOP_START_intersectvec_readdata {
0 0 PDL_BROADCASTLOOP_START_intersectvec_readdata {
0 0 PDL_BROADCASTLOOP_START_intersectvec_readdata {
0 0 PDL_BROADCASTLOOP_START_intersectvec_readdata {
0 0 PDL_BROADCASTLOOP_START_intersectvec_readdata {
0 0 PDL_BROADCASTLOOP_START_intersectvec_readdata {
0 0 PDL_BROADCASTLOOP_START_intersectvec_readdata {
253 0 0 for ( ; nci < sizeNC && nai < sizeNA && nbi < sizeNB; ) {
0 0 for ( ; nci < sizeNC && nai < sizeNA && nbi < sizeNB; ) {
0 0 for ( ; nci < sizeNC && nai < sizeNA && nbi < sizeNB; ) {
255 0 0 {/* Open M */ PDL_EXPAND2(register PDL_Indx M=0, __M_stop=(__M_size)); for(; M<__M_stop; M+=1) { if ((a_datap)[0+(__inc_a_M*(M))+(__inc_a_NA*(nai))] != (b_datap)[0+(__inc_b_M*(M))+(__inc_b_NB*(nbi))]) { cmpval = (a_datap)[0+(__inc_a_M*(M))+(__inc_a_NA*(nai))] < (b_datap)[0+(__inc_b_M*(M))+(__inc_b_NB*(nbi))] ? -1 : 1; break; } }} /* Close M */
0 0 {/* Open M */ PDL_EXPAND2(register PDL_Indx M=0, __M_stop=(__M_size)); for(; M<__M_stop; M+=1) { if ((a_datap)[0+(__inc_a_M*(M))+(__inc_a_NA*(nai))] != (b_datap)[0+(__inc_b_M*(M))+(__inc_b_NB*(nbi))]) { cmpval = (a_datap)[0+(__inc_a_M*(M))+(__inc_a_NA*(nai))] < (b_datap)[0+(__inc_b_M*(M))+(__inc_b_NB*(nbi))] ? -1 : 1; break; } }} /* Close M */
0 0 {/* Open M */ PDL_EXPAND2(register PDL_Indx M=0, __M_stop=(__M_size)); for(; M<__M_stop; M+=1) { if ((a_datap)[0+(__inc_a_M*(M))+(__inc_a_NA*(nai))] != (b_datap)[0+(__inc_b_M*(M))+(__inc_b_NB*(nbi))]) { cmpval = (a_datap)[0+(__inc_a_M*(M))+(__inc_a_NA*(nai))] < (b_datap)[0+(__inc_b_M*(M))+(__inc_b_NB*(nbi))] ? -1 : 1; break; } }} /* Close M */
257 0 0 if (cmpval < 0) {
260 0 0 else if (cmpval > 0) {
264 0 0 {/* Open M */ PDL_EXPAND2(register PDL_Indx M=0, __M_stop=(__M_size)); for(; M<__M_stop; M+=1) { (c_datap)[0+(__inc_c_M*(M))+(__inc_c_NC*(nci))] = (a_datap)[0+(__inc_a_M*(M))+(__inc_a_NA*(nai))]; }} /* Close M */
271 0 0 {/* Open NC=nci */ PDL_EXPAND2(register PDL_Indx NC=PDLMAX((nci),0), __NC_stop=(__NC_size)); for(; NC<__NC_stop; NC+=1) {{/* Open M */ PDL_EXPAND2(register PDL_Indx M=0, __M_stop=(__M_size)); for(; M<__M_stop; M+=1) { (c_datap)[0+(__inc_c_M*(M))+(__inc_c_NC*(NC))] = 0; }} /* Close NC=nci */}} /* Close M */
0 0 {/* Open NC=nci */ PDL_EXPAND2(register PDL_Indx NC=PDLMAX((nci),0), __NC_stop=(__NC_size)); for(; NC<__NC_stop; NC+=1) {{/* Open M */ PDL_EXPAND2(register PDL_Indx M=0, __M_stop=(__M_size)); for(; M<__M_stop; M+=1) { (c_datap)[0+(__inc_c_M*(M))+(__inc_c_NC*(NC))] = 0; }} /* Close NC=nci */}} /* Close M */
272 0 0 }PDL_BROADCASTLOOP_END_intersectvec_readdata
0 0 }PDL_BROADCASTLOOP_END_intersectvec_readdata
275 0 0 PDL_DECLARE_PARAMS_intersectvec_1(PDL_ULongLong,P,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_intersectvec_1(PDL_ULongLong,P,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_intersectvec_1(PDL_ULongLong,P,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_intersectvec_1(PDL_ULongLong,P,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_intersectvec_1(PDL_ULongLong,P,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_intersectvec_1(PDL_ULongLong,P,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_intersectvec_1(PDL_ULongLong,P,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_intersectvec_1(PDL_ULongLong,P,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_intersectvec_1(PDL_ULongLong,P,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_intersectvec_1(PDL_ULongLong,P,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_intersectvec_1(PDL_ULongLong,P,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_intersectvec_1(PDL_ULongLong,P,PDL_Indx,N)
276 0 0 PDL_BROADCASTLOOP_START_intersectvec_readdata {
0 0 PDL_BROADCASTLOOP_START_intersectvec_readdata {
0 0 PDL_BROADCASTLOOP_START_intersectvec_readdata {
0 0 PDL_BROADCASTLOOP_START_intersectvec_readdata {
0 0 PDL_BROADCASTLOOP_START_intersectvec_readdata {
0 0 PDL_BROADCASTLOOP_START_intersectvec_readdata {
0 0 PDL_BROADCASTLOOP_START_intersectvec_readdata {
279 0 0 for ( ; nci < sizeNC && nai < sizeNA && nbi < sizeNB; ) {
0 0 for ( ; nci < sizeNC && nai < sizeNA && nbi < sizeNB; ) {
0 0 for ( ; nci < sizeNC && nai < sizeNA && nbi < sizeNB; ) {
281 0 0 {/* Open M */ PDL_EXPAND2(register PDL_Indx M=0, __M_stop=(__M_size)); for(; M<__M_stop; M+=1) { if ((a_datap)[0+(__inc_a_M*(M))+(__inc_a_NA*(nai))] != (b_datap)[0+(__inc_b_M*(M))+(__inc_b_NB*(nbi))]) { cmpval = (a_datap)[0+(__inc_a_M*(M))+(__inc_a_NA*(nai))] < (b_datap)[0+(__inc_b_M*(M))+(__inc_b_NB*(nbi))] ? -1 : 1; break; } }} /* Close M */
0 0 {/* Open M */ PDL_EXPAND2(register PDL_Indx M=0, __M_stop=(__M_size)); for(; M<__M_stop; M+=1) { if ((a_datap)[0+(__inc_a_M*(M))+(__inc_a_NA*(nai))] != (b_datap)[0+(__inc_b_M*(M))+(__inc_b_NB*(nbi))]) { cmpval = (a_datap)[0+(__inc_a_M*(M))+(__inc_a_NA*(nai))] < (b_datap)[0+(__inc_b_M*(M))+(__inc_b_NB*(nbi))] ? -1 : 1; break; } }} /* Close M */
0 0 {/* Open M */ PDL_EXPAND2(register PDL_Indx M=0, __M_stop=(__M_size)); for(; M<__M_stop; M+=1) { if ((a_datap)[0+(__inc_a_M*(M))+(__inc_a_NA*(nai))] != (b_datap)[0+(__inc_b_M*(M))+(__inc_b_NB*(nbi))]) { cmpval = (a_datap)[0+(__inc_a_M*(M))+(__inc_a_NA*(nai))] < (b_datap)[0+(__inc_b_M*(M))+(__inc_b_NB*(nbi))] ? -1 : 1; break; } }} /* Close M */
283 0 0 if (cmpval < 0) {
286 0 0 else if (cmpval > 0) {
290 0 0 {/* Open M */ PDL_EXPAND2(register PDL_Indx M=0, __M_stop=(__M_size)); for(; M<__M_stop; M+=1) { (c_datap)[0+(__inc_c_M*(M))+(__inc_c_NC*(nci))] = (a_datap)[0+(__inc_a_M*(M))+(__inc_a_NA*(nai))]; }} /* Close M */
297 0 0 {/* Open NC=nci */ PDL_EXPAND2(register PDL_Indx NC=PDLMAX((nci),0), __NC_stop=(__NC_size)); for(; NC<__NC_stop; NC+=1) {{/* Open M */ PDL_EXPAND2(register PDL_Indx M=0, __M_stop=(__M_size)); for(; M<__M_stop; M+=1) { (c_datap)[0+(__inc_c_M*(M))+(__inc_c_NC*(NC))] = 0; }} /* Close NC=nci */}} /* Close M */
0 0 {/* Open NC=nci */ PDL_EXPAND2(register PDL_Indx NC=PDLMAX((nci),0), __NC_stop=(__NC_size)); for(; NC<__NC_stop; NC+=1) {{/* Open M */ PDL_EXPAND2(register PDL_Indx M=0, __M_stop=(__M_size)); for(; M<__M_stop; M+=1) { (c_datap)[0+(__inc_c_M*(M))+(__inc_c_NC*(NC))] = 0; }} /* Close NC=nci */}} /* Close M */
298 0 0 }PDL_BROADCASTLOOP_END_intersectvec_readdata
0 0 }PDL_BROADCASTLOOP_END_intersectvec_readdata
301 0 0 PDL_DECLARE_PARAMS_intersectvec_1(PDL_LongLong,Q,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_intersectvec_1(PDL_LongLong,Q,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_intersectvec_1(PDL_LongLong,Q,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_intersectvec_1(PDL_LongLong,Q,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_intersectvec_1(PDL_LongLong,Q,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_intersectvec_1(PDL_LongLong,Q,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_intersectvec_1(PDL_LongLong,Q,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_intersectvec_1(PDL_LongLong,Q,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_intersectvec_1(PDL_LongLong,Q,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_intersectvec_1(PDL_LongLong,Q,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_intersectvec_1(PDL_LongLong,Q,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_intersectvec_1(PDL_LongLong,Q,PDL_Indx,N)
302 0 0 PDL_BROADCASTLOOP_START_intersectvec_readdata {
0 0 PDL_BROADCASTLOOP_START_intersectvec_readdata {
0 0 PDL_BROADCASTLOOP_START_intersectvec_readdata {
0 0 PDL_BROADCASTLOOP_START_intersectvec_readdata {
0 0 PDL_BROADCASTLOOP_START_intersectvec_readdata {
0 0 PDL_BROADCASTLOOP_START_intersectvec_readdata {
0 0 PDL_BROADCASTLOOP_START_intersectvec_readdata {
305 0 0 for ( ; nci < sizeNC && nai < sizeNA && nbi < sizeNB; ) {
0 0 for ( ; nci < sizeNC && nai < sizeNA && nbi < sizeNB; ) {
0 0 for ( ; nci < sizeNC && nai < sizeNA && nbi < sizeNB; ) {
307 0 0 {/* Open M */ PDL_EXPAND2(register PDL_Indx M=0, __M_stop=(__M_size)); for(; M<__M_stop; M+=1) { if ((a_datap)[0+(__inc_a_M*(M))+(__inc_a_NA*(nai))] != (b_datap)[0+(__inc_b_M*(M))+(__inc_b_NB*(nbi))]) { cmpval = (a_datap)[0+(__inc_a_M*(M))+(__inc_a_NA*(nai))] < (b_datap)[0+(__inc_b_M*(M))+(__inc_b_NB*(nbi))] ? -1 : 1; break; } }} /* Close M */
0 0 {/* Open M */ PDL_EXPAND2(register PDL_Indx M=0, __M_stop=(__M_size)); for(; M<__M_stop; M+=1) { if ((a_datap)[0+(__inc_a_M*(M))+(__inc_a_NA*(nai))] != (b_datap)[0+(__inc_b_M*(M))+(__inc_b_NB*(nbi))]) { cmpval = (a_datap)[0+(__inc_a_M*(M))+(__inc_a_NA*(nai))] < (b_datap)[0+(__inc_b_M*(M))+(__inc_b_NB*(nbi))] ? -1 : 1; break; } }} /* Close M */
0 0 {/* Open M */ PDL_EXPAND2(register PDL_Indx M=0, __M_stop=(__M_size)); for(; M<__M_stop; M+=1) { if ((a_datap)[0+(__inc_a_M*(M))+(__inc_a_NA*(nai))] != (b_datap)[0+(__inc_b_M*(M))+(__inc_b_NB*(nbi))]) { cmpval = (a_datap)[0+(__inc_a_M*(M))+(__inc_a_NA*(nai))] < (b_datap)[0+(__inc_b_M*(M))+(__inc_b_NB*(nbi))] ? -1 : 1; break; } }} /* Close M */
309 0 0 if (cmpval < 0) {
312 0 0 else if (cmpval > 0) {
316 0 0 {/* Open M */ PDL_EXPAND2(register PDL_Indx M=0, __M_stop=(__M_size)); for(; M<__M_stop; M+=1) { (c_datap)[0+(__inc_c_M*(M))+(__inc_c_NC*(nci))] = (a_datap)[0+(__inc_a_M*(M))+(__inc_a_NA*(nai))]; }} /* Close M */
323 0 0 {/* Open NC=nci */ PDL_EXPAND2(register PDL_Indx NC=PDLMAX((nci),0), __NC_stop=(__NC_size)); for(; NC<__NC_stop; NC+=1) {{/* Open M */ PDL_EXPAND2(register PDL_Indx M=0, __M_stop=(__M_size)); for(; M<__M_stop; M+=1) { (c_datap)[0+(__inc_c_M*(M))+(__inc_c_NC*(NC))] = 0; }} /* Close NC=nci */}} /* Close M */
0 0 {/* Open NC=nci */ PDL_EXPAND2(register PDL_Indx NC=PDLMAX((nci),0), __NC_stop=(__NC_size)); for(; NC<__NC_stop; NC+=1) {{/* Open M */ PDL_EXPAND2(register PDL_Indx M=0, __M_stop=(__M_size)); for(; M<__M_stop; M+=1) { (c_datap)[0+(__inc_c_M*(M))+(__inc_c_NC*(NC))] = 0; }} /* Close NC=nci */}} /* Close M */
324 0 0 }PDL_BROADCASTLOOP_END_intersectvec_readdata
0 0 }PDL_BROADCASTLOOP_END_intersectvec_readdata
327 0 0 PDL_DECLARE_PARAMS_intersectvec_1(PDL_Float,F,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_intersectvec_1(PDL_Float,F,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_intersectvec_1(PDL_Float,F,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_intersectvec_1(PDL_Float,F,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_intersectvec_1(PDL_Float,F,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_intersectvec_1(PDL_Float,F,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_intersectvec_1(PDL_Float,F,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_intersectvec_1(PDL_Float,F,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_intersectvec_1(PDL_Float,F,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_intersectvec_1(PDL_Float,F,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_intersectvec_1(PDL_Float,F,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_intersectvec_1(PDL_Float,F,PDL_Indx,N)
328 0 0 PDL_BROADCASTLOOP_START_intersectvec_readdata {
0 0 PDL_BROADCASTLOOP_START_intersectvec_readdata {
0 0 PDL_BROADCASTLOOP_START_intersectvec_readdata {
0 0 PDL_BROADCASTLOOP_START_intersectvec_readdata {
0 0 PDL_BROADCASTLOOP_START_intersectvec_readdata {
0 0 PDL_BROADCASTLOOP_START_intersectvec_readdata {
0 0 PDL_BROADCASTLOOP_START_intersectvec_readdata {
331 0 0 for ( ; nci < sizeNC && nai < sizeNA && nbi < sizeNB; ) {
0 0 for ( ; nci < sizeNC && nai < sizeNA && nbi < sizeNB; ) {
0 0 for ( ; nci < sizeNC && nai < sizeNA && nbi < sizeNB; ) {
333 0 0 {/* Open M */ PDL_EXPAND2(register PDL_Indx M=0, __M_stop=(__M_size)); for(; M<__M_stop; M+=1) { if ((a_datap)[0+(__inc_a_M*(M))+(__inc_a_NA*(nai))] != (b_datap)[0+(__inc_b_M*(M))+(__inc_b_NB*(nbi))]) { cmpval = (a_datap)[0+(__inc_a_M*(M))+(__inc_a_NA*(nai))] < (b_datap)[0+(__inc_b_M*(M))+(__inc_b_NB*(nbi))] ? -1 : 1; break; } }} /* Close M */
0 0 {/* Open M */ PDL_EXPAND2(register PDL_Indx M=0, __M_stop=(__M_size)); for(; M<__M_stop; M+=1) { if ((a_datap)[0+(__inc_a_M*(M))+(__inc_a_NA*(nai))] != (b_datap)[0+(__inc_b_M*(M))+(__inc_b_NB*(nbi))]) { cmpval = (a_datap)[0+(__inc_a_M*(M))+(__inc_a_NA*(nai))] < (b_datap)[0+(__inc_b_M*(M))+(__inc_b_NB*(nbi))] ? -1 : 1; break; } }} /* Close M */
0 0 {/* Open M */ PDL_EXPAND2(register PDL_Indx M=0, __M_stop=(__M_size)); for(; M<__M_stop; M+=1) { if ((a_datap)[0+(__inc_a_M*(M))+(__inc_a_NA*(nai))] != (b_datap)[0+(__inc_b_M*(M))+(__inc_b_NB*(nbi))]) { cmpval = (a_datap)[0+(__inc_a_M*(M))+(__inc_a_NA*(nai))] < (b_datap)[0+(__inc_b_M*(M))+(__inc_b_NB*(nbi))] ? -1 : 1; break; } }} /* Close M */
335 0 0 if (cmpval < 0) {
338 0 0 else if (cmpval > 0) {
342 0 0 {/* Open M */ PDL_EXPAND2(register PDL_Indx M=0, __M_stop=(__M_size)); for(; M<__M_stop; M+=1) { (c_datap)[0+(__inc_c_M*(M))+(__inc_c_NC*(nci))] = (a_datap)[0+(__inc_a_M*(M))+(__inc_a_NA*(nai))]; }} /* Close M */
349 0 0 {/* Open NC=nci */ PDL_EXPAND2(register PDL_Indx NC=PDLMAX((nci),0), __NC_stop=(__NC_size)); for(; NC<__NC_stop; NC+=1) {{/* Open M */ PDL_EXPAND2(register PDL_Indx M=0, __M_stop=(__M_size)); for(; M<__M_stop; M+=1) { (c_datap)[0+(__inc_c_M*(M))+(__inc_c_NC*(NC))] = 0; }} /* Close NC=nci */}} /* Close M */
0 0 {/* Open NC=nci */ PDL_EXPAND2(register PDL_Indx NC=PDLMAX((nci),0), __NC_stop=(__NC_size)); for(; NC<__NC_stop; NC+=1) {{/* Open M */ PDL_EXPAND2(register PDL_Indx M=0, __M_stop=(__M_size)); for(; M<__M_stop; M+=1) { (c_datap)[0+(__inc_c_M*(M))+(__inc_c_NC*(NC))] = 0; }} /* Close NC=nci */}} /* Close M */
350 0 0 }PDL_BROADCASTLOOP_END_intersectvec_readdata
0 0 }PDL_BROADCASTLOOP_END_intersectvec_readdata
353 13 15 PDL_DECLARE_PARAMS_intersectvec_1(PDL_Double,D,PDL_Indx,N)
26 2 PDL_DECLARE_PARAMS_intersectvec_1(PDL_Double,D,PDL_Indx,N)
0 26 PDL_DECLARE_PARAMS_intersectvec_1(PDL_Double,D,PDL_Indx,N)
0 28 PDL_DECLARE_PARAMS_intersectvec_1(PDL_Double,D,PDL_Indx,N)
26 2 PDL_DECLARE_PARAMS_intersectvec_1(PDL_Double,D,PDL_Indx,N)
0 26 PDL_DECLARE_PARAMS_intersectvec_1(PDL_Double,D,PDL_Indx,N)
0 28 PDL_DECLARE_PARAMS_intersectvec_1(PDL_Double,D,PDL_Indx,N)
24 4 PDL_DECLARE_PARAMS_intersectvec_1(PDL_Double,D,PDL_Indx,N)
0 24 PDL_DECLARE_PARAMS_intersectvec_1(PDL_Double,D,PDL_Indx,N)
0 28 PDL_DECLARE_PARAMS_intersectvec_1(PDL_Double,D,PDL_Indx,N)
28 0 PDL_DECLARE_PARAMS_intersectvec_1(PDL_Double,D,PDL_Indx,N)
0 28 PDL_DECLARE_PARAMS_intersectvec_1(PDL_Double,D,PDL_Indx,N)
354 0 28 PDL_BROADCASTLOOP_START_intersectvec_readdata {
0 28 PDL_BROADCASTLOOP_START_intersectvec_readdata {
0 28 PDL_BROADCASTLOOP_START_intersectvec_readdata {
0 28 PDL_BROADCASTLOOP_START_intersectvec_readdata {
0 28 PDL_BROADCASTLOOP_START_intersectvec_readdata {
48 30 PDL_BROADCASTLOOP_START_intersectvec_readdata {
30 28 PDL_BROADCASTLOOP_START_intersectvec_readdata {
357 93 27 for ( ; nci < sizeNC && nai < sizeNA && nbi < sizeNB; ) {
88 5 for ( ; nci < sizeNC && nai < sizeNA && nbi < sizeNB; ) {
72 16 for ( ; nci < sizeNC && nai < sizeNA && nbi < sizeNB; ) {
359 39 99 {/* Open M */ PDL_EXPAND2(register PDL_Indx M=0, __M_stop=(__M_size)); for(; M<__M_stop; M+=1) { if ((a_datap)[0+(__inc_a_M*(M))+(__inc_a_NA*(nai))] != (b_datap)[0+(__inc_b_M*(M))+(__inc_b_NB*(nbi))]) { cmpval = (a_datap)[0+(__inc_a_M*(M))+(__inc_a_NA*(nai))] < (b_datap)[0+(__inc_b_M*(M))+(__inc_b_NB*(nbi))] ? -1 : 1; break; } }} /* Close M */
5 34 {/* Open M */ PDL_EXPAND2(register PDL_Indx M=0, __M_stop=(__M_size)); for(; M<__M_stop; M+=1) { if ((a_datap)[0+(__inc_a_M*(M))+(__inc_a_NA*(nai))] != (b_datap)[0+(__inc_b_M*(M))+(__inc_b_NB*(nbi))]) { cmpval = (a_datap)[0+(__inc_a_M*(M))+(__inc_a_NA*(nai))] < (b_datap)[0+(__inc_b_M*(M))+(__inc_b_NB*(nbi))] ? -1 : 1; break; } }} /* Close M */
138 33 {/* Open M */ PDL_EXPAND2(register PDL_Indx M=0, __M_stop=(__M_size)); for(; M<__M_stop; M+=1) { if ((a_datap)[0+(__inc_a_M*(M))+(__inc_a_NA*(nai))] != (b_datap)[0+(__inc_b_M*(M))+(__inc_b_NB*(nbi))]) { cmpval = (a_datap)[0+(__inc_a_M*(M))+(__inc_a_NA*(nai))] < (b_datap)[0+(__inc_b_M*(M))+(__inc_b_NB*(nbi))] ? -1 : 1; break; } }} /* Close M */
361 5 67 if (cmpval < 0) {
364 34 33 else if (cmpval > 0) {
368 99 33 {/* Open M */ PDL_EXPAND2(register PDL_Indx M=0, __M_stop=(__M_size)); for(; M<__M_stop; M+=1) { (c_datap)[0+(__inc_c_M*(M))+(__inc_c_NC*(nci))] = (a_datap)[0+(__inc_a_M*(M))+(__inc_a_NA*(nai))]; }} /* Close M */
375 63 21 {/* Open NC=nci */ PDL_EXPAND2(register PDL_Indx NC=PDLMAX((nci),0), __NC_stop=(__NC_size)); for(; NC<__NC_stop; NC+=1) {{/* Open M */ PDL_EXPAND2(register PDL_Indx M=0, __M_stop=(__M_size)); for(; M<__M_stop; M+=1) { (c_datap)[0+(__inc_c_M*(M))+(__inc_c_NC*(NC))] = 0; }} /* Close NC=nci */}} /* Close M */
21 48 {/* Open NC=nci */ PDL_EXPAND2(register PDL_Indx NC=PDLMAX((nci),0), __NC_stop=(__NC_size)); for(; NC<__NC_stop; NC+=1) {{/* Open M */ PDL_EXPAND2(register PDL_Indx M=0, __M_stop=(__M_size)); for(; M<__M_stop; M+=1) { (c_datap)[0+(__inc_c_M*(M))+(__inc_c_NC*(NC))] = 0; }} /* Close NC=nci */}} /* Close M */
376 0 28 }PDL_BROADCASTLOOP_END_intersectvec_readdata
0 28 }PDL_BROADCASTLOOP_END_intersectvec_readdata
379 0 0 PDL_DECLARE_PARAMS_intersectvec_1(PDL_LDouble,E,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_intersectvec_1(PDL_LDouble,E,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_intersectvec_1(PDL_LDouble,E,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_intersectvec_1(PDL_LDouble,E,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_intersectvec_1(PDL_LDouble,E,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_intersectvec_1(PDL_LDouble,E,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_intersectvec_1(PDL_LDouble,E,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_intersectvec_1(PDL_LDouble,E,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_intersectvec_1(PDL_LDouble,E,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_intersectvec_1(PDL_LDouble,E,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_intersectvec_1(PDL_LDouble,E,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_intersectvec_1(PDL_LDouble,E,PDL_Indx,N)
380 0 0 PDL_BROADCASTLOOP_START_intersectvec_readdata {
0 0 PDL_BROADCASTLOOP_START_intersectvec_readdata {
0 0 PDL_BROADCASTLOOP_START_intersectvec_readdata {
0 0 PDL_BROADCASTLOOP_START_intersectvec_readdata {
0 0 PDL_BROADCASTLOOP_START_intersectvec_readdata {
0 0 PDL_BROADCASTLOOP_START_intersectvec_readdata {
0 0 PDL_BROADCASTLOOP_START_intersectvec_readdata {
383 0 0 for ( ; nci < sizeNC && nai < sizeNA && nbi < sizeNB; ) {
0 0 for ( ; nci < sizeNC && nai < sizeNA && nbi < sizeNB; ) {
0 0 for ( ; nci < sizeNC && nai < sizeNA && nbi < sizeNB; ) {
385 0 0 {/* Open M */ PDL_EXPAND2(register PDL_Indx M=0, __M_stop=(__M_size)); for(; M<__M_stop; M+=1) { if ((a_datap)[0+(__inc_a_M*(M))+(__inc_a_NA*(nai))] != (b_datap)[0+(__inc_b_M*(M))+(__inc_b_NB*(nbi))]) { cmpval = (a_datap)[0+(__inc_a_M*(M))+(__inc_a_NA*(nai))] < (b_datap)[0+(__inc_b_M*(M))+(__inc_b_NB*(nbi))] ? -1 : 1; break; } }} /* Close M */
0 0 {/* Open M */ PDL_EXPAND2(register PDL_Indx M=0, __M_stop=(__M_size)); for(; M<__M_stop; M+=1) { if ((a_datap)[0+(__inc_a_M*(M))+(__inc_a_NA*(nai))] != (b_datap)[0+(__inc_b_M*(M))+(__inc_b_NB*(nbi))]) { cmpval = (a_datap)[0+(__inc_a_M*(M))+(__inc_a_NA*(nai))] < (b_datap)[0+(__inc_b_M*(M))+(__inc_b_NB*(nbi))] ? -1 : 1; break; } }} /* Close M */
0 0 {/* Open M */ PDL_EXPAND2(register PDL_Indx M=0, __M_stop=(__M_size)); for(; M<__M_stop; M+=1) { if ((a_datap)[0+(__inc_a_M*(M))+(__inc_a_NA*(nai))] != (b_datap)[0+(__inc_b_M*(M))+(__inc_b_NB*(nbi))]) { cmpval = (a_datap)[0+(__inc_a_M*(M))+(__inc_a_NA*(nai))] < (b_datap)[0+(__inc_b_M*(M))+(__inc_b_NB*(nbi))] ? -1 : 1; break; } }} /* Close M */
387 0 0 if (cmpval < 0) {
390 0 0 else if (cmpval > 0) {
394 0 0 {/* Open M */ PDL_EXPAND2(register PDL_Indx M=0, __M_stop=(__M_size)); for(; M<__M_stop; M+=1) { (c_datap)[0+(__inc_c_M*(M))+(__inc_c_NC*(nci))] = (a_datap)[0+(__inc_a_M*(M))+(__inc_a_NA*(nai))]; }} /* Close M */
401 0 0 {/* Open NC=nci */ PDL_EXPAND2(register PDL_Indx NC=PDLMAX((nci),0), __NC_stop=(__NC_size)); for(; NC<__NC_stop; NC+=1) {{/* Open M */ PDL_EXPAND2(register PDL_Indx M=0, __M_stop=(__M_size)); for(; M<__M_stop; M+=1) { (c_datap)[0+(__inc_c_M*(M))+(__inc_c_NC*(NC))] = 0; }} /* Close NC=nci */}} /* Close M */
0 0 {/* Open NC=nci */ PDL_EXPAND2(register PDL_Indx NC=PDLMAX((nci),0), __NC_stop=(__NC_size)); for(; NC<__NC_stop; NC+=1) {{/* Open M */ PDL_EXPAND2(register PDL_Indx M=0, __M_stop=(__M_size)); for(; M<__M_stop; M+=1) { (c_datap)[0+(__inc_c_M*(M))+(__inc_c_NC*(NC))] = 0; }} /* Close NC=nci */}} /* Close M */
402 0 0 }PDL_BROADCASTLOOP_END_intersectvec_readdata
0 0 }PDL_BROADCASTLOOP_END_intersectvec_readdata
437 0 30 if (!PDL) return (pdl_error){PDL_EFATAL, "PDL core struct is NULL, can't continue",0};
439 0 30 if (!__privtrans) return PDL->make_error_simple(PDL_EFATAL, "Couldn't create trans");
444 0 30 PDL_RETERROR(PDL_err, PDL->type_coerce(__privtrans));
445 0 30 PDL_RETERROR(PDL_err, PDL->make_trans_mutual(__privtrans));