Branch Coverage

lib/PDL/Image2D-pp-conv2d.c
Criterion Covered Total %
branch 138 2486 5.5


line true false branch
47 0 12 PDL_RETERROR(PDL_err, PDL->redodims_default(__privtrans));
61 0 12 if (!__privtrans->broadcast.incs) return PDL->make_error(PDL_EUSERERROR, "Error in conv2d:" "broadcast.incs NULL");
121 1 11 if ( __privtrans->bvalflag ) { /* ** do 'bad' Code ** */
126 0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_SByte,A,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_SByte,A,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_SByte,A,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_SByte,A,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_SByte,A,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_SByte,A,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_SByte,A,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_SByte,A,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_SByte,A,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_SByte,A,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_SByte,A,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_SByte,A,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_SByte,A,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_SByte,A,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_SByte,A,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_SByte,A,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_SByte,A,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_SByte,A,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_SByte,A,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_SByte,A,PDL_Indx,N,PDL_Indx,N)
134 0 0 if ((mapi==NULL) || (mapj==NULL)) return PDL->make_error(PDL_EUSERERROR, "Error in conv2d:" "Out of Memory");
0 0 if ((mapi==NULL) || (mapj==NULL)) return PDL->make_error(PDL_EUSERERROR, "Error in conv2d:" "Out of Memory");
138 0 0 for ( i = 1-p_size; i< m_size; i++) {
142 0 0 if (i2<0)
144 0 0 else if (i2 >= m_size)
148 0 0 if (i2<0 || i2 >= m_size)
0 0 if (i2<0 || i2 >= m_size)
152 0 0 if (i2<0)
154 0 0 if (i2 >= m_size)
158 0 0 REALMOD(i2,m_size);
0 0 REALMOD(i2,m_size);
162 0 0 for ( j = 1-q_size; j< n_size; j++) {
166 0 0 if (j2<0)
168 0 0 else if (j2 >= n_size)
172 0 0 if (j2<0 || j2 >= n_size)
0 0 if (j2<0 || j2 >= n_size)
176 0 0 if (j2<0)
178 0 0 if (j2 >= n_size)
182 0 0 REALMOD(j2,n_size);
0 0 REALMOD(j2,n_size);
221 0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Byte,B,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Byte,B,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Byte,B,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Byte,B,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Byte,B,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Byte,B,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Byte,B,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Byte,B,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Byte,B,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Byte,B,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Byte,B,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Byte,B,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Byte,B,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Byte,B,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Byte,B,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Byte,B,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Byte,B,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Byte,B,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Byte,B,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Byte,B,PDL_Indx,N,PDL_Indx,N)
229 0 0 if ((mapi==NULL) || (mapj==NULL)) return PDL->make_error(PDL_EUSERERROR, "Error in conv2d:" "Out of Memory");
0 0 if ((mapi==NULL) || (mapj==NULL)) return PDL->make_error(PDL_EUSERERROR, "Error in conv2d:" "Out of Memory");
233 0 0 for ( i = 1-p_size; i< m_size; i++) {
237 0 0 if (i2<0)
239 0 0 else if (i2 >= m_size)
243 0 0 if (i2<0 || i2 >= m_size)
0 0 if (i2<0 || i2 >= m_size)
247 0 0 if (i2<0)
249 0 0 if (i2 >= m_size)
253 0 0 REALMOD(i2,m_size);
0 0 REALMOD(i2,m_size);
257 0 0 for ( j = 1-q_size; j< n_size; j++) {
261 0 0 if (j2<0)
263 0 0 else if (j2 >= n_size)
267 0 0 if (j2<0 || j2 >= n_size)
0 0 if (j2<0 || j2 >= n_size)
271 0 0 if (j2<0)
273 0 0 if (j2 >= n_size)
277 0 0 REALMOD(j2,n_size);
0 0 REALMOD(j2,n_size);
316 0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Short,S,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Short,S,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Short,S,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Short,S,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Short,S,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Short,S,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Short,S,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Short,S,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Short,S,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Short,S,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Short,S,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Short,S,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Short,S,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Short,S,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Short,S,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Short,S,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Short,S,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Short,S,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Short,S,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Short,S,PDL_Indx,N,PDL_Indx,N)
324 0 0 if ((mapi==NULL) || (mapj==NULL)) return PDL->make_error(PDL_EUSERERROR, "Error in conv2d:" "Out of Memory");
0 0 if ((mapi==NULL) || (mapj==NULL)) return PDL->make_error(PDL_EUSERERROR, "Error in conv2d:" "Out of Memory");
328 0 0 for ( i = 1-p_size; i< m_size; i++) {
332 0 0 if (i2<0)
334 0 0 else if (i2 >= m_size)
338 0 0 if (i2<0 || i2 >= m_size)
0 0 if (i2<0 || i2 >= m_size)
342 0 0 if (i2<0)
344 0 0 if (i2 >= m_size)
348 0 0 REALMOD(i2,m_size);
0 0 REALMOD(i2,m_size);
352 0 0 for ( j = 1-q_size; j< n_size; j++) {
356 0 0 if (j2<0)
358 0 0 else if (j2 >= n_size)
362 0 0 if (j2<0 || j2 >= n_size)
0 0 if (j2<0 || j2 >= n_size)
366 0 0 if (j2<0)
368 0 0 if (j2 >= n_size)
372 0 0 REALMOD(j2,n_size);
0 0 REALMOD(j2,n_size);
411 0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Ushort,U,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Ushort,U,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Ushort,U,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Ushort,U,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Ushort,U,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Ushort,U,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Ushort,U,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Ushort,U,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Ushort,U,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Ushort,U,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Ushort,U,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Ushort,U,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Ushort,U,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Ushort,U,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Ushort,U,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Ushort,U,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Ushort,U,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Ushort,U,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Ushort,U,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Ushort,U,PDL_Indx,N,PDL_Indx,N)
419 0 0 if ((mapi==NULL) || (mapj==NULL)) return PDL->make_error(PDL_EUSERERROR, "Error in conv2d:" "Out of Memory");
0 0 if ((mapi==NULL) || (mapj==NULL)) return PDL->make_error(PDL_EUSERERROR, "Error in conv2d:" "Out of Memory");
423 0 0 for ( i = 1-p_size; i< m_size; i++) {
427 0 0 if (i2<0)
429 0 0 else if (i2 >= m_size)
433 0 0 if (i2<0 || i2 >= m_size)
0 0 if (i2<0 || i2 >= m_size)
437 0 0 if (i2<0)
439 0 0 if (i2 >= m_size)
443 0 0 REALMOD(i2,m_size);
0 0 REALMOD(i2,m_size);
447 0 0 for ( j = 1-q_size; j< n_size; j++) {
451 0 0 if (j2<0)
453 0 0 else if (j2 >= n_size)
457 0 0 if (j2<0 || j2 >= n_size)
0 0 if (j2<0 || j2 >= n_size)
461 0 0 if (j2<0)
463 0 0 if (j2 >= n_size)
467 0 0 REALMOD(j2,n_size);
0 0 REALMOD(j2,n_size);
506 0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Long,L,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Long,L,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Long,L,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Long,L,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Long,L,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Long,L,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Long,L,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Long,L,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Long,L,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Long,L,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Long,L,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Long,L,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Long,L,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Long,L,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Long,L,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Long,L,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Long,L,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Long,L,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Long,L,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Long,L,PDL_Indx,N,PDL_Indx,N)
514 0 0 if ((mapi==NULL) || (mapj==NULL)) return PDL->make_error(PDL_EUSERERROR, "Error in conv2d:" "Out of Memory");
0 0 if ((mapi==NULL) || (mapj==NULL)) return PDL->make_error(PDL_EUSERERROR, "Error in conv2d:" "Out of Memory");
518 0 0 for ( i = 1-p_size; i< m_size; i++) {
522 0 0 if (i2<0)
524 0 0 else if (i2 >= m_size)
528 0 0 if (i2<0 || i2 >= m_size)
0 0 if (i2<0 || i2 >= m_size)
532 0 0 if (i2<0)
534 0 0 if (i2 >= m_size)
538 0 0 REALMOD(i2,m_size);
0 0 REALMOD(i2,m_size);
542 0 0 for ( j = 1-q_size; j< n_size; j++) {
546 0 0 if (j2<0)
548 0 0 else if (j2 >= n_size)
552 0 0 if (j2<0 || j2 >= n_size)
0 0 if (j2<0 || j2 >= n_size)
556 0 0 if (j2<0)
558 0 0 if (j2 >= n_size)
562 0 0 REALMOD(j2,n_size);
0 0 REALMOD(j2,n_size);
601 0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_ULong,K,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_ULong,K,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_ULong,K,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_ULong,K,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_ULong,K,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_ULong,K,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_ULong,K,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_ULong,K,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_ULong,K,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_ULong,K,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_ULong,K,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_ULong,K,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_ULong,K,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_ULong,K,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_ULong,K,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_ULong,K,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_ULong,K,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_ULong,K,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_ULong,K,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_ULong,K,PDL_Indx,N,PDL_Indx,N)
609 0 0 if ((mapi==NULL) || (mapj==NULL)) return PDL->make_error(PDL_EUSERERROR, "Error in conv2d:" "Out of Memory");
0 0 if ((mapi==NULL) || (mapj==NULL)) return PDL->make_error(PDL_EUSERERROR, "Error in conv2d:" "Out of Memory");
613 0 0 for ( i = 1-p_size; i< m_size; i++) {
617 0 0 if (i2<0)
619 0 0 else if (i2 >= m_size)
623 0 0 if (i2<0 || i2 >= m_size)
0 0 if (i2<0 || i2 >= m_size)
627 0 0 if (i2<0)
629 0 0 if (i2 >= m_size)
633 0 0 REALMOD(i2,m_size);
0 0 REALMOD(i2,m_size);
637 0 0 for ( j = 1-q_size; j< n_size; j++) {
641 0 0 if (j2<0)
643 0 0 else if (j2 >= n_size)
647 0 0 if (j2<0 || j2 >= n_size)
0 0 if (j2<0 || j2 >= n_size)
651 0 0 if (j2<0)
653 0 0 if (j2 >= n_size)
657 0 0 REALMOD(j2,n_size);
0 0 REALMOD(j2,n_size);
696 0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Indx,N,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Indx,N,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Indx,N,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Indx,N,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Indx,N,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Indx,N,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Indx,N,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Indx,N,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Indx,N,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Indx,N,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Indx,N,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Indx,N,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Indx,N,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Indx,N,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Indx,N,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Indx,N,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Indx,N,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Indx,N,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Indx,N,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Indx,N,PDL_Indx,N,PDL_Indx,N)
704 0 0 if ((mapi==NULL) || (mapj==NULL)) return PDL->make_error(PDL_EUSERERROR, "Error in conv2d:" "Out of Memory");
0 0 if ((mapi==NULL) || (mapj==NULL)) return PDL->make_error(PDL_EUSERERROR, "Error in conv2d:" "Out of Memory");
708 0 0 for ( i = 1-p_size; i< m_size; i++) {
712 0 0 if (i2<0)
714 0 0 else if (i2 >= m_size)
718 0 0 if (i2<0 || i2 >= m_size)
0 0 if (i2<0 || i2 >= m_size)
722 0 0 if (i2<0)
724 0 0 if (i2 >= m_size)
728 0 0 REALMOD(i2,m_size);
0 0 REALMOD(i2,m_size);
732 0 0 for ( j = 1-q_size; j< n_size; j++) {
736 0 0 if (j2<0)
738 0 0 else if (j2 >= n_size)
742 0 0 if (j2<0 || j2 >= n_size)
0 0 if (j2<0 || j2 >= n_size)
746 0 0 if (j2<0)
748 0 0 if (j2 >= n_size)
752 0 0 REALMOD(j2,n_size);
0 0 REALMOD(j2,n_size);
791 0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_ULongLong,P,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_ULongLong,P,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_ULongLong,P,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_ULongLong,P,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_ULongLong,P,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_ULongLong,P,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_ULongLong,P,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_ULongLong,P,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_ULongLong,P,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_ULongLong,P,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_ULongLong,P,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_ULongLong,P,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_ULongLong,P,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_ULongLong,P,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_ULongLong,P,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_ULongLong,P,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_ULongLong,P,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_ULongLong,P,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_ULongLong,P,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_ULongLong,P,PDL_Indx,N,PDL_Indx,N)
799 0 0 if ((mapi==NULL) || (mapj==NULL)) return PDL->make_error(PDL_EUSERERROR, "Error in conv2d:" "Out of Memory");
0 0 if ((mapi==NULL) || (mapj==NULL)) return PDL->make_error(PDL_EUSERERROR, "Error in conv2d:" "Out of Memory");
803 0 0 for ( i = 1-p_size; i< m_size; i++) {
807 0 0 if (i2<0)
809 0 0 else if (i2 >= m_size)
813 0 0 if (i2<0 || i2 >= m_size)
0 0 if (i2<0 || i2 >= m_size)
817 0 0 if (i2<0)
819 0 0 if (i2 >= m_size)
823 0 0 REALMOD(i2,m_size);
0 0 REALMOD(i2,m_size);
827 0 0 for ( j = 1-q_size; j< n_size; j++) {
831 0 0 if (j2<0)
833 0 0 else if (j2 >= n_size)
837 0 0 if (j2<0 || j2 >= n_size)
0 0 if (j2<0 || j2 >= n_size)
841 0 0 if (j2<0)
843 0 0 if (j2 >= n_size)
847 0 0 REALMOD(j2,n_size);
0 0 REALMOD(j2,n_size);
886 0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_LongLong,Q,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_LongLong,Q,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_LongLong,Q,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_LongLong,Q,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_LongLong,Q,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_LongLong,Q,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_LongLong,Q,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_LongLong,Q,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_LongLong,Q,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_LongLong,Q,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_LongLong,Q,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_LongLong,Q,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_LongLong,Q,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_LongLong,Q,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_LongLong,Q,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_LongLong,Q,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_LongLong,Q,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_LongLong,Q,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_LongLong,Q,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_LongLong,Q,PDL_Indx,N,PDL_Indx,N)
894 0 0 if ((mapi==NULL) || (mapj==NULL)) return PDL->make_error(PDL_EUSERERROR, "Error in conv2d:" "Out of Memory");
0 0 if ((mapi==NULL) || (mapj==NULL)) return PDL->make_error(PDL_EUSERERROR, "Error in conv2d:" "Out of Memory");
898 0 0 for ( i = 1-p_size; i< m_size; i++) {
902 0 0 if (i2<0)
904 0 0 else if (i2 >= m_size)
908 0 0 if (i2<0 || i2 >= m_size)
0 0 if (i2<0 || i2 >= m_size)
912 0 0 if (i2<0)
914 0 0 if (i2 >= m_size)
918 0 0 REALMOD(i2,m_size);
0 0 REALMOD(i2,m_size);
922 0 0 for ( j = 1-q_size; j< n_size; j++) {
926 0 0 if (j2<0)
928 0 0 else if (j2 >= n_size)
932 0 0 if (j2<0 || j2 >= n_size)
0 0 if (j2<0 || j2 >= n_size)
936 0 0 if (j2<0)
938 0 0 if (j2 >= n_size)
942 0 0 REALMOD(j2,n_size);
0 0 REALMOD(j2,n_size);
981 0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Float,F,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Float,F,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Float,F,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Float,F,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Float,F,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Float,F,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Float,F,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Float,F,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Float,F,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Float,F,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Float,F,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Float,F,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Float,F,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Float,F,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Float,F,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Float,F,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Float,F,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Float,F,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Float,F,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Float,F,PDL_Indx,N,PDL_Indx,N)
989 0 0 if ((mapi==NULL) || (mapj==NULL)) return PDL->make_error(PDL_EUSERERROR, "Error in conv2d:" "Out of Memory");
0 0 if ((mapi==NULL) || (mapj==NULL)) return PDL->make_error(PDL_EUSERERROR, "Error in conv2d:" "Out of Memory");
993 0 0 for ( i = 1-p_size; i< m_size; i++) {
997 0 0 if (i2<0)
999 0 0 else if (i2 >= m_size)
1003 0 0 if (i2<0 || i2 >= m_size)
0 0 if (i2<0 || i2 >= m_size)
1007 0 0 if (i2<0)
1009 0 0 if (i2 >= m_size)
1013 0 0 REALMOD(i2,m_size);
0 0 REALMOD(i2,m_size);
1017 0 0 for ( j = 1-q_size; j< n_size; j++) {
1021 0 0 if (j2<0)
1023 0 0 else if (j2 >= n_size)
1027 0 0 if (j2<0 || j2 >= n_size)
0 0 if (j2<0 || j2 >= n_size)
1031 0 0 if (j2<0)
1033 0 0 if (j2 >= n_size)
1037 0 0 REALMOD(j2,n_size);
0 0 REALMOD(j2,n_size);
1076 0 1 PDL_DECLARE_PARAMS_conv2d_1(PDL_Double,D,PDL_Indx,N,PDL_Indx,N)
1 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Double,D,PDL_Indx,N,PDL_Indx,N)
0 1 PDL_DECLARE_PARAMS_conv2d_1(PDL_Double,D,PDL_Indx,N,PDL_Indx,N)
0 1 PDL_DECLARE_PARAMS_conv2d_1(PDL_Double,D,PDL_Indx,N,PDL_Indx,N)
0 1 PDL_DECLARE_PARAMS_conv2d_1(PDL_Double,D,PDL_Indx,N,PDL_Indx,N)
1 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Double,D,PDL_Indx,N,PDL_Indx,N)
0 1 PDL_DECLARE_PARAMS_conv2d_1(PDL_Double,D,PDL_Indx,N,PDL_Indx,N)
0 1 PDL_DECLARE_PARAMS_conv2d_1(PDL_Double,D,PDL_Indx,N,PDL_Indx,N)
0 1 PDL_DECLARE_PARAMS_conv2d_1(PDL_Double,D,PDL_Indx,N,PDL_Indx,N)
1 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Double,D,PDL_Indx,N,PDL_Indx,N)
0 1 PDL_DECLARE_PARAMS_conv2d_1(PDL_Double,D,PDL_Indx,N,PDL_Indx,N)
0 1 PDL_DECLARE_PARAMS_conv2d_1(PDL_Double,D,PDL_Indx,N,PDL_Indx,N)
0 1 PDL_DECLARE_PARAMS_conv2d_1(PDL_Double,D,PDL_Indx,N,PDL_Indx,N)
1 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Double,D,PDL_Indx,N,PDL_Indx,N)
0 1 PDL_DECLARE_PARAMS_conv2d_1(PDL_Double,D,PDL_Indx,N,PDL_Indx,N)
0 1 PDL_DECLARE_PARAMS_conv2d_1(PDL_Double,D,PDL_Indx,N,PDL_Indx,N)
0 1 PDL_DECLARE_PARAMS_conv2d_1(PDL_Double,D,PDL_Indx,N,PDL_Indx,N)
1 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Double,D,PDL_Indx,N,PDL_Indx,N)
0 1 PDL_DECLARE_PARAMS_conv2d_1(PDL_Double,D,PDL_Indx,N,PDL_Indx,N)
0 1 PDL_DECLARE_PARAMS_conv2d_1(PDL_Double,D,PDL_Indx,N,PDL_Indx,N)
1084 1 0 if ((mapi==NULL) || (mapj==NULL)) return PDL->make_error(PDL_EUSERERROR, "Error in conv2d:" "Out of Memory");
0 1 if ((mapi==NULL) || (mapj==NULL)) return PDL->make_error(PDL_EUSERERROR, "Error in conv2d:" "Out of Memory");
1088 11 1 for ( i = 1-p_size; i< m_size; i++) {
1092 0 0 if (i2<0)
1094 0 0 else if (i2 >= m_size)
1098 0 0 if (i2<0 || i2 >= m_size)
0 0 if (i2<0 || i2 >= m_size)
1102 0 0 if (i2<0)
1104 0 0 if (i2 >= m_size)
1108 1 11 REALMOD(i2,m_size);
0 11 REALMOD(i2,m_size);
1112 4 1 for ( j = 1-q_size; j< n_size; j++) {
1116 0 0 if (j2<0)
1118 0 0 else if (j2 >= n_size)
1122 0 0 if (j2<0 || j2 >= n_size)
0 0 if (j2<0 || j2 >= n_size)
1126 0 0 if (j2<0)
1128 0 0 if (j2 >= n_size)
1132 1 4 REALMOD(j2,n_size);
0 4 REALMOD(j2,n_size);
1171 0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_LDouble,E,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_LDouble,E,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_LDouble,E,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_LDouble,E,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_LDouble,E,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_LDouble,E,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_LDouble,E,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_LDouble,E,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_LDouble,E,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_LDouble,E,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_LDouble,E,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_LDouble,E,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_LDouble,E,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_LDouble,E,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_LDouble,E,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_LDouble,E,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_LDouble,E,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_LDouble,E,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_LDouble,E,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_LDouble,E,PDL_Indx,N,PDL_Indx,N)
1179 0 0 if ((mapi==NULL) || (mapj==NULL)) return PDL->make_error(PDL_EUSERERROR, "Error in conv2d:" "Out of Memory");
0 0 if ((mapi==NULL) || (mapj==NULL)) return PDL->make_error(PDL_EUSERERROR, "Error in conv2d:" "Out of Memory");
1183 0 0 for ( i = 1-p_size; i< m_size; i++) {
1187 0 0 if (i2<0)
1189 0 0 else if (i2 >= m_size)
1193 0 0 if (i2<0 || i2 >= m_size)
0 0 if (i2<0 || i2 >= m_size)
1197 0 0 if (i2<0)
1199 0 0 if (i2 >= m_size)
1203 0 0 REALMOD(i2,m_size);
0 0 REALMOD(i2,m_size);
1207 0 0 for ( j = 1-q_size; j< n_size; j++) {
1211 0 0 if (j2<0)
1213 0 0 else if (j2 >= n_size)
1217 0 0 if (j2<0 || j2 >= n_size)
0 0 if (j2<0 || j2 >= n_size)
1221 0 0 if (j2<0)
1223 0 0 if (j2 >= n_size)
1227 0 0 REALMOD(j2,n_size);
0 0 REALMOD(j2,n_size);
1266 0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_CFloat,G,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_CFloat,G,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_CFloat,G,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_CFloat,G,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_CFloat,G,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_CFloat,G,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_CFloat,G,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_CFloat,G,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_CFloat,G,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_CFloat,G,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_CFloat,G,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_CFloat,G,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_CFloat,G,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_CFloat,G,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_CFloat,G,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_CFloat,G,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_CFloat,G,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_CFloat,G,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_CFloat,G,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_CFloat,G,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_CFloat,G,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_CFloat,G,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_CFloat,G,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_CFloat,G,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_CFloat,G,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_CFloat,G,PDL_Indx,N,PDL_Indx,N)
1274 0 0 if ((mapi==NULL) || (mapj==NULL)) return PDL->make_error(PDL_EUSERERROR, "Error in conv2d:" "Out of Memory");
0 0 if ((mapi==NULL) || (mapj==NULL)) return PDL->make_error(PDL_EUSERERROR, "Error in conv2d:" "Out of Memory");
1278 0 0 for ( i = 1-p_size; i< m_size; i++) {
1282 0 0 if (i2<0)
1284 0 0 else if (i2 >= m_size)
1288 0 0 if (i2<0 || i2 >= m_size)
0 0 if (i2<0 || i2 >= m_size)
1292 0 0 if (i2<0)
1294 0 0 if (i2 >= m_size)
1298 0 0 REALMOD(i2,m_size);
0 0 REALMOD(i2,m_size);
1302 0 0 for ( j = 1-q_size; j< n_size; j++) {
1306 0 0 if (j2<0)
1308 0 0 else if (j2 >= n_size)
1312 0 0 if (j2<0 || j2 >= n_size)
0 0 if (j2<0 || j2 >= n_size)
1316 0 0 if (j2<0)
1318 0 0 if (j2 >= n_size)
1322 0 0 REALMOD(j2,n_size);
0 0 REALMOD(j2,n_size);
1361 0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_CDouble,C,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_CDouble,C,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_CDouble,C,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_CDouble,C,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_CDouble,C,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_CDouble,C,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_CDouble,C,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_CDouble,C,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_CDouble,C,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_CDouble,C,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_CDouble,C,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_CDouble,C,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_CDouble,C,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_CDouble,C,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_CDouble,C,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_CDouble,C,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_CDouble,C,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_CDouble,C,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_CDouble,C,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_CDouble,C,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_CDouble,C,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_CDouble,C,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_CDouble,C,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_CDouble,C,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_CDouble,C,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_CDouble,C,PDL_Indx,N,PDL_Indx,N)
1369 0 0 if ((mapi==NULL) || (mapj==NULL)) return PDL->make_error(PDL_EUSERERROR, "Error in conv2d:" "Out of Memory");
0 0 if ((mapi==NULL) || (mapj==NULL)) return PDL->make_error(PDL_EUSERERROR, "Error in conv2d:" "Out of Memory");
1373 0 0 for ( i = 1-p_size; i< m_size; i++) {
1377 0 0 if (i2<0)
1379 0 0 else if (i2 >= m_size)
1383 0 0 if (i2<0 || i2 >= m_size)
0 0 if (i2<0 || i2 >= m_size)
1387 0 0 if (i2<0)
1389 0 0 if (i2 >= m_size)
1393 0 0 REALMOD(i2,m_size);
0 0 REALMOD(i2,m_size);
1397 0 0 for ( j = 1-q_size; j< n_size; j++) {
1401 0 0 if (j2<0)
1403 0 0 else if (j2 >= n_size)
1407 0 0 if (j2<0 || j2 >= n_size)
0 0 if (j2<0 || j2 >= n_size)
1411 0 0 if (j2<0)
1413 0 0 if (j2 >= n_size)
1417 0 0 REALMOD(j2,n_size);
0 0 REALMOD(j2,n_size);
1456 0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_CLDouble,H,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_CLDouble,H,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_CLDouble,H,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_CLDouble,H,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_CLDouble,H,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_CLDouble,H,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_CLDouble,H,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_CLDouble,H,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_CLDouble,H,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_CLDouble,H,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_CLDouble,H,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_CLDouble,H,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_CLDouble,H,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_CLDouble,H,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_CLDouble,H,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_CLDouble,H,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_CLDouble,H,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_CLDouble,H,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_CLDouble,H,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_CLDouble,H,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_CLDouble,H,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_CLDouble,H,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_CLDouble,H,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_CLDouble,H,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_CLDouble,H,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_CLDouble,H,PDL_Indx,N,PDL_Indx,N)
1464 0 0 if ((mapi==NULL) || (mapj==NULL)) return PDL->make_error(PDL_EUSERERROR, "Error in conv2d:" "Out of Memory");
0 0 if ((mapi==NULL) || (mapj==NULL)) return PDL->make_error(PDL_EUSERERROR, "Error in conv2d:" "Out of Memory");
1468 0 0 for ( i = 1-p_size; i< m_size; i++) {
1472 0 0 if (i2<0)
1474 0 0 else if (i2 >= m_size)
1478 0 0 if (i2<0 || i2 >= m_size)
0 0 if (i2<0 || i2 >= m_size)
1482 0 0 if (i2<0)
1484 0 0 if (i2 >= m_size)
1488 0 0 REALMOD(i2,m_size);
0 0 REALMOD(i2,m_size);
1492 0 0 for ( j = 1-q_size; j< n_size; j++) {
1496 0 0 if (j2<0)
1498 0 0 else if (j2 >= n_size)
1502 0 0 if (j2<0 || j2 >= n_size)
0 0 if (j2<0 || j2 >= n_size)
1506 0 0 if (j2<0)
1508 0 0 if (j2 >= n_size)
1512 0 0 REALMOD(j2,n_size);
0 0 REALMOD(j2,n_size);
1558 0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_SByte,A,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_SByte,A,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_SByte,A,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_SByte,A,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_SByte,A,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_SByte,A,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_SByte,A,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_SByte,A,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_SByte,A,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_SByte,A,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_SByte,A,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_SByte,A,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_SByte,A,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_SByte,A,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_SByte,A,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_SByte,A,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_SByte,A,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_SByte,A,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_SByte,A,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_SByte,A,PDL_Indx,N,PDL_Indx,N)
1566 0 0 if ((mapi==NULL) || (mapj==NULL)) return PDL->make_error(PDL_EUSERERROR, "Error in conv2d:" "Out of Memory");
0 0 if ((mapi==NULL) || (mapj==NULL)) return PDL->make_error(PDL_EUSERERROR, "Error in conv2d:" "Out of Memory");
1570 0 0 for ( i = 1-p_size; i< m_size; i++) {
1574 0 0 if (i2<0)
1576 0 0 else if (i2 >= m_size)
1580 0 0 if (i2<0 || i2 >= m_size)
0 0 if (i2<0 || i2 >= m_size)
1584 0 0 if (i2<0)
1586 0 0 if (i2 >= m_size)
1590 0 0 REALMOD(i2,m_size);
0 0 REALMOD(i2,m_size);
1594 0 0 for ( j = 1-q_size; j< n_size; j++) {
1598 0 0 if (j2<0)
1600 0 0 else if (j2 >= n_size)
1604 0 0 if (j2<0 || j2 >= n_size)
0 0 if (j2<0 || j2 >= n_size)
1608 0 0 if (j2<0)
1610 0 0 if (j2 >= n_size)
1614 0 0 REALMOD(j2,n_size);
0 0 REALMOD(j2,n_size);
1653 0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Byte,B,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Byte,B,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Byte,B,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Byte,B,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Byte,B,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Byte,B,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Byte,B,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Byte,B,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Byte,B,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Byte,B,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Byte,B,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Byte,B,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Byte,B,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Byte,B,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Byte,B,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Byte,B,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Byte,B,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Byte,B,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Byte,B,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Byte,B,PDL_Indx,N,PDL_Indx,N)
1661 0 0 if ((mapi==NULL) || (mapj==NULL)) return PDL->make_error(PDL_EUSERERROR, "Error in conv2d:" "Out of Memory");
0 0 if ((mapi==NULL) || (mapj==NULL)) return PDL->make_error(PDL_EUSERERROR, "Error in conv2d:" "Out of Memory");
1665 0 0 for ( i = 1-p_size; i< m_size; i++) {
1669 0 0 if (i2<0)
1671 0 0 else if (i2 >= m_size)
1675 0 0 if (i2<0 || i2 >= m_size)
0 0 if (i2<0 || i2 >= m_size)
1679 0 0 if (i2<0)
1681 0 0 if (i2 >= m_size)
1685 0 0 REALMOD(i2,m_size);
0 0 REALMOD(i2,m_size);
1689 0 0 for ( j = 1-q_size; j< n_size; j++) {
1693 0 0 if (j2<0)
1695 0 0 else if (j2 >= n_size)
1699 0 0 if (j2<0 || j2 >= n_size)
0 0 if (j2<0 || j2 >= n_size)
1703 0 0 if (j2<0)
1705 0 0 if (j2 >= n_size)
1709 0 0 REALMOD(j2,n_size);
0 0 REALMOD(j2,n_size);
1748 0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Short,S,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Short,S,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Short,S,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Short,S,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Short,S,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Short,S,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Short,S,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Short,S,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Short,S,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Short,S,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Short,S,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Short,S,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Short,S,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Short,S,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Short,S,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Short,S,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Short,S,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Short,S,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Short,S,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Short,S,PDL_Indx,N,PDL_Indx,N)
1756 0 0 if ((mapi==NULL) || (mapj==NULL)) return PDL->make_error(PDL_EUSERERROR, "Error in conv2d:" "Out of Memory");
0 0 if ((mapi==NULL) || (mapj==NULL)) return PDL->make_error(PDL_EUSERERROR, "Error in conv2d:" "Out of Memory");
1760 0 0 for ( i = 1-p_size; i< m_size; i++) {
1764 0 0 if (i2<0)
1766 0 0 else if (i2 >= m_size)
1770 0 0 if (i2<0 || i2 >= m_size)
0 0 if (i2<0 || i2 >= m_size)
1774 0 0 if (i2<0)
1776 0 0 if (i2 >= m_size)
1780 0 0 REALMOD(i2,m_size);
0 0 REALMOD(i2,m_size);
1784 0 0 for ( j = 1-q_size; j< n_size; j++) {
1788 0 0 if (j2<0)
1790 0 0 else if (j2 >= n_size)
1794 0 0 if (j2<0 || j2 >= n_size)
0 0 if (j2<0 || j2 >= n_size)
1798 0 0 if (j2<0)
1800 0 0 if (j2 >= n_size)
1804 0 0 REALMOD(j2,n_size);
0 0 REALMOD(j2,n_size);
1843 0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Ushort,U,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Ushort,U,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Ushort,U,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Ushort,U,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Ushort,U,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Ushort,U,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Ushort,U,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Ushort,U,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Ushort,U,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Ushort,U,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Ushort,U,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Ushort,U,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Ushort,U,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Ushort,U,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Ushort,U,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Ushort,U,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Ushort,U,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Ushort,U,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Ushort,U,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Ushort,U,PDL_Indx,N,PDL_Indx,N)
1851 0 0 if ((mapi==NULL) || (mapj==NULL)) return PDL->make_error(PDL_EUSERERROR, "Error in conv2d:" "Out of Memory");
0 0 if ((mapi==NULL) || (mapj==NULL)) return PDL->make_error(PDL_EUSERERROR, "Error in conv2d:" "Out of Memory");
1855 0 0 for ( i = 1-p_size; i< m_size; i++) {
1859 0 0 if (i2<0)
1861 0 0 else if (i2 >= m_size)
1865 0 0 if (i2<0 || i2 >= m_size)
0 0 if (i2<0 || i2 >= m_size)
1869 0 0 if (i2<0)
1871 0 0 if (i2 >= m_size)
1875 0 0 REALMOD(i2,m_size);
0 0 REALMOD(i2,m_size);
1879 0 0 for ( j = 1-q_size; j< n_size; j++) {
1883 0 0 if (j2<0)
1885 0 0 else if (j2 >= n_size)
1889 0 0 if (j2<0 || j2 >= n_size)
0 0 if (j2<0 || j2 >= n_size)
1893 0 0 if (j2<0)
1895 0 0 if (j2 >= n_size)
1899 0 0 REALMOD(j2,n_size);
0 0 REALMOD(j2,n_size);
1938 0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Long,L,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Long,L,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Long,L,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Long,L,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Long,L,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Long,L,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Long,L,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Long,L,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Long,L,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Long,L,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Long,L,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Long,L,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Long,L,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Long,L,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Long,L,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Long,L,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Long,L,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Long,L,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Long,L,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Long,L,PDL_Indx,N,PDL_Indx,N)
1946 0 0 if ((mapi==NULL) || (mapj==NULL)) return PDL->make_error(PDL_EUSERERROR, "Error in conv2d:" "Out of Memory");
0 0 if ((mapi==NULL) || (mapj==NULL)) return PDL->make_error(PDL_EUSERERROR, "Error in conv2d:" "Out of Memory");
1950 0 0 for ( i = 1-p_size; i< m_size; i++) {
1954 0 0 if (i2<0)
1956 0 0 else if (i2 >= m_size)
1960 0 0 if (i2<0 || i2 >= m_size)
0 0 if (i2<0 || i2 >= m_size)
1964 0 0 if (i2<0)
1966 0 0 if (i2 >= m_size)
1970 0 0 REALMOD(i2,m_size);
0 0 REALMOD(i2,m_size);
1974 0 0 for ( j = 1-q_size; j< n_size; j++) {
1978 0 0 if (j2<0)
1980 0 0 else if (j2 >= n_size)
1984 0 0 if (j2<0 || j2 >= n_size)
0 0 if (j2<0 || j2 >= n_size)
1988 0 0 if (j2<0)
1990 0 0 if (j2 >= n_size)
1994 0 0 REALMOD(j2,n_size);
0 0 REALMOD(j2,n_size);
2033 0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_ULong,K,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_ULong,K,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_ULong,K,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_ULong,K,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_ULong,K,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_ULong,K,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_ULong,K,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_ULong,K,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_ULong,K,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_ULong,K,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_ULong,K,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_ULong,K,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_ULong,K,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_ULong,K,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_ULong,K,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_ULong,K,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_ULong,K,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_ULong,K,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_ULong,K,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_ULong,K,PDL_Indx,N,PDL_Indx,N)
2041 0 0 if ((mapi==NULL) || (mapj==NULL)) return PDL->make_error(PDL_EUSERERROR, "Error in conv2d:" "Out of Memory");
0 0 if ((mapi==NULL) || (mapj==NULL)) return PDL->make_error(PDL_EUSERERROR, "Error in conv2d:" "Out of Memory");
2045 0 0 for ( i = 1-p_size; i< m_size; i++) {
2049 0 0 if (i2<0)
2051 0 0 else if (i2 >= m_size)
2055 0 0 if (i2<0 || i2 >= m_size)
0 0 if (i2<0 || i2 >= m_size)
2059 0 0 if (i2<0)
2061 0 0 if (i2 >= m_size)
2065 0 0 REALMOD(i2,m_size);
0 0 REALMOD(i2,m_size);
2069 0 0 for ( j = 1-q_size; j< n_size; j++) {
2073 0 0 if (j2<0)
2075 0 0 else if (j2 >= n_size)
2079 0 0 if (j2<0 || j2 >= n_size)
0 0 if (j2<0 || j2 >= n_size)
2083 0 0 if (j2<0)
2085 0 0 if (j2 >= n_size)
2089 0 0 REALMOD(j2,n_size);
0 0 REALMOD(j2,n_size);
2128 0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Indx,N,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Indx,N,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Indx,N,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Indx,N,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Indx,N,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Indx,N,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Indx,N,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Indx,N,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Indx,N,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Indx,N,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Indx,N,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Indx,N,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Indx,N,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Indx,N,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Indx,N,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Indx,N,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Indx,N,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Indx,N,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Indx,N,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Indx,N,PDL_Indx,N,PDL_Indx,N)
2136 0 0 if ((mapi==NULL) || (mapj==NULL)) return PDL->make_error(PDL_EUSERERROR, "Error in conv2d:" "Out of Memory");
0 0 if ((mapi==NULL) || (mapj==NULL)) return PDL->make_error(PDL_EUSERERROR, "Error in conv2d:" "Out of Memory");
2140 0 0 for ( i = 1-p_size; i< m_size; i++) {
2144 0 0 if (i2<0)
2146 0 0 else if (i2 >= m_size)
2150 0 0 if (i2<0 || i2 >= m_size)
0 0 if (i2<0 || i2 >= m_size)
2154 0 0 if (i2<0)
2156 0 0 if (i2 >= m_size)
2160 0 0 REALMOD(i2,m_size);
0 0 REALMOD(i2,m_size);
2164 0 0 for ( j = 1-q_size; j< n_size; j++) {
2168 0 0 if (j2<0)
2170 0 0 else if (j2 >= n_size)
2174 0 0 if (j2<0 || j2 >= n_size)
0 0 if (j2<0 || j2 >= n_size)
2178 0 0 if (j2<0)
2180 0 0 if (j2 >= n_size)
2184 0 0 REALMOD(j2,n_size);
0 0 REALMOD(j2,n_size);
2223 0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_ULongLong,P,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_ULongLong,P,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_ULongLong,P,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_ULongLong,P,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_ULongLong,P,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_ULongLong,P,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_ULongLong,P,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_ULongLong,P,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_ULongLong,P,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_ULongLong,P,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_ULongLong,P,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_ULongLong,P,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_ULongLong,P,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_ULongLong,P,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_ULongLong,P,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_ULongLong,P,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_ULongLong,P,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_ULongLong,P,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_ULongLong,P,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_ULongLong,P,PDL_Indx,N,PDL_Indx,N)
2231 0 0 if ((mapi==NULL) || (mapj==NULL)) return PDL->make_error(PDL_EUSERERROR, "Error in conv2d:" "Out of Memory");
0 0 if ((mapi==NULL) || (mapj==NULL)) return PDL->make_error(PDL_EUSERERROR, "Error in conv2d:" "Out of Memory");
2235 0 0 for ( i = 1-p_size; i< m_size; i++) {
2239 0 0 if (i2<0)
2241 0 0 else if (i2 >= m_size)
2245 0 0 if (i2<0 || i2 >= m_size)
0 0 if (i2<0 || i2 >= m_size)
2249 0 0 if (i2<0)
2251 0 0 if (i2 >= m_size)
2255 0 0 REALMOD(i2,m_size);
0 0 REALMOD(i2,m_size);
2259 0 0 for ( j = 1-q_size; j< n_size; j++) {
2263 0 0 if (j2<0)
2265 0 0 else if (j2 >= n_size)
2269 0 0 if (j2<0 || j2 >= n_size)
0 0 if (j2<0 || j2 >= n_size)
2273 0 0 if (j2<0)
2275 0 0 if (j2 >= n_size)
2279 0 0 REALMOD(j2,n_size);
0 0 REALMOD(j2,n_size);
2318 0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_LongLong,Q,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_LongLong,Q,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_LongLong,Q,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_LongLong,Q,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_LongLong,Q,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_LongLong,Q,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_LongLong,Q,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_LongLong,Q,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_LongLong,Q,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_LongLong,Q,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_LongLong,Q,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_LongLong,Q,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_LongLong,Q,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_LongLong,Q,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_LongLong,Q,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_LongLong,Q,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_LongLong,Q,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_LongLong,Q,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_LongLong,Q,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_LongLong,Q,PDL_Indx,N,PDL_Indx,N)
2326 0 0 if ((mapi==NULL) || (mapj==NULL)) return PDL->make_error(PDL_EUSERERROR, "Error in conv2d:" "Out of Memory");
0 0 if ((mapi==NULL) || (mapj==NULL)) return PDL->make_error(PDL_EUSERERROR, "Error in conv2d:" "Out of Memory");
2330 0 0 for ( i = 1-p_size; i< m_size; i++) {
2334 0 0 if (i2<0)
2336 0 0 else if (i2 >= m_size)
2340 0 0 if (i2<0 || i2 >= m_size)
0 0 if (i2<0 || i2 >= m_size)
2344 0 0 if (i2<0)
2346 0 0 if (i2 >= m_size)
2350 0 0 REALMOD(i2,m_size);
0 0 REALMOD(i2,m_size);
2354 0 0 for ( j = 1-q_size; j< n_size; j++) {
2358 0 0 if (j2<0)
2360 0 0 else if (j2 >= n_size)
2364 0 0 if (j2<0 || j2 >= n_size)
0 0 if (j2<0 || j2 >= n_size)
2368 0 0 if (j2<0)
2370 0 0 if (j2 >= n_size)
2374 0 0 REALMOD(j2,n_size);
0 0 REALMOD(j2,n_size);
2413 0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Float,F,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Float,F,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Float,F,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Float,F,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Float,F,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Float,F,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Float,F,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Float,F,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Float,F,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Float,F,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Float,F,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Float,F,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Float,F,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Float,F,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Float,F,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Float,F,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Float,F,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Float,F,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Float,F,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Float,F,PDL_Indx,N,PDL_Indx,N)
2421 0 0 if ((mapi==NULL) || (mapj==NULL)) return PDL->make_error(PDL_EUSERERROR, "Error in conv2d:" "Out of Memory");
0 0 if ((mapi==NULL) || (mapj==NULL)) return PDL->make_error(PDL_EUSERERROR, "Error in conv2d:" "Out of Memory");
2425 0 0 for ( i = 1-p_size; i< m_size; i++) {
2429 0 0 if (i2<0)
2431 0 0 else if (i2 >= m_size)
2435 0 0 if (i2<0 || i2 >= m_size)
0 0 if (i2<0 || i2 >= m_size)
2439 0 0 if (i2<0)
2441 0 0 if (i2 >= m_size)
2445 0 0 REALMOD(i2,m_size);
0 0 REALMOD(i2,m_size);
2449 0 0 for ( j = 1-q_size; j< n_size; j++) {
2453 0 0 if (j2<0)
2455 0 0 else if (j2 >= n_size)
2459 0 0 if (j2<0 || j2 >= n_size)
0 0 if (j2<0 || j2 >= n_size)
2463 0 0 if (j2<0)
2465 0 0 if (j2 >= n_size)
2469 0 0 REALMOD(j2,n_size);
0 0 REALMOD(j2,n_size);
2508 0 8 PDL_DECLARE_PARAMS_conv2d_1(PDL_Double,D,PDL_Indx,N,PDL_Indx,N)
8 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Double,D,PDL_Indx,N,PDL_Indx,N)
0 8 PDL_DECLARE_PARAMS_conv2d_1(PDL_Double,D,PDL_Indx,N,PDL_Indx,N)
0 8 PDL_DECLARE_PARAMS_conv2d_1(PDL_Double,D,PDL_Indx,N,PDL_Indx,N)
0 8 PDL_DECLARE_PARAMS_conv2d_1(PDL_Double,D,PDL_Indx,N,PDL_Indx,N)
8 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Double,D,PDL_Indx,N,PDL_Indx,N)
0 8 PDL_DECLARE_PARAMS_conv2d_1(PDL_Double,D,PDL_Indx,N,PDL_Indx,N)
0 8 PDL_DECLARE_PARAMS_conv2d_1(PDL_Double,D,PDL_Indx,N,PDL_Indx,N)
0 8 PDL_DECLARE_PARAMS_conv2d_1(PDL_Double,D,PDL_Indx,N,PDL_Indx,N)
8 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Double,D,PDL_Indx,N,PDL_Indx,N)
0 8 PDL_DECLARE_PARAMS_conv2d_1(PDL_Double,D,PDL_Indx,N,PDL_Indx,N)
0 8 PDL_DECLARE_PARAMS_conv2d_1(PDL_Double,D,PDL_Indx,N,PDL_Indx,N)
0 8 PDL_DECLARE_PARAMS_conv2d_1(PDL_Double,D,PDL_Indx,N,PDL_Indx,N)
8 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Double,D,PDL_Indx,N,PDL_Indx,N)
0 8 PDL_DECLARE_PARAMS_conv2d_1(PDL_Double,D,PDL_Indx,N,PDL_Indx,N)
0 8 PDL_DECLARE_PARAMS_conv2d_1(PDL_Double,D,PDL_Indx,N,PDL_Indx,N)
0 8 PDL_DECLARE_PARAMS_conv2d_1(PDL_Double,D,PDL_Indx,N,PDL_Indx,N)
8 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_Double,D,PDL_Indx,N,PDL_Indx,N)
0 8 PDL_DECLARE_PARAMS_conv2d_1(PDL_Double,D,PDL_Indx,N,PDL_Indx,N)
0 8 PDL_DECLARE_PARAMS_conv2d_1(PDL_Double,D,PDL_Indx,N,PDL_Indx,N)
2516 8 0 if ((mapi==NULL) || (mapj==NULL)) return PDL->make_error(PDL_EUSERERROR, "Error in conv2d:" "Out of Memory");
0 8 if ((mapi==NULL) || (mapj==NULL)) return PDL->make_error(PDL_EUSERERROR, "Error in conv2d:" "Out of Memory");
2520 810 8 for ( i = 1-p_size; i< m_size; i++) {
2524 1 4 if (i2<0)
2526 1 3 else if (i2 >= m_size)
2530 4 1 if (i2<0 || i2 >= m_size)
1 3 if (i2<0 || i2 >= m_size)
2534 1 4 if (i2<0)
2536 1 4 if (i2 >= m_size)
2540 6 795 REALMOD(i2,m_size);
5 795 REALMOD(i2,m_size);
2544 807 8 for ( j = 1-q_size; j< n_size; j++) {
2548 1 4 if (j2<0)
2550 1 3 else if (j2 >= n_size)
2554 4 1 if (j2<0 || j2 >= n_size)
1 3 if (j2<0 || j2 >= n_size)
2558 1 4 if (j2<0)
2560 1 4 if (j2 >= n_size)
2564 8 792 REALMOD(j2,n_size);
7 792 REALMOD(j2,n_size);
2603 0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_LDouble,E,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_LDouble,E,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_LDouble,E,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_LDouble,E,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_LDouble,E,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_LDouble,E,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_LDouble,E,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_LDouble,E,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_LDouble,E,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_LDouble,E,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_LDouble,E,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_LDouble,E,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_LDouble,E,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_LDouble,E,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_LDouble,E,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_LDouble,E,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_LDouble,E,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_LDouble,E,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_LDouble,E,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_LDouble,E,PDL_Indx,N,PDL_Indx,N)
2611 0 0 if ((mapi==NULL) || (mapj==NULL)) return PDL->make_error(PDL_EUSERERROR, "Error in conv2d:" "Out of Memory");
0 0 if ((mapi==NULL) || (mapj==NULL)) return PDL->make_error(PDL_EUSERERROR, "Error in conv2d:" "Out of Memory");
2615 0 0 for ( i = 1-p_size; i< m_size; i++) {
2619 0 0 if (i2<0)
2621 0 0 else if (i2 >= m_size)
2625 0 0 if (i2<0 || i2 >= m_size)
0 0 if (i2<0 || i2 >= m_size)
2629 0 0 if (i2<0)
2631 0 0 if (i2 >= m_size)
2635 0 0 REALMOD(i2,m_size);
0 0 REALMOD(i2,m_size);
2639 0 0 for ( j = 1-q_size; j< n_size; j++) {
2643 0 0 if (j2<0)
2645 0 0 else if (j2 >= n_size)
2649 0 0 if (j2<0 || j2 >= n_size)
0 0 if (j2<0 || j2 >= n_size)
2653 0 0 if (j2<0)
2655 0 0 if (j2 >= n_size)
2659 0 0 REALMOD(j2,n_size);
0 0 REALMOD(j2,n_size);
2698 0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_CFloat,G,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_CFloat,G,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_CFloat,G,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_CFloat,G,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_CFloat,G,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_CFloat,G,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_CFloat,G,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_CFloat,G,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_CFloat,G,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_CFloat,G,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_CFloat,G,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_CFloat,G,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_CFloat,G,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_CFloat,G,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_CFloat,G,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_CFloat,G,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_CFloat,G,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_CFloat,G,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_CFloat,G,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_CFloat,G,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_CFloat,G,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_CFloat,G,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_CFloat,G,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_CFloat,G,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_CFloat,G,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_CFloat,G,PDL_Indx,N,PDL_Indx,N)
2706 0 0 if ((mapi==NULL) || (mapj==NULL)) return PDL->make_error(PDL_EUSERERROR, "Error in conv2d:" "Out of Memory");
0 0 if ((mapi==NULL) || (mapj==NULL)) return PDL->make_error(PDL_EUSERERROR, "Error in conv2d:" "Out of Memory");
2710 0 0 for ( i = 1-p_size; i< m_size; i++) {
2714 0 0 if (i2<0)
2716 0 0 else if (i2 >= m_size)
2720 0 0 if (i2<0 || i2 >= m_size)
0 0 if (i2<0 || i2 >= m_size)
2724 0 0 if (i2<0)
2726 0 0 if (i2 >= m_size)
2730 0 0 REALMOD(i2,m_size);
0 0 REALMOD(i2,m_size);
2734 0 0 for ( j = 1-q_size; j< n_size; j++) {
2738 0 0 if (j2<0)
2740 0 0 else if (j2 >= n_size)
2744 0 0 if (j2<0 || j2 >= n_size)
0 0 if (j2<0 || j2 >= n_size)
2748 0 0 if (j2<0)
2750 0 0 if (j2 >= n_size)
2754 0 0 REALMOD(j2,n_size);
0 0 REALMOD(j2,n_size);
2793 0 3 PDL_DECLARE_PARAMS_conv2d_1(PDL_CDouble,C,PDL_Indx,N,PDL_Indx,N)
3 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_CDouble,C,PDL_Indx,N,PDL_Indx,N)
0 3 PDL_DECLARE_PARAMS_conv2d_1(PDL_CDouble,C,PDL_Indx,N,PDL_Indx,N)
0 3 PDL_DECLARE_PARAMS_conv2d_1(PDL_CDouble,C,PDL_Indx,N,PDL_Indx,N)
3 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_CDouble,C,PDL_Indx,N,PDL_Indx,N)
0 3 PDL_DECLARE_PARAMS_conv2d_1(PDL_CDouble,C,PDL_Indx,N,PDL_Indx,N)
0 3 PDL_DECLARE_PARAMS_conv2d_1(PDL_CDouble,C,PDL_Indx,N,PDL_Indx,N)
3 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_CDouble,C,PDL_Indx,N,PDL_Indx,N)
0 3 PDL_DECLARE_PARAMS_conv2d_1(PDL_CDouble,C,PDL_Indx,N,PDL_Indx,N)
0 3 PDL_DECLARE_PARAMS_conv2d_1(PDL_CDouble,C,PDL_Indx,N,PDL_Indx,N)
3 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_CDouble,C,PDL_Indx,N,PDL_Indx,N)
0 3 PDL_DECLARE_PARAMS_conv2d_1(PDL_CDouble,C,PDL_Indx,N,PDL_Indx,N)
0 3 PDL_DECLARE_PARAMS_conv2d_1(PDL_CDouble,C,PDL_Indx,N,PDL_Indx,N)
3 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_CDouble,C,PDL_Indx,N,PDL_Indx,N)
0 3 PDL_DECLARE_PARAMS_conv2d_1(PDL_CDouble,C,PDL_Indx,N,PDL_Indx,N)
0 3 PDL_DECLARE_PARAMS_conv2d_1(PDL_CDouble,C,PDL_Indx,N,PDL_Indx,N)
3 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_CDouble,C,PDL_Indx,N,PDL_Indx,N)
0 3 PDL_DECLARE_PARAMS_conv2d_1(PDL_CDouble,C,PDL_Indx,N,PDL_Indx,N)
0 3 PDL_DECLARE_PARAMS_conv2d_1(PDL_CDouble,C,PDL_Indx,N,PDL_Indx,N)
3 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_CDouble,C,PDL_Indx,N,PDL_Indx,N)
0 3 PDL_DECLARE_PARAMS_conv2d_1(PDL_CDouble,C,PDL_Indx,N,PDL_Indx,N)
0 3 PDL_DECLARE_PARAMS_conv2d_1(PDL_CDouble,C,PDL_Indx,N,PDL_Indx,N)
0 3 PDL_DECLARE_PARAMS_conv2d_1(PDL_CDouble,C,PDL_Indx,N,PDL_Indx,N)
3 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_CDouble,C,PDL_Indx,N,PDL_Indx,N)
0 3 PDL_DECLARE_PARAMS_conv2d_1(PDL_CDouble,C,PDL_Indx,N,PDL_Indx,N)
0 3 PDL_DECLARE_PARAMS_conv2d_1(PDL_CDouble,C,PDL_Indx,N,PDL_Indx,N)
2801 3 0 if ((mapi==NULL) || (mapj==NULL)) return PDL->make_error(PDL_EUSERERROR, "Error in conv2d:" "Out of Memory");
0 3 if ((mapi==NULL) || (mapj==NULL)) return PDL->make_error(PDL_EUSERERROR, "Error in conv2d:" "Out of Memory");
2805 15 3 for ( i = 1-p_size; i< m_size; i++) {
2809 0 0 if (i2<0)
2811 0 0 else if (i2 >= m_size)
2815 0 0 if (i2<0 || i2 >= m_size)
0 0 if (i2<0 || i2 >= m_size)
2819 0 0 if (i2<0)
2821 0 0 if (i2 >= m_size)
2825 3 15 REALMOD(i2,m_size);
3 15 REALMOD(i2,m_size);
2829 15 3 for ( j = 1-q_size; j< n_size; j++) {
2833 0 0 if (j2<0)
2835 0 0 else if (j2 >= n_size)
2839 0 0 if (j2<0 || j2 >= n_size)
0 0 if (j2<0 || j2 >= n_size)
2843 0 0 if (j2<0)
2845 0 0 if (j2 >= n_size)
2849 3 15 REALMOD(j2,n_size);
3 15 REALMOD(j2,n_size);
2888 0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_CLDouble,H,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_CLDouble,H,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_CLDouble,H,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_CLDouble,H,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_CLDouble,H,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_CLDouble,H,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_CLDouble,H,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_CLDouble,H,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_CLDouble,H,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_CLDouble,H,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_CLDouble,H,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_CLDouble,H,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_CLDouble,H,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_CLDouble,H,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_CLDouble,H,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_CLDouble,H,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_CLDouble,H,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_CLDouble,H,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_CLDouble,H,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_CLDouble,H,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_CLDouble,H,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_CLDouble,H,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_CLDouble,H,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_CLDouble,H,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_CLDouble,H,PDL_Indx,N,PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_conv2d_1(PDL_CLDouble,H,PDL_Indx,N,PDL_Indx,N)
2896 0 0 if ((mapi==NULL) || (mapj==NULL)) return PDL->make_error(PDL_EUSERERROR, "Error in conv2d:" "Out of Memory");
0 0 if ((mapi==NULL) || (mapj==NULL)) return PDL->make_error(PDL_EUSERERROR, "Error in conv2d:" "Out of Memory");
2900 0 0 for ( i = 1-p_size; i< m_size; i++) {
2904 0 0 if (i2<0)
2906 0 0 else if (i2 >= m_size)
2910 0 0 if (i2<0 || i2 >= m_size)
0 0 if (i2<0 || i2 >= m_size)
2914 0 0 if (i2<0)
2916 0 0 if (i2 >= m_size)
2920 0 0 REALMOD(i2,m_size);
0 0 REALMOD(i2,m_size);
2924 0 0 for ( j = 1-q_size; j< n_size; j++) {
2928 0 0 if (j2<0)
2930 0 0 else if (j2 >= n_size)
2934 0 0 if (j2<0 || j2 >= n_size)
0 0 if (j2<0 || j2 >= n_size)
2938 0 0 if (j2<0)
2940 0 0 if (j2 >= n_size)
2944 0 0 REALMOD(j2,n_size);
0 0 REALMOD(j2,n_size);
3017 0 12 if (!PDL) return (pdl_error){PDL_EFATAL, "PDL core struct is NULL, can't continue",0};
3019 0 12 if (!__privtrans) return PDL->make_error_simple(PDL_EFATAL, "Couldn't create trans");
3024 0 12 PDL_RETERROR(PDL_err, PDL->type_coerce(__privtrans));
3026 0 12 PDL_RETERROR(PDL_err, PDL->make_trans_mutual(__privtrans));