Task 259405931

Name wu_sf6_DS-15x11_Grp8042582of13107200_0
Workunit 242287980
Created 15 Jun 2025, 17:45:33 UTC
Sent 23 Jun 2025, 5:36:39 UTC
Report deadline 30 Jun 2025, 5:36:39 UTC
Received 24 Jun 2025, 6:08:45 UTC
Server state Over
Outcome Computation error
Client state Compute error
Exit status 1 (0x00000001) Unknown error code
Computer ID 2873615
Run time 32 sec
CPU time 25 sec
Validate state Invalid
Credit 0.00
Device peak FLOPS 2,218.60 GFLOPS
Application version Get Decic Fields v4.02 (opencl_nvidia)
windows_x86_64
Peak working set size 124.04 MB
Peak swap size 353.95 MB
Peak disk usage 0.12 MB

Stderr output

<core_client_version>8.0.2</core_client_version>
<![CDATA[
<message>
Incorrect function.
 (0x1) - exit code 1 (0x1)</message>
<stderr_txt>
(mpB[k-1]), &mpT2 );  // 2nd term
              ^
<kernel>:1002:26: error: use of undeclared identifier 'mpB'
    mp_mul( &(mpR[7]), &(mpB[k-1]), &mpT2 );  // 2nd term
                         ^
<kernel>:1002:38: error: use of undeclared identifier 'mpT2'
    mp_mul( &(mpR[7]), &(mpB[k-1]), &mpT2 );  // 2nd term
                                     ^
<kernel>:1003:5: error: use of undeclared identifier 'mpT2'
    mpT2.sign = -mpT2.sign;  // negate the 2nd term
    ^
<kernel>:1003:18: error: use of undeclared identifier 'mpT2'
    mpT2.sign = -mpT2.sign;  // negate the 2nd term
                 ^
<kernel>:1004:14: error: use of undeclared identifier 'mpT1'
    mp_add( &mpT1, &mpT2, &(mpR[k]) );  // Sum the terms
             ^
<kernel>:1004:21: error: use of undeclared identifier 'mpT2'
    mp_add( &mpT1, &mpT2, &(mpR[k]) );  // Sum the terms
                    ^
<kernel>:1004:29: error: use of undeclared identifier 'mpR'
    mp_add( &mpT1, &mpT2, &(mpR[k]) );  // Sum the terms
                            ^
<kernel>:1007:15: error: use of undeclared identifier 'mpB'
    mp_mul( &(mpB[6]), &(mpR[k]), &mpT1 );  // 1st term
              ^
<kernel>:1007:26: error: use of undeclared identifier 'mpR'
    mp_mul( &(mpB[6]), &(mpR[k]), &mpT1 );  // 1st term
                         ^
<kernel>:1007:36: error: use of undeclared identifier 'mpT1'
    mp_mul( &(mpB[6]), &(mpR[k]), &mpT1 );  // 1st term
                                   ^
<kernel>:1008:15: error: use of undeclared identifier 'mpR'
    mp_mul( &(mpR[6]), &(mpB[k]), &mpT2 );  // 2nd term
              ^
<kernel>:1008:26: error: use of undeclared identifier 'mpB'
    mp_mul( &(mpR[6]), &(mpB[k]), &mpT2 );  // 2nd term
                         ^
<kernel>:1008:36: error: use of undeclared identifier 'mpT2'
    mp_mul( &(mpR[6]), &(mpB[k]), &mpT2 );  // 2nd term
                                   ^
<kernel>:1009:5: error: use of undeclared identifier 'mpT2'
    mpT2.sign = -mpT2.sign;  // negate the 2nd term
    ^
<kernel>:1009:18: error: use of undeclared identifier 'mpT2'
    mpT2.sign = -mpT2.sign;  // negate the 2nd term
                 ^
<kernel>:1010:14: error: use of undeclared identifier 'mpT1'
    mp_add( &mpT1, &mpT2, &(mpR[k]) );  // Sum the terms
             ^
<kernel>:1010:21: error: use of undeclared identifier 'mpT2'
    mp_add( &mpT1, &mpT2, &(mpR[k]) );  // Sum the terms
                    ^
<kernel>:1010:29: error: use of undeclared identifier 'mpR'
    mp_add( &mpT1, &mpT2, &(mpR[k]) );  // Sum the terms
                            ^
<kernel>:1018:9: error: use of undeclared identifier 'mpR'
    if( mpR[k].used>0 ) { degR=k; break; }
        ^
<kernel>:1025:3: error: use of undeclared identifier 'mp_digit'
  mp_digit Rscale = mpA[8].dp[0] * mpA[8].dp[0];
  ^
<kernel>:1027:17: error: use of undeclared identifier 'mpR'
    mp_div_d( &(mpR[k]), Rscale, &(mpR[k]), NULL );  // R[k] = R[k]/A[8]^2;
                ^
<kernel>:1027:26: error: use of undeclared identifier 'Rscale'
    mp_div_d( &(mpR[k]), Rscale, &(mpR[k]), NULL );  // R[k] = R[k]/A[8]^2;
                         ^
<kernel>:1027:36: error: use of undeclared identifier 'mpR'
    mp_div_d( &(mpR[k]), Rscale, &(mpR[k]), NULL );  // R[k] = R[k]/A[8]^2;
                                   ^
<kernel>:1028:17: error: use of undeclared identifier 'mpR'
    mp_div_d( &(mpR[k]), mpA[8].dp[0], &(mpR[k]), NULL );  // R[k] = R[k]/A[8];
                ^
<kernel>:1028:26: error: use of undeclared identifier 'mpA'
    mp_div_d( &(mpR[k]), mpA[8].dp[0], &(mpR[k]), NULL );  // R[k] = R[k]/A[8];
                         ^
<kernel>:1028:42: error: use of undeclared identifier 'mpR'
    mp_div_d( &(mpR[k]), mpA[8].dp[0], &(mpR[k]), NULL );  // R[k] = R[k]/A[8];
                                         ^
<kernel>:1029:5: error: use of undeclared identifier 'mpR'
    mpR[k].sign = mpR[k].sign * mpA[8].sign;  // Correct the sign
    ^
<kernel>:1029:19: error: use of undeclared identifier 'mpR'
    mpR[k].sign = mpR[k].sign * mpA[8].sign;  // Correct the sign
                  ^
<kernel>:1029:33: error: use of undeclared identifier 'mpA'
    mpR[k].sign = mpR[k].sign * mpA[8].sign;  // Correct the sign
                                ^
<kernel>:1035:49: error: use of undeclared identifier 'mpB'
  for(int col=0; col<=6; col++)  mp_copy_p2g( &(mpB[col]), &(MPA[index*10+col]) );
                                                ^
<kernel>:1039:52: error: use of undeclared identifier 'mpR'
  for(int col=0; col<=degR; col++)  mp_copy_p2g( &(mpR[col]), &(MPB[index*9+col]) );
                                                   ^
<kernel>:1043:27: error: use of undeclared identifier 'mpB'
  int64_t g = (((uint64_t)mpB[6].dp[1])<<DIGIT_BIT) + (uint64_t)mpB[6].dp[0];
                          ^
<kernel>:1043:65: error: use of undeclared identifier 'mpB'
  int64_t g = (((uint64_t)mpB[6].dp[1])<<DIGIT_BIT) + (uint64_t)mpB[6].dp[0];
                                                                ^
<kernel>:1044:11: error: use of undeclared identifier 'mpB'
  g = g * mpB[6].sign;
          ^
<kernel>:1048:14: error: use of undeclared identifier 'mpA'
  H[index] = mpA[8].sign * (g*g) / ((int64_t)mpA[8].dp[0]); // h = (g^2)/A[8]
             ^
<kernel>:1048:46: error: use of undeclared identifier 'mpA'
  H[index] = mpA[8].sign * (g*g) / ((int64_t)mpA[8].dp[0]); // h = (g^2)/A[8]
                                             ^
<kernel>:1072:101: error: unknown type name 'mp_int'
void pdtKernelSubResultantDegB6DegA7(int numPolys, __global int *DegA, __global int *DegB, __global mp_int *MPA, 
                                                                                                    ^
<kernel>:1073:15: error: unknown type name 'mp_int'
     __global mp_int *MPB, __global int64_t *G, __global int64_t *H )
              ^
<kernel>:1086:3: error: use of undeclared identifier 'mp_int'
  mp_int mpA[8], mpB[7], mpR[7], mpT1, mpT2;
  ^
<kernel>:1089:70: error: use of undeclared identifier 'mpA'
  for(int col=0; col<=7; col++)  mp_copy_g2p(&(MPA[index*10+col]), &(mpA[col]));
                                                                     ^
<kernel>:1090:70: error: use of undeclared identifier 'mpB'
  for(int col=0; col<=6; col++)  mp_copy_g2p(&(MPB[index*9 +col]), &(mpB[col]));
                                                                     ^
<kernel>:1095:38: error: use of undeclared identifier 'mpR'
  for(int k=0; k<=6; k++)  mp_zero(&(mpR[k]));
                                     ^
<kernel>:1096:12: error: use of undeclared identifier 'mpT1'
  mp_zero(&mpT1);
           ^
<kernel>:1097:12: error: use of undeclared identifier 'mpT2'
  mp_zero(&mpT2);
           ^
<kernel>:1107:13: error: use of undeclared identifier 'mpB'
  mp_mul( &(mpB[6]), &(mpA[0]), &(mpR[0]) );
            ^
<kernel>:1107:24: error: use of undeclared identifier 'mpA'
  mp_mul( &(mpB[6]), &(mpA[0]), &(mpR[0]) );
                       ^
<kernel>:1107:35: error: use of undeclared identifier 'mpR'
  mp_mul( &(mpB[6]), &(mpA[0]), &(mpR[0]) );
                                  ^
<kernel>:1109:15: error: use of undeclared identifier 'mpB'
    mp_mul( &(mpB[6]), &(mpA[k]),   &mpT1 );  // 1st term
              ^
<kernel>:1109:26: error: use of undeclared identifier 'mpA'
    mp_mul( &(mpB[6]), &(mpA[k]),   &mpT1 );  // 1st term
                         ^
<kernel>:1109:38: error: use of undeclared identifier 'mpT1'
    mp_mul( &(mpB[6]), &(mpA[k]),   &mpT1 );  // 1st term
                                     ^
<kernel>:1110:15: error: use of undeclared identifier 'mpA'
    mp_mul( &(mpA[7]), &(mpB[k-1]), &mpT2 );  // 2nd term
              ^
<kernel>:1110:26: error: use of undeclared identifier 'mpB'
    mp_mul( &(mpA[7]), &(mpB[k-1]), &mpT2 );  // 2nd term
                         ^
<kernel>:1110:38: error: use of undeclared identifier 'mpT2'
    mp_mul( &(mpA[7]), &(mpB[k-1]), &mpT2 );  // 2nd term
                                     ^
<kernel>:1111:5: error: use of undeclared identifier 'mpT2'
    mpT2.sign = -mpT2.sign;  // negate the 2nd term
    ^
<kernel>:1111:18: error: use of undeclared identifier 'mpT2'
    mpT2.sign = -mpT2.sign;  // negate the 2nd term
                 ^
<kernel>:1112:14: error: use of undeclared identifier 'mpT1'
    mp_add( &mpT1, &mpT2, &(mpR[k]) );  // Sum the terms
             ^
<kernel>:1112:21: error: use of undeclared identifier 'mpT2'
    mp_add( &mpT1, &mpT2, &(mpR[k]) );  // Sum the terms
                    ^
<kernel>:1112:29: error: use of undeclared identifier 'mpR'
    mp_add( &mpT1, &mpT2, &(mpR[k]) );  // Sum the terms
                            ^
<kernel>:1115:15: error: use of undeclared identifier 'mpB'
    mp_mul( &(mpB[6]), &(mpR[k]), &mpT1 );  // 1st term
              ^
<kernel>:1115:26: error: use of undeclared identifier 'mpR'
    mp_mul( &(mpB[6]), &(mpR[k]), &mpT1 );  // 1st term
                         ^
<kernel>:1115:36: error: use of undeclared identifier 'mpT1'
    mp_mul( &(mpB[6]), &(mpR[k]), &mpT1 );  // 1st term
                                   ^
<kernel>:1116:15: error: use of undeclared identifier 'mpR'
    mp_mul( &(mpR[6]), &(mpB[k]), &mpT2 );  // 2nd term
              ^
<kernel>:1116:26: error: use of undeclared identifier 'mpB'
    mp_mul( &(mpR[6]), &(mpB[k]), &mpT2 );  // 2nd term
                         ^
<kernel>:1116:36: error: use of undeclared identifier 'mpT2'
    mp_mul( &(mpR[6]), &(mpB[k]), &mpT2 );  // 2nd term
                                   ^
<kernel>:1117:5: error: use of undeclared identifier 'mpT2'
    mpT2.sign = -mpT2.sign;  // negate the 2nd term
    ^
<kernel>:1117:18: error: use of undeclared identifier 'mpT2'
    mpT2.sign = -mpT2.sign;  // negate the 2nd term
                 ^
<kernel>:1118:14: error: use of undeclared identifier 'mpT1'
    mp_add( &mpT1, &mpT2, &(mpR[k]) );  // Sum the terms
             ^
<kernel>:1118:21: error: use of undeclared identifier 'mpT2'
    mp_add( &mpT1, &mpT2, &(mpR[k]) );  // Sum the terms
                    ^
<kernel>:1118:29: error: use of undeclared identifier 'mpR'
    mp_add( &mpT1, &mpT2, &(mpR[k]) );  // Sum the terms
                            ^
<kernel>:1126:9: error: use of undeclared identifier 'mpR'
    if( mpR[k].used>0 ) { degR=k; break; }
        ^
<kernel>:1133:3: error: use of undeclared identifier 'mp_int'
  mp_int gh;
  ^
<kernel>:1134:17: error: use of undeclared identifier 'gh'
  mp_set_int64(&gh, G[index]*H[index]);
                ^
<kernel>:1136:15: error: use of undeclared identifier 'mpR'
    mp_div( &(mpR[k]), &gh, &(mpR[k]), NULL );  // R[k] = R[k]/gh
              ^
<kernel>:1136:25: error: use of undeclared identifier 'gh'
    mp_div( &(mpR[k]), &gh, &(mpR[k]), NULL );  // R[k] = R[k]/gh
                        ^
<kernel>:1136:31: error: use of undeclared identifier 'mpR'
    mp_div( &(mpR[k]), &gh, &(mpR[k]), NULL );  // R[k] = R[k]/gh
                              ^
<kernel>:1142:49: error: use of undeclared identifier 'mpB'
  for(int col=0; col<=6; col++)  mp_copy_p2g( &(mpB[col]), &(MPA[index*10+col]) );
                                                ^
<kernel>:1146:52: error: use of undeclared identifier 'mpR'
  for(int col=0; col<=degR; col++)  mp_copy_p2g( &(mpR[col]), &(MPB[index*9+col]) );
                                                   ^
<kernel>:1150:27: error: use of undeclared identifier 'mpB'
  int64_t g = (((uint64_t)mpB[6].dp[1])<<DIGIT_BIT) + (uint64_t)mpB[6].dp[0];
                          ^
<kernel>:1150:65: error: use of undeclared identifier 'mpB'
  int64_t g = (((uint64_t)mpB[6].dp[1])<<DIGIT_BIT) + (uint64_t)mpB[6].dp[0];
                                                                ^
<kernel>:1151:11: error: use of undeclared identifier 'mpB'
  g = g * mpB[6].sign;
          ^
<kernel>:1179:15: error: unknown type name 'mp_int'
     __global mp_int *MPA, __global mp_int *MPB, __global int64_t *G, __global int64_t *H )
              ^
<kernel>:1179:37: error: unknown type name 'mp_int'
     __global mp_int *MPA, __global mp_int *MPB, __global int64_t *G, __global int64_t *H )
                                    ^
<kernel>:1193:3: error: use of undeclared identifier 'mp_int'
  mp_int mpA[7], mpB[6], mpR[6], mpG, mpH, mpT1, mpT2;
  ^
<kernel>:1196:70: error: use of undeclared identifier 'mpA'
  for(int col=0; col<=6; col++)  mp_copy_g2p(&(MPA[index*10+col]), &(mpA[col]));
                                                                     ^
<kernel>:1197:70: error: use of undeclared identifier 'mpB'
  for(int col=0; col<=5; col++)  mp_copy_g2p(&(MPB[index*9 +col]), &(mpB[col]));
                                                                     ^
<kernel>:1200:18: error: use of undeclared identifier 'mpG'
  mp_set_int64( &mpG, G[index] );
                 ^
<kernel>:1201:18: error: use of undeclared identifier 'mpH'
  mp_set_int64( &mpH, H[index] );
                 ^
<kernel>:1205:38: error: use of undeclared identifier 'mpR'
  for(int k=0; k<=5; k++)  mp_zero(&(mpR[k]));
                                     ^
<kernel>:1206:12: error: use of undeclared identifier 'mpT1'
  mp_zero(&mpT1);
           ^
<kernel>:1207:12: error: use of undeclared identifier 'mpT2'
  mp_zero(&mpT2);
           ^
<kernel>:1217:13: error: use of undeclared identifier 'mpB'
  mp_mul( &(mpB[5]), &(mpA[0]), &(mpR[0]) );
            ^
<kernel>:1217:24: error: use of undeclared identifier 'mpA'
  mp_mul( &(mpB[5]), &(mpA[0]), &(mpR[0]) );
                       ^
<kernel>:1217:35: error: use of undeclared identifier 'mpR'
  mp_mul( &(mpB[5]), &(mpA[0]), &(mpR[0]) );
                                  ^
<kernel>:1219:15: error: use of undeclared identifier 'mpB'
    mp_mul( &(mpB[5]), &(mpA[k]),   &mpT1 );  // 1st term
              ^
<kernel>:1219:26: error: use of undeclared identifier 'mpA'
    mp_mul( &(mpB[5]), &(mpA[k]),   &mpT1 );  // 1st term
                         ^
<kernel>:1219:38: error: use of undeclared identifier 'mpT1'
    mp_mul( &(mpB[5]), &(mpA[k]),   &mpT1 );  // 1st term
                                     ^
<kernel>:1220:15: error: use of undeclared identifier 'mpA'
    mp_mul( &(mpA[6]), &(mpB[k-1]), &mpT2 );  // 2nd term
              ^
<kernel>:1220:26: error: use of undeclared identifier 'mpB'
    mp_mul( &(mpA[6]), &(mpB[k-1]), &mpT2 );  // 2nd term
                         ^
<kernel>:1220:38: error: use of undeclared identifier 'mpT2'
    mp_mul( &(mpA[6]), &(mpB[k-1]), &mpT2 );  // 2nd term
                                     ^
<kernel>:1221:5: error: use of undeclared identifier 'mpT2'
    mpT2.sign = -mpT2.sign;  // negate the 2nd term
    ^
<kernel>:1221:18: error: use of undeclared identifier 'mpT2'
    mpT2.sign = -mpT2.sign;  // negate the 2nd term
                 ^
<kernel>:1222:14: error: use of undeclared identifier 'mpT1'
    mp_add( &mpT1, &mpT2, &(mpR[k]) );  // Sum the terms
             ^
<kernel>:1222:21: error: use of undeclared identifier 'mpT2'
    mp_add( &mpT1, &mpT2, &(mpR[k]) );  // Sum the terms
                    ^
<kernel>:1222:29: error: use of undeclared identifier 'mpR'
    mp_add( &mpT1, &mpT2, &(mpR[k]) );  // Sum the terms
                            ^
<kernel>:1225:15: error: use of undeclared identifier 'mpB'
    mp_mul( &(mpB[5]), &(mpR[k]), &mpT1 );  // 1st term
              ^
<kernel>:1225:26: error: use of undeclared identifier 'mpR'
    mp_mul( &(mpB[5]), &(mpR[k]), &mpT1 );  // 1st term
                         ^
<kernel>:1225:36: error: use of undeclared identifier 'mpT1'
    mp_mul( &(mpB[5]), &(mpR[k]), &mpT1 );  // 1st term
                                   ^
<kernel>:1226:15: error: use of undeclared identifier 'mpR'
    mp_mul( &(mpR[5]), &(mpB[k]), &mpT2 );  // 2nd term
              ^
<kernel>:1226:26: error: use of undeclared identifier 'mpB'
    mp_mul( &(mpR[5]), &(mpB[k]), &mpT2 );  // 2nd term
                         ^
<kernel>:1226:36: error: use of undeclared identifier 'mpT2'
    mp_mul( &(mpR[5]), &(mpB[k]), &mpT2 );  // 2nd term
                                   ^
<kernel>:1227:5: error: use of undeclared identifier 'mpT2'
    mpT2.sign = -mpT2.sign;  // negate the 2nd term
    ^
<kernel>:1227:18: error: use of undeclared identifier 'mpT2'
    mpT2.sign = -mpT2.sign;  // negate the 2nd term
                 ^
<kernel>:1228:14: error: use of undeclared identifier 'mpT1'
    mp_add( &mpT1, &mpT2, &(mpR[k]) );  // Sum the terms
             ^
<kernel>:1228:21: error: use of undeclared identifier 'mpT2'
    mp_add( &mpT1, &mpT2, &(mpR[k]) );  // Sum the terms
                    ^
<kernel>:1228:29: error: use of undeclared identifier 'mpR'
    mp_add( &mpT1, &mpT2, &(mpR[k]) );  // Sum the terms
                            ^
<kernel>:1236:9: error: use of undeclared identifier 'mpR'
    if( mpR[k].used>0 ) { degR=k; break; }
        ^
<kernel>:1247:49: error: use of undeclared identifier 'mpB'
  for(int col=0; col<=5; col++)  mp_copy_p2g( &(mpB[col]), &(MPA[index*10+col]) );
                                                ^
<kernel>:1251:12: error: use of undeclared identifier 'mpG'
  mp_mul( &mpG, &mpH, &mpT1 );  // Set T1 = g*h
           ^
<kernel>:1251:18: error: use of undeclared identifier 'mpH'
  mp_mul( &mpG, &mpH, &mpT1 );  // Set T1 = g*h
                 ^
<kernel>:1251:24: error: use of undeclared identifier 'mpT1'
  mp_mul( &mpG, &mpH, &mpT1 );  // Set T1 = g*h
                       ^
<kernel>:1253:15: error: use of undeclared identifier 'mpR'
    mp_div( &(mpR[col]), &mpT1, &(mpB[col]), NULL ); // Set B[k] = R[k] / T1;
              ^
<kernel>:1253:27: error: use of undeclared identifier 'mpT1'
    mp_div( &(mpR[col]), &mpT1, &(mpB[col]), NULL ); // Set B[k] = R[k] / T1;
                          ^
<kernel>:1253:35: error: use of undeclared identifier 'mpB'
    mp_div( &(mpR[col]), &mpT1, &(mpB[col]), NULL ); // Set B[k] = R[k] / T1;
                                  ^
<kernel>:1254:20: error: use of undeclared identifier 'mpB'
    mp_copy_p2g( &(mpB[col]), &(MPB[index*9+col]) );
                   ^
<kernel>:1285:83: error: unknown type name 'mp_int'
void pdtKernelSubResultantDegB4( int numPolys, __global char *validFlag, __global mp_int *polDiscArray,
                                                                                  ^
<kernel>:1286:55: error: unknown type name 'mp_int'
     __global int *DegA, __global int *DegB, __global mp_int *MPA, __global mp_int *MPB )
                                                      ^
<kernel>:1286:77: error: unknown type name 'mp_int'
     __global int *DegA, __global int *DegB, __global mp_int *MPA, __global mp_int *MPB )
                                                                            ^
<kernel>:1303:3: error: use of undeclared identifier 'mp_int'
  mp_int mpA[6], mpB[5], mpR[5], mpT1, mpT2;
  ^
<kernel>:1306:70: error: use of undeclared identifier 'mpA'
  for(int col=0; col<=5; col++)  mp_copy_g2p(&(MPA[index*10+col]), &(mpA[col]));
                                                                     ^
<kernel>:1307:70: error: use of undeclared identifier 'mpB'
  for(int col=0; col<=4; col++)  mp_copy_g2p(&(MPB[index*9 +col]), &(mpB[col]));
                                                                     ^
<kernel>:1311:38: error: use of undeclared identifier 'mpR'
  for(int k=0; k<=4; k++)  mp_zero(&(mpR[k]));
                                     ^
<kernel>:1312:12: error: use of undeclared identifier 'mpT1'
  mp_zero(&mpT1);
           ^
<kernel>:1313:12: error: use of undeclared identifier 'mpT2'
  mp_zero(&mpT2);
           ^
<kernel>:1323:13: error: use of undeclared identifier 'mpB'
  mp_mul( &(mpB[4]), &(mpA[0]), &(mpR[0]) );
            ^
<kernel>:1323:24: error: use of undeclared identifier 'mpA'
  mp_mul( &(mpB[4]), &(mpA[0]), &(mpR[0]) );
                       ^
<kernel>:1323:35: error: use of undeclared identifier 'mpR'
  mp_mul( &(mpB[4]), &(mpA[0]), &(mpR[0]) );
                                  ^
<kernel>:1325:15: error: use of undeclared identifier 'mpB'
    mp_mul( &(mpB[4]), &(mpA[k]),   &mpT1 );  // 1st term
              ^
<kernel>:1325:26: error: use of undeclared identifier 'mpA'
    mp_mul( &(mpB[4]), &(mpA[k]),   &mpT1 );  // 1st term
                         ^
<kernel>:1325:38: error: use of undeclared identifier 'mpT1'
    mp_mul( &(mpB[4]), &(mpA[k]),   &mpT1 );  // 1st term
                                     ^
<kernel>:1326:15: error: use of undeclared identifier 'mpA'
    mp_mul( &(mpA[5]), &(mpB[k-1]), &mpT2 );  // 2nd term
              ^
<kernel>:1326:26: error: use of undeclared identifier 'mpB'
    mp_mul( &(mpA[5]), &(mpB[k-1]), &mpT2 );  // 2nd term
                         ^
<kernel>:1326:38: error: use of undeclared identifier 'mpT2'
    mp_mul( &(mpA[5]), &(mpB[k-1]), &mpT2 );  // 2nd term
                                     ^
<kernel>:1327:5: error: use of undeclared identifier 'mpT2'
    mpT2.sign = -mpT2.sign;  // negate the 2nd term
    ^
<kernel>:1327:18: error: use of undeclared identifier 'mpT2'
    mpT2.sign = -mpT2.sign;  // negate the 2nd term
                 ^
<kernel>:1328:14: error: use of undeclared identifier 'mpT1'
    mp_add( &mpT1, &mpT2, &(mpR[k]) );  // Sum the terms
             ^
<kernel>:1328:21: error: use of undeclared identifier 'mpT2'
    mp_add( &mpT1, &mpT2, &(mpR[k]) );  // Sum the terms
                    ^
<kernel>:1328:29: error: use of undeclared identifier 'mpR'
    mp_add( &mpT1, &mpT2, &(mpR[k]) );  // Sum the terms
                            ^
<kernel>:1331:15: error: use of undeclared identifier 'mpB'
    mp_mul( &(mpB[4]), &(mpR[k]), &mpT1 );  // 1st term
              ^
<kernel>:1331:26: error: use of undeclared identifier 'mpR'
    mp_mul( &(mpB[4]), &(mpR[k]), &mpT1 );  // 1st term
                         ^
<kernel>:1331:36: error: use of undeclared identifier 'mpT1'
    mp_mul( &(mpB[4]), &(mpR[k]), &mpT1 );  // 1st term
                                   ^
<kernel>:1332:15: error: use of undeclared identifier 'mpR'
    mp_mul( &(mpR[4]), &(mpB[k]), &mpT2 );  // 2nd term
              ^
<kernel>:1332:26: error: use of undeclared identifier 'mpB'
    mp_mul( &(mpR[4]), &(mpB[k]), &mpT2 );  // 2nd term
                         ^
<kernel>:1332:36: error: use of undeclared identifier 'mpT2'
    mp_mul( &(mpR[4]), &(mpB[k]), &mpT2 );  // 2nd term
                                   ^
<kernel>:1333:5: error: use of undeclared identifier 'mpT2'
    mpT2.sign = -mpT2.sign;  // negate the 2nd term
    ^
<kernel>:1333:18: error: use of undeclared identifier 'mpT2'
    mpT2.sign = -mpT2.sign;  // negate the 2nd term
                 ^
<kernel>:1334:14: error: use of undeclared identifier 'mpT1'
    mp_add( &mpT1, &mpT2, &(mpR[k]) );  // Sum the terms
             ^
<kernel>:1334:21: error: use of undeclared identifier 'mpT2'
    mp_add( &mpT1, &mpT2, &(mpR[k]) );  // Sum the terms
                    ^
<kernel>:1334:29: error: use of undeclared identifier 'mpR'
    mp_add( &mpT1, &mpT2, &(mpR[k]) );  // Sum the terms
                            ^
<kernel>:1342:9: error: use of undeclared identifier 'mpR'
    if( mpR[k].used>0 ) { degR=k; break; }
        ^
<kernel>:1351:13: error: use of undeclared identifier 'mpA'
  mp_mul( &(mpA[5]), &(mpA[5]), &mpT1 );  // Set T1 = g^2
            ^
<kernel>:1351:24: error: use of undeclared identifier 'mpA'
  mp_mul( &(mpA[5]), &(mpA[5]), &mpT1 );  // Set T1 = g^2
                       ^
<kernel>:1351:34: error: use of undeclared identifier 'mpT1'
  mp_mul( &(mpA[5]), &(mpA[5]), &mpT1 );  // Set T1 = g^2
                                 ^
<kernel>:1362:15: error: use of undeclared identifier 'mpR'
    mp_div( &(mpR[col]), &mpT1, &(mpA[col]), NULL ); // Set A[k] = R[k] / T1;
              ^
<kernel>:1362:27: error: use of undeclared identifier 'mpT1'
    mp_div( &(mpR[col]), &mpT1, &(mpA[col]), NULL ); // Set A[k] = R[k] / T1;
                          ^
<kernel>:1362:35: error: use of undeclared identifier 'mpA'
    mp_div( &(mpR[col]), &mpT1, &(mpA[col]), NULL ); // Set A[k] = R[k] / T1;
                                  ^
<kernel>:1386:13: error: use of undeclared identifier 'mpA'
  mp_mul( &(mpA[3]), &(mpB[0]), &(mpR[0]) );
            ^
<kernel>:1386:24: error: use of undeclared identifier 'mpB'
  mp_mul( &(mpA[3]), &(mpB[0]), &(mpR[0]) );
                       ^
<kernel>:1386:35: error: use of undeclared identifier 'mpR'
  mp_mul( &(mpA[3]), &(mpB[0]), &(mpR[0]) );
                                  ^
<kernel>:1388:15: error: use of undeclared identifier 'mpA'
    mp_mul( &(mpA[3]), &(mpB[k]),   &mpT1 );  // 1st term
              ^
<kernel>:1388:26: error: use of undeclared identifier 'mpB'
    mp_mul( &(mpA[3]), &(mpB[k]),   &mpT1 );  // 1st term
                         ^
<kernel>:1388:38: error: use of undeclared identifier 'mpT1'
    mp_mul( &(mpA[3]), &(mpB[k]),   &mpT1 );  // 1st term
                                     ^
<kernel>:1389:15: error: use of undeclared identifier 'mpB'
    mp_mul( &(mpB[4]), &(mpA[k-1]), &mpT2 );  // 2nd term
              ^
<kernel>:1389:26: error: use of undeclared identifier 'mpA'
    mp_mul( &(mpB[4]), &(mpA[k-1]), &mpT2 );  // 2nd term
                         ^
<kernel>:1389:38: error: use of undeclared identifier 'mpT2'
    mp_mul( &(mpB[4]), &(mpA[k-1]), &mpT2 );  // 2nd term
                                     ^
<kernel>:1390:5: error: use of undeclared identifier 'mpT2'
    mpT2.sign = -mpT2.sign;  // negate the 2nd term
    ^
<kernel>:1390:18: error: use of undeclared identifier 'mpT2'
    mpT2.sign = -mpT2.sign;  // negate the 2nd term
                 ^
<kernel>:1391:14: error: use of undeclared identifier 'mpT1'
    mp_add( &mpT1, &mpT2, &(mpR[k]) );  // Sum the terms
             ^
<kernel>:1391:21: error: use of undeclared identifier 'mpT2'
    mp_add( &mpT1, &mpT2, &(mpR[k]) );  // Sum the terms
                    ^
<kernel>:1391:29: error: use of undeclared identifier 'mpR'
    mp_add( &mpT1, &mpT2, &(mpR[k]) );  // Sum the terms
                            ^
<kernel>:1394:15: error: use of undeclared identifier 'mpA'
    mp_mul( &(mpA[3]), &(mpR[k]), &mpT1 );  // 1st term
              ^
<kernel>:1394:26: error: use of undeclared identifier 'mpR'
    mp_mul( &(mpA[3]), &(mpR[k]), &mpT1 );  // 1st term
                         ^
<kernel>:1394:36: error: use of undeclared identifier 'mpT1'
    mp_mul( &(mpA[3]), &(mpR[k]), &mpT1 );  // 1st term
                                   ^
<kernel>:1395:15: error: use of undeclared identifier 'mpR'
    mp_mul( &(mpR[3]), &(mpA[k]), &mpT2 );  // 2nd term
              ^
<kernel>:1395:26: error: use of undeclared identifier 'mpA'
    mp_mul( &(mpR[3]), &(mpA[k]), &mpT2 );  // 2nd term
                         ^
<kernel>:1395:36: error: use of undeclared identifier 'mpT2'
    mp_mul( &(mpR[3]), &(mpA[k]), &mpT2 );  // 2nd term
                                   ^
<kernel>:1396:5: error: use of undeclared identifier 'mpT2'
    mpT2.sign = -mpT2.sign;  // negate the 2nd term
    ^
<kernel>:1396:18: error: use of undeclared identifier 'mpT2'
    mpT2.sign = -mpT2.sign;  // negate the 2nd term
                 ^
<kernel>:1397:14: error: use of undeclared identifier 'mpT1'
    mp_add( &mpT1, &mpT2, &(mpR[k]) );  // Sum the terms
             ^
<kernel>:1397:21: error: use of undeclared identifier 'mpT2'
    mp_add( &mpT1, &mpT2, &(mpR[k]) );  // Sum the terms
                    ^
<kernel>:1397:29: error: use of undeclared identifier 'mpR'
    mp_add( &mpT1, &mpT2, &(mpR[k]) );  // Sum the terms
                            ^
<kernel>:1403:9: error: use of undeclared identifier 'mpR'
    if( mpR[k].used>0 ) { degR=k; break; }
        ^
<kernel>:1411:13: error: use of undeclared identifier 'mpB'
  mp_mul( &(mpB[4]), &(mpB[4]), &mpT1 );  // Set T1 = g^2
            ^
<kernel>:1411:24: error: use of undeclared identifier 'mpB'
  mp_mul( &(mpB[4]), &(mpB[4]), &mpT1 );  // Set T1 = g^2
                       ^
<kernel>:1411:34: error: use of undeclared identifier 'mpT1'
  mp_mul( &(mpB[4]), &(mpB[4]), &mpT1 );  // Set T1 = g^2
                                 ^
<kernel>:1418:15: error: use of undeclared identifier 'mpR'
    mp_div( &(mpR[col]), &mpT1, &(mpB[col]), NULL ); // Set B[k] = R[k] / T1;
              ^
<kernel>:1418:27: error: use of undeclared identifier 'mpT1'
    mp_div( &(mpR[col]), &mpT1, &(mpB[col]), NULL ); // Set B[k] = R[k] / T1;
                          ^
<kernel>:1418:35: error: use of undeclared identifier 'mpB'
    mp_div( &(mpR[col]), &mpT1, &(mpB[col]), NULL ); // Set B[k] = R[k] / T1;
                                  ^
<kernel>:1442:26: error: use of undeclared identifier 'mpB'
  int retVal = mp_mul( &(mpB[2]), &(mpA[0]), &(mpR[0]) );
                         ^
<kernel>:1442:37: error: use of undeclared identifier 'mpA'
  int retVal = mp_mul( &(mpB[2]), &(mpA[0]), &(mpR[0]) );
                                    ^
<kernel>:1442:48: error: use of undeclared identifier 'mpR'
  int retVal = mp_mul( &(mpB[2]), &(mpA[0]), &(mpR[0]) );
                                               ^
<kernel>:1445:24: error: use of undeclared identifier 'mpB'
    retVal = mp_mul( &(mpB[2]), &(mpA[k]),   &mpT1 );  // 1st term
                       ^
<kernel>:1445:35: error: use of undeclared identifier 'mpA'
    retVal = mp_mul( &(mpB[2]), &(mpA[k]),   &mpT1 );  // 1st term
                                  ^
<kernel>:1445:47: error: use of undeclared identifier 'mpT1'
    retVal = mp_mul( &(mpB[2]), &(mpA[k]),   &mpT1 );  // 1st term
                                              ^
<kernel>:1447:24: error: use of undeclared identifier 'mpA'
    retVal = mp_mul( &(mpA[3]), &(mpB[k-1]), &mpT2 );  // 2nd term
                       ^
<kernel>:1447:35: error: use of undeclared identifier 'mpB'
    retVal = mp_mul( &(mpA[3]), &(mpB[k-1]), &mpT2 );  // 2nd term
                                  ^
<kernel>:1447:47: error: use of undeclared identifier 'mpT2'
    retVal = mp_mul( &(mpA[3]), &(mpB[k-1]), &mpT2 );  // 2nd term
                                              ^
<kernel>:1449:5: error: use of undeclared identifier 'mpT2'
    mpT2.sign = -mpT2.sign;  // negate the 2nd term
    ^
<kernel>:1449:18: error: use of undeclared identifier 'mpT2'
    mpT2.sign = -mpT2.sign;  // negate the 2nd term
                 ^
<kernel>:1450:14: error: use of undeclared identifier 'mpT1'
    mp_add( &mpT1, &mpT2, &(mpR[k]) );  // Sum the terms
             ^
<kernel>:1450:21: error: use of undeclared identifier 'mpT2'
    mp_add( &mpT1, &mpT2, &(mpR[k]) );  // Sum the terms
                    ^
<kernel>:1450:29: error: use of undeclared identifier 'mpR'
    mp_add( &mpT1, &mpT2, &(mpR[k]) );  // Sum the terms
                            ^
<kernel>:1453:24: error: use of undeclared identifier 'mpB'
    retVal = mp_mul( &(mpB[2]), &(mpR[k]), &mpT1 );  // 1st term
                       ^
<kernel>:1453:35: error: use of undeclared identifier 'mpR'
    retVal = mp_mul( &(mpB[2]), &(mpR[k]), &mpT1 );  // 1st term
                                  ^
<kernel>:1453:45: error: use of undeclared identifier 'mpT1'
    retVal = mp_mul( &(mpB[2]), &(mpR[k]), &mpT1 );  // 1st term
                                            ^
<kernel>:1455:24: error: use of undeclared identifier 'mpR'
    retVal = mp_mul( &(mpR[2]), &(mpB[k]), &mpT2 );  // 2nd term
                       ^
<kernel>:1455:35: error: use of undeclared identifier 'mpB'
    retVal = mp_mul( &(mpR[2]), &(mpB[k]), &mpT2 );  // 2nd term
                                  ^
<kernel>:1455:45: error: use of undeclared identifier 'mpT2'
    retVal = mp_mul( &(mpR[2]), &(mpB[k]), &mpT2 );  // 2nd term
                                            ^
<kernel>:1457:5: error: use of undeclared identifier 'mpT2'
    mpT2.sign = -mpT2.sign;  // negate the 2nd term
    ^
<kernel>:1457:18: error: use of undeclared identifier 'mpT2'
    mpT2.sign = -mpT2.sign;  // negate the 2nd term
                 ^
<kernel>:1458:14: error: use of undeclared identifier 'mpT1'
    mp_add( &mpT1, &mpT2, &(mpR[k]) );  // Sum the terms
             ^
<kernel>:1458:21: error: use of undeclared identifier 'mpT2'
    mp_add( &mpT1, &mpT2, &(mpR[k]) );  // Sum the terms
                    ^
<kernel>:1458:29: error: use of undeclared identifier 'mpR'
    mp_add( &mpT1, &mpT2, &(mpR[k]) );  // Sum the terms
                            ^
<kernel>:1463:7: error: use of undeclared identifier 'mpR'
  if( mpR[1].used>0 )  degR=1;
      ^
<kernel>:1468:22: error: use of undeclared identifier 'mpA'
  retVal = mp_mul( &(mpA[3]), &(mpA[3]), &mpT1 );  // Set T1 = g^2
                     ^
<kernel>:1468:33: error: use of undeclared identifier 'mpA'
  retVal = mp_mul( &(mpA[3]), &(mpA[3]), &mpT1 );  // Set T1 = g^2
                                ^
<kernel>:1468:43: error: use of undeclared identifier 'mpT1'
  retVal = mp_mul( &(mpA[3]), &(mpA[3]), &mpT1 );  // Set T1 = g^2
                                          ^
<kernel>:1477:22: error: use of undeclared identifier 'mpR'
  retVal = mp_div( &(mpR[0]), &mpT1, &(mpA[0]), NULL );
                     ^
<kernel>:1477:32: error: use of undeclared identifier 'mpT1'
  retVal = mp_div( &(mpR[0]), &mpT1, &(mpA[0]), NULL );
                               ^
<kernel>:1477:40: error: use of undeclared identifier 'mpA'
  retVal = mp_div( &(mpR[0]), &mpT1, &(mpA[0]), NULL );
                                       ^
<kernel>:1479:22: error: use of undeclared identifier 'mpR'
  retVal = mp_div( &(mpR[1]), &mpT1, &(mpA[1]), NULL );
                     ^
<kernel>:1479:32: error: use of undeclared identifier 'mpT1'
  retVal = mp_div( &(mpR[1]), &mpT1, &(mpA[1]), NULL );
                               ^
<kernel>:1479:40: error: use of undeclared identifier 'mpA'
  retVal = mp_div( &(mpR[1]), &mpT1, &(mpA[1]), NULL );
                                       ^
<kernel>:1495:17: error: use of undeclared identifier 'mpB'
    if( IS_ZERO(mpB) ) { validFlag[index] = FALSE; return; }
                ^
<kernel>:1496:5: error: use of undeclared identifier 'mp_int'
    mp_int *polDisc;
    ^
<kernel>:1496:13: error: use of undeclared identifier 'polDisc'
    mp_int *polDisc;
            ^
<kernel>:1497:5: error: use of undeclared identifier 'polDisc'
    polDisc = &(mpB[2]);  // Set polDisc = h = A[2].  But A and B have been swapped.
    ^
<kernel>:1497:17: error: use of undeclared identifier 'mpB'
    polDisc = &(mpB[2]);  // Set polDisc = h = A[2].  But A and B have been swapped.
                ^
<kernel>:1498:5: error: use of undeclared identifier 'polDisc'
    polDisc->sign = MP_ZPOS;  // Make sure the discriminant is positive.
    ^
<kernel>:1499:17: error: use of undeclared identifier 'polDisc'
    mp_copy_p2g(polDisc, &(polDiscArray[index]));  // Store in global memory.
                ^
<kernel>:1517:22: error: use of undeclared identifier 'mpA'
  retVal = mp_mul( &(mpA[1]), &(mpB[0]), &(mpR[0]) );
                     ^
<kernel>:1517:33: error: use of undeclared identifier 'mpB'
  retVal = mp_mul( &(mpA[1]), &(mpB[0]), &(mpR[0]) );
                                ^
<kernel>:1517:44: error: use of undeclared identifier 'mpR'
  retVal = mp_mul( &(mpA[1]), &(mpB[0]), &(mpR[0]) );
                                           ^
<kernel>:1519:22: error: use of undeclared identifier 'mpB'
  retVal = mp_mul( &(mpB[1]), &(mpA[1]), &mpT1 );  // 1st term
                     ^
<kernel>:1519:33: error: use of undeclared identifier 'mpA'
  retVal = mp_mul( &(mpB[1]), &(mpA[1]), &mpT1 );  // 1st term
                                ^
<kernel>:1519:43: error: use of undeclared identifier 'mpT1'
  retVal = mp_mul( &(mpB[1]), &(mpA[1]), &mpT1 );  // 1st term
                                          ^
<kernel>:1521:22: error: use of undeclared identifier 'mpB'
  retVal = mp_mul( &(mpB[2]), &(mpA[0]), &mpT2 );  // 2nd term
                     ^
<kernel>:1521:33: error: use of undeclared identifier 'mpA'
  retVal = mp_mul( &(mpB[2]), &(mpA[0]), &mpT2 );  // 2nd term
                                ^
<kernel>:1521:43: error: use of undeclared identifier 'mpT2'
  retVal = mp_mul( &(mpB[2]), &(mpA[0]), &mpT2 );  // 2nd term
                                          ^
<kernel>:1523:3: error: use of undeclared identifier 'mpT2'
  mpT2.sign = -mpT2.sign;  // negate the 2nd term
  ^
<kernel>:1523:16: error: use of undeclared identifier 'mpT2'
  mpT2.sign = -mpT2.sign;  // negate the 2nd term
               ^
<kernel>:1524:12: error: use of undeclared identifier 'mpT1'
  mp_add( &mpT1, &mpT2, &(mpR[1]) );  // Sum the terms
           ^
<kernel>:1524:19: error: use of undeclared identifier 'mpT2'
  mp_add( &mpT1, &mpT2, &(mpR[1]) );  // Sum the terms
                  ^
<kernel>:1524:27: error: use of undeclared identifier 'mpR'
  mp_add( &mpT1, &mpT2, &(mpR[1]) );  // Sum the terms
                          ^
<kernel>:1526:22: error: use of undeclared identifier 'mpA'
  retVal = mp_mul( &(mpA[1]), &(mpR[0]), &mpT1 );  // 1st term
                     ^
<kernel>:1526:33: error: use of undeclared identifier 'mpR'
  retVal = mp_mul( &(mpA[1]), &(mpR[0]), &mpT1 );  // 1st term
                                ^
<kernel>:1526:43: error: use of undeclared identifier 'mpT1'
  retVal = mp_mul( &(mpA[1]), &(mpR[0]), &mpT1 );  // 1st term
                                          ^
<kernel>:1528:22: error: use of undeclared identifier 'mpR'
  retVal = mp_mul( &(mpR[1]), &(mpA[0]), &mpT2 );  // 2nd term
                     ^
<kernel>:1528:33: error: use of undeclared identifier 'mpA'
  retVal = mp_mul( &(mpR[1]), &(mpA[0]), &mpT2 );  // 2nd term
                                ^
<kernel>:1528:43: error: use of undeclared identifier 'mpT2'
  retVal = mp_mul( &(mpR[1]), &(mpA[0]), &mpT2 );  // 2nd term
                                          ^
<kernel>:1530:3: error: use of undeclared identifier 'mpT2'
  mpT2.sign = -mpT2.sign;  // negate the 2nd term
  ^
<kernel>:1530:16: error: use of undeclared identifier 'mpT2'
  mpT2.sign = -mpT2.sign;  // negate the 2nd term
               ^
<kernel>:1531:12: error: use of undeclared identifier 'mpT1'
  mp_add( &mpT1, &mpT2, &(mpR[0]) );  // Sum the terms
           ^
<kernel>:1531:19: error: use of undeclared identifier 'mpT2'
  mp_add( &mpT1, &mpT2, &(mpR[0]) );  // Sum the terms
                  ^
<kernel>:1531:27: error: use of undeclared identifier 'mpR'
  mp_add( &mpT1, &mpT2, &(mpR[0]) );  // Sum the terms
                          ^
<kernel>:1535:13: error: use of undeclared identifier 'mpB'
  mp_mul( &(mpB[2]), &(mpB[2]), &mpT1 );  // Set T1 = g^2
            ^
<kernel>:1535:24: error: use of undeclared identifier 'mpB'
  mp_mul( &(mpB[2]), &(mpB[2]), &mpT1 );  // Set T1 = g^2
                       ^
<kernel>:1535:34: error: use of undeclared identifier 'mpT1'
  mp_mul( &(mpB[2]), &(mpB[2]), &mpT1 );  // Set T1 = g^2
                                 ^
<kernel>:1536:13: error: use of undeclared identifier 'mpR'
  mp_div( &(mpR[0]), &mpT1, &(mpR[0]), NULL );
            ^
<kernel>:1536:23: error: use of undeclared identifier 'mpT1'
  mp_div( &(mpR[0]), &mpT1, &(mpR[0]), NULL );
                      ^
<kernel>:1536:31: error: use of undeclared identifier 'mpR'
  mp_div( &(mpR[0]), &mpT1, &(mpR[0]), NULL );
                              ^
<kernel>:1549:15: error: use of undeclared identifier 'mpR'
  if( IS_ZERO(mpR) ) { validFlag[index] = FALSE; return; }
              ^
<kernel>:1550:3: error: use of undeclared identifier 'mp_int'
  mp_int *polDisc;
  ^
<kernel>:1550:11: error: use of undeclared identifier 'polDisc'
  mp_int *polDisc;
          ^
<kernel>:1551:3: error: use of undeclared identifier 'polDisc'
  polDisc = &(mpR[0]);   // Set polDisc = R[0]
  ^
<kernel>:1551:15: error: use of undeclared identifier 'mpR'
  polDisc = &(mpR[0]);   // Set polDisc = R[0]
              ^
<kernel>:1552:3: error: use of undeclared identifier 'polDisc'
  polDisc->sign = MP_ZPOS;  // Make sure the discriminant is positive.
  ^
<kernel>:1553:15: error: use of undeclared identifier 'polDisc'
  mp_copy_p2g(polDisc, &(polDiscArray[index]));  // Store in global memory.
              ^
<kernel>:1578:84: error: unknown type name 'mp_int'
void pdtKernelSubResultantFinish( int numPolys, __global char *validFlag, __global mp_int *polDiscArray,
                                                                                   ^
<kernel>:1579:55: error: unknown type name 'mp_int'
     __global int *DegA, __global int *DegB, __global mp_int *MPA, __global mp_int *MPB,
                                                      ^
<kernel>:1579:77: error: unknown type name 'mp_int'
     __global int *DegA, __global int *DegB, __global mp_int *MPA, __global mp_int *MPB,
                                                                            ^
<kernel>:1590:3: error: use of undeclared identifier 'mp_int'
  mp_int g, h, mpA[10], mpB[9], mpR[10], BR, SB[9];
  ^
<kernel>:1591:3: error: use of undeclared identifier 'mp_int'
  mp_int q, gPow, hPow, scale;
  ^
<kernel>:1597:73: error: use of undeclared identifier 'mpA'
  for(int col=0; col<=degA; col++)  mp_copy_g2p(&(MPA[index*10+col]), &(mpA[col]));
                                                                        ^
<kernel>:1598:73: error: use of undeclared identifier 'mpB'
  for(int col=0; col<=degB; col++)  mp_copy_g2p(&(MPB[index*9 +col]), &(mpB[col]));
                                                                        ^
<kernel>:1600:19: error: use of undeclared identifier 'g'
    mp_set_int64(&g, G[index]);
                  ^
<kernel>:1601:19: error: use of undeclared identifier 'h'
    mp_set_int64(&h, H[index]);
                  ^
<kernel>:1604:16: error: use of undeclared identifier 'mpA'
    mp_copy( &(mpA[degA]), &g );
               ^
<kernel>:1604:29: error: use of undeclared identifier 'g'
    mp_copy( &(mpA[degA]), &g );
                            ^
<kernel>:1605:16: error: use of undeclared identifier 'mpA'
    mp_copy( &(mpA[degA]), &h );
               ^
<kernel>:1605:29: error: use of undeclared identifier 'h'
    mp_copy( &(mpA[degA]), &h );
                            ^
<kernel>:1611:38: error: use of undeclared identifier 'mpR'
  for(int k=0; k<10; k++)  mp_zero(&(mpR[k]));
                                     ^
<kernel>:1612:12: error: use of undeclared identifier 'BR'
  mp_zero(&BR);
           ^
<kernel>:1613:37: error: use of undeclared identifier 'SB'
  for(int k=0; k<9; k++)  mp_zero(&(SB[k]));
                                    ^
<kernel>:1614:12: error: use of undeclared identifier 'gPow'
  mp_zero(&gPow);
           ^
<kernel>:1615:12: error: use of undeclared identifier 'hPow'
  mp_zero(&hPow);
           ^
<kernel>:1616:12: error: use of undeclared identifier 'scale'
  mp_zero(&scale);
           ^
<kernel>:1640:17: error: use of undeclared identifier 'mpA'
    mp_copy_vec(mpA, mpR, degA+1);
                ^
<kernel>:1640:22: error: use of undeclared identifier 'mpR'
    mp_copy_vec(mpA, mpR, degA+1);
                     ^
<kernel>:1661:47: error: use of undeclared identifier 'SB'
      for(int k=0; k<=degS-1; k++)  mp_zero(&(SB[k]));
                                              ^
<kernel>:1663:32: error: use of undeclared identifier 'mpR'
        int retVal = mp_mul( &(mpR[degR]), &(mpB[k-degS]), &(SB[k]) );
                               ^
<kernel>:1663:46: error: use of undeclared identifier 'mpB'
        int retVal = mp_mul( &(mpR[degR]), &(mpB[k-degS]), &(SB[k]) );
                                             ^
<kernel>:1663:62: error: use of undeclared identifier 'SB'
        int retVal = mp_mul( &(mpR[degR]), &(mpB[k-degS]), &(SB[k]) );
                                                             ^
<kernel>:1670:32: error: use of undeclared identifier 'mpB'
        int retVal = mp_mul( &(mpB[degB]), &(mpR[k]), &BR );
                               ^
<kernel>:1670:46: error: use of undeclared identifier 'mpR'
        int retVal = mp_mul( &(mpB[degB]), &(mpR[k]), &BR );
                                             ^
<kernel>:1670:56: error: use of undeclared identifier 'BR'
        int retVal = mp_mul( &(mpB[degB]), &(mpR[k]), &BR );
                                                       ^
<kernel>:1672:18: error: use of undeclared identifier 'BR'
        mp_sub( &BR, &(SB[k]), &(mpR[k]) );
                 ^
<kernel>:1672:24: error: use of undeclared identifier 'SB'
        mp_sub( &BR, &(SB[k]), &(mpR[k]) );
                       ^
<kernel>:1672:34: error: use of undeclared identifier 'mpR'
        mp_sub( &BR, &(SB[k]), &(mpR[k]) );
                                 ^
<kernel>:1679:13: error: use of undeclared identifier 'mpR'
        if( mpR[k].used>0 ) { degRnew=k; break; }
            ^
<kernel>:1688:13: error: use of undeclared identifier 'q'
    mp_set(&q, 1);
            ^
<kernel>:1690:29: error: use of undeclared identifier 'q'
      int retVal = mp_mul( &q, &(mpB[degB]), &q );   // Set q = q * B[degB]
                            ^
<kernel>:1690:34: error: use of undeclared identifier 'mpB'
      int retVal = mp_mul( &q, &(mpB[degB]), &q );   // Set q = q * B[degB]
                                 ^
<kernel>:1690:47: error: use of undeclared identifier 'q'
      int retVal = mp_mul( &q, &(mpB[degB]), &q );   // Set q = q * B[degB]
                                              ^
<kernel>:1696:30: error: use of undeclared identifier 'mpR'
      int retVal = mp_mul( &(mpR[k]), &q, &(mpR[k]) );  // R[k] = R[k] * q;
                             ^
<kernel>:1696:40: error: use of undeclared identifier 'q'
      int retVal = mp_mul( &(mpR[k]), &q, &(mpR[k]) );  // R[k] = R[k] * q;
                                       ^
<kernel>:1696:45: error: use of undeclared identifier 'mpR'
      int retVal = mp_mul( &(mpR[k]), &q, &(mpR[k]) );  // R[k] = R[k] * q;
                                            ^
<kernel>:1714:17: error: use of undeclared identifier 'mpB'
    mp_copy_vec(mpB, mpA, degB+1);  // for(int k=0; k<=degB; k++)  A[k] = B[k];
                ^
<kernel>:1714:22: error: use of undeclared identifier 'mpA'
    mp_copy_vec(mpB, mpA, degB+1);  // for(int k=0; k<=degB; k++)  A[k] = B[k];
                     ^
<kernel>:1717:14: error: use of undeclared identifier 'h'
    mp_copy(&h, &hPow);  // Init hPow = h
             ^
<kernel>:1717:18: error: use of undeclared identifier 'hPow'
    mp_copy(&h, &hPow);  // Init hPow = h
                 ^
<kernel>:1719:29: error: use of undeclared identifier 'hPow'
      int retVal = mp_mul( &hPow, &h, &hPow );  // Set hPow = hPow*h
                            ^
<kernel>:1719:36: error: use of undeclared identifier 'h'
      int retVal = mp_mul( &hPow, &h, &hPow );  // Set hPow = hPow*h
                                   ^
<kernel>:1719:40: error: use of undeclared identifier 'hPow'
      int retVal = mp_mul( &hPow, &h, &hPow );  // Set hPow = hPow*h
                                       ^
<kernel>:1723:27: error: use of undeclared identifier 'g'
    int retVal = mp_mul( &g, &hPow, &scale );  // scale = g*hPow
                          ^
<kernel>:1723:31: error: use of undeclared identifier 'hPow'
    int retVal = mp_mul( &g, &hPow, &scale );  // scale = g*hPow
                              ^
<kernel>:1723:38: error: use of undeclared identifier 'scale'
    int retVal = mp_mul( &g, &hPow, &scale );  // scale = g*hPow
                                     ^
<kernel>:1728:30: error: use of undeclared identifier 'mpR'
      int retVal = mp_div( &(mpR[k]), &scale, &(mpB[k]), NULL ); // Set B[k] = R[k] / scale;
                             ^
<kernel>:1728:40: error: use of undeclared identifier 'scale'
      int retVal = mp_div( &(mpR[k]), &scale, &(mpB[k]), NULL ); // Set B[k] = R[k] / scale;
                                       ^
<kernel>:1728:49: error: use of undeclared identifier 'mpB'
      int retVal = mp_div( &(mpR[k]), &scale, &(mpB[k]), NULL ); // Set B[k] = R[k] / scale;
                                                ^
<kernel>:1734:16: error: use of undeclared identifier 'mpA'
    mp_copy( &(mpA[degA]), &g);
               ^
<kernel>:1734:29: error: use of undeclared identifier 'g'
    mp_copy( &(mpA[degA]), &g);
                            ^
<kernel>:1740:17: error: use of undeclared identifier 'g'
      mp_copy( &g, &h );
                ^
<kernel>:1740:21: error: use of undeclared identifier 'h'
      mp_copy( &g, &h );
                    ^
<kernel>:1746:16: error: use of undeclared identifier 'g'
      mp_copy(&g, &gPow);  // Init gPow = g
               ^
<kernel>:1746:20: error: use of undeclared identifier 'gPow'
      mp_copy(&g, &gPow);  // Init gPow = g
                   ^
<kernel>:1748:31: error: use of undeclared identifier 'gPow'
        int retVal = mp_mul( &gPow, &g, &gPow );  // Set gPow = gPow*g
                              ^
<kernel>:1748:38: error: use of undeclared identifier 'g'
        int retVal = mp_mul( &gPow, &g, &gPow );  // Set gPow = gPow*g
                                     ^
<kernel>:1748:42: error: use of undeclared identifier 'gPow'
        int retVal = mp_mul( &gPow, &g, &gPow );  // Set gPow = gPow*g
                                         ^
<kernel>:1753:16: error: use of undeclared identifier 'h'
      mp_copy(&h, &hPow);  // Init hPow = h
               ^
<kernel>:1753:20: error: use of undeclared identifier 'hPow'
      mp_copy(&h, &hPow);  // Init hPow = h
                   ^
<kernel>:1755:31: error: use of undeclared identifier 'hPow'
        int retVal = mp_mul( &hPow, &h, &hPow );  // Set hPow = hPow*h
                              ^
<kernel>:1755:38: error: use of undeclared identifier 'h'
        int retVal = mp_mul( &hPow, &h, &hPow );  // Set hPow = hPow*h
                                     ^
<kernel>:1755:42: error: use of undeclared identifier 'hPow'
        int retVal = mp_mul( &hPow, &h, &hPow );  // Set hPow = hPow*h
                                         ^
<kernel>:1760:29: error: use of undeclared identifier 'gPow'
      int retVal = mp_div( &gPow, &hPow, &h, NULL );  // Set h = gPow / hPow;
                            ^
<kernel>:1760:36: error: use of undeclared identifier 'hPow'
      int retVal = mp_div( &gPow, &hPow, &h, NULL );  // Set h = gPow / hPow;
                                   ^
<kernel>:1760:43: error: use of undeclared identifier 'h'
      int retVal = mp_div( &gPow, &hPow, &h, NULL );  // Set h = gPow / hPow;
                                          ^
<kernel>:1793:3: error: use of undeclared identifier 'mp_int'
  mp_int *polDisc;
  ^
<kernel>:1793:11: error: use of undeclared identifier 'polDisc'
  mp_int *polDisc;
          ^
<kernel>:1795:15: error: use of undeclared identifier 'mpB'
  if( IS_ZERO(mpB) ) {  // mpB is the address of mpB[0]
              ^
<kernel>:1797:5: error: use of undeclared identifier 'polDisc'
    polDisc = &(mpB[0]);
    ^
<kernel>:1797:17: error: use of undeclared identifier 'mpB'
    polDisc = &(mpB[0]);
                ^
<kernel>:1800:20: error: use of undeclared identifier 'polDisc'
    if(degA%2==0)  polDisc = &h;         // Set polDisc = h
                   ^
<kernel>:1800:31: error: use of undeclared identifier 'h'
    if(degA%2==0)  polDisc = &h;         // Set polDisc = h
                              ^
<kernel>:1801:20: error: use of undeclared identifier 'polDisc'
    else           polDisc = &(mpB[0]);  // Set polDisc = B[0]
                   ^
<kernel>:1801:32: error: use of undeclared identifier 'mpB'
    else           polDisc = &(mpB[0]);  // Set polDisc = B[0]
                               ^
<kernel>:1812:3: error: use of undeclared identifier 'polDisc'
  polDisc->sign = MP_ZPOS;
  ^
<kernel>:1815:15: error: use of undeclared identifier 'polDisc'
  mp_copy_p2g(polDisc, &(polDiscArray[index]));
              ^
<kernel>:1915:69: error: unknown type name 'mp_int'
void pdtKernelDiv2(int numPolys, __global char *validFlag, __global mp_int *polDiscArray )
                                                                    ^
<kernel>:1924:3: error: use of undeclared identifier 'mp_int'
  mp_int polDisc;
  ^
<kernel>:1925:41: error: use of undeclared identifier 'polDisc'
  mp_copy_g2p( &(polDiscArray[index]), &polDisc );
                                        ^
<kernel>:1931:3: error: use of undeclared identifier 'mp_digit'
  mp_digit N = polDisc.dp[0];
  ^
<kernel>:1932:9: error: use of undeclared identifier 'N'
  while(N==0) {
        ^
<kernel>:1933:17: error: use of undeclared identifier 'polDisc'
    mp_div_2d( &polDisc, DIGIT_BIT, &polDisc, NULL ); // Divide out one digit's worth of bits
                ^
<kernel>:1933:38: error: use of undeclared identifier 'polDisc'
    mp_div_2d( &polDisc, DIGIT_BIT, &polDisc, NULL ); // Divide out one digit's worth of bits
                                     ^
<kernel>:1934:5: error: use of undeclared identifier 'N'
    N = polDisc.dp[0];
    ^
<kernel>:1934:9: error: use of undeclared identifier 'polDisc'
    N = polDisc.dp[0];
        ^
<kernel>:1936:3: error: use of undeclared identifier 'mp_digit'
  mp_digit pow2 = N & (-N);   // Power of 2 dividing N
  ^
<kernel>:1941:10: error: use of undeclared identifier 'pow2'
    if( (pow2 & 0xFFFFFFFF)==0 ) { d  = 32; pow2 >>= 32; }
         ^
<kernel>:1941:45: error: use of undeclared identifier 'pow2'
    if( (pow2 & 0xFFFFFFFF)==0 ) { d  = 32; pow2 >>= 32; }
                                            ^
<kernel>:1943:8: error: use of undeclared identifier 'pow2'
  if( (pow2 & 0xFFFF)==0 )  { d += 16; pow2 >>= 16; }
       ^
<kernel>:1943:40: error: use of undeclared identifier 'pow2'
  if( (pow2 & 0xFFFF)==0 )  { d += 16; pow2 >>= 16; }
                                       ^
<kernel>:1944:8: error: use of undeclared identifier 'pow2'
  if( (pow2 & 0xFF)==0 )    { d +=  8; pow2 >>= 8;  }
       ^
<kernel>:1944:40: error: use of undeclared identifier 'pow2'
  if( (pow2 & 0xFF)==0 )    { d +=  8; pow2 >>= 8;  }
                                       ^
<kernel>:1945:8: error: use of undeclared identifier 'pow2'
  if( (pow2 & 0xF)==0 )     { d +=  4; pow2 >>= 4;  }
       ^
<kernel>:1945:40: error: use of undeclared identifier 'pow2'
  if( (pow2 & 0xF)==0 )     { d +=  4; pow2 >>= 4;  }
                                       ^
<kernel>:1946:8: error: use of undeclared identifier 'pow2'
  if( (pow2 & 0x3)==0 )     { d +=  2; pow2 >>= 2;  }
       ^
<kernel>:1946:40: error: use of undeclared identifier 'pow2'
  if( (pow2 & 0x3)==0 )     { d +=  2; pow2 >>= 2;  }
                                       ^
<kernel>:1947:8: error: use of undeclared identifier 'pow2'
  if( (pow2 & 0x1)==0 )     { d +=  1; pow2 >>= 1;  }
       ^
<kernel>:1947:40: error: use of undeclared identifier 'pow2'
  if( (pow2 & 0x1)==0 )     { d +=  1; pow2 >>= 1;  }
                                       ^
<kernel>:1948:15: error: use of undeclared identifier 'polDisc'
  mp_div_2d( &polDisc, d, &polDisc, NULL ); // Set polDisc = polDisc/2^d
              ^
<kernel>:1948:28: error: use of undeclared identifier 'polDisc'
  mp_div_2d( &polDisc, d, &polDisc, NULL ); // Set polDisc = polDisc/2^d
                           ^
<kernel>:1952:17: error: use of undeclared identifier 'polDisc'
  mp_copy_p2g( &polDisc, &(polDiscArray[index]) );
                ^
<kernel>:1971:69: error: unknown type name 'mp_int'
void pdtKernelDiv5(int numPolys, __global char *validFlag, __global mp_int *polDiscArray )
                                                                    ^
<kernel>:1980:3: error: use of undeclared identifier 'mp_int'
  mp_int polDisc;
  ^
<kernel>:1981:41: error: use of undeclared identifier 'polDisc'
  mp_copy_g2p( &(polDiscArray[index]), &polDisc );
                                        ^
<kernel>:1985:3: error: use of undeclared identifier 'mp_digit'
  mp_digit rem;
  ^
<kernel>:1986:3: error: use of undeclared identifier 'mp_int'
  mp_int q;
  ^
<kernel>:1987:12: error: use of undeclared identifier 'q'
  mp_zero(&q);
           ^
<kernel>:1991:16: error: use of undeclared identifier 'polDisc'
    mp_div_d( &polDisc, 390625, &q, &rem );  // polDisc = q*5^8 + rem
               ^
<kernel>:1991:34: error: use of undeclared identifier 'q'
    mp_div_d( &polDisc, 390625, &q, &rem );  // polDisc = q*5^8 + rem
                                 ^
<kernel>:1991:38: error: use of undeclared identifier 'rem'
    mp_div_d( &polDisc, 390625, &q, &rem );  // polDisc = q*5^8 + rem
                                     ^
<kernel>:1992:9: error: use of undeclared identifier 'rem'
    if( rem!=0 ) break;  // Exit once there are no more factors of 5^8
        ^
<kernel>:1993:15: error: use of undeclared identifier 'q'
    mp_copy( &q, &polDisc );  // Otherwise, since the remainder is zero, set polDisc = q
              ^
<kernel>:1993:19: error: use of undeclared identifier 'polDisc'
    mp_copy( &q, &polDisc );  // Otherwise, since the remainder is zero, set polDisc = q
                  ^
<kernel>:1997:14: error: use of undeclared identifier 'polDisc'
  mp_div_d( &polDisc, 625, &q, &rem ); // polDisc = q*5^4 + rem
             ^
<kernel>:1997:29: error: use of undeclared identifier 'q'
  mp_div_d( &polDisc, 625, &q, &rem ); // polDisc = q*5^4 + rem
                            ^
<kernel>:1997:33: error: use of undeclared identifier 'rem'
  mp_div_d( &polDisc, 625, &q, &rem ); // polDisc = q*5^4 + rem
                                ^
<kernel>:1998:7: error: use of undeclared identifier 'rem'
  if( rem==0 )  mp_copy( &q, &polDisc );
      ^
<kernel>:1998:27: error: use of undeclared identifier 'q'
  if( rem==0 )  mp_copy( &q, &polDisc );
                          ^
<kernel>:1998:31: error: use of undeclared identifier 'polDisc'
  if( rem==0 )  mp_copy( &q, &polDisc );
                              ^
<kernel>:2001:14: error: use of undeclared identifier 'polDisc'
  mp_div_d( &polDisc, 25, &q, &rem ); // polDisc = q*5^2 + rem
             ^
<kernel>:2001:28: error: use of undeclared identifier 'q'
  mp_div_d( &polDisc, 25, &q, &rem ); // polDisc = q*5^2 + rem
                           ^
<kernel>:2001:32: error: use of undeclared identifier 'rem'
  mp_div_d( &polDisc, 25, &q, &rem ); // polDisc = q*5^2 + rem
                               ^
<kernel>:2002:7: error: use of undeclared identifier 'rem'
  if( rem==0 )  mp_copy( &q, &polDisc );
      ^
<kernel>:2002:27: error: use of undeclared identifier 'q'
  if( rem==0 )  mp_copy( &q, &polDisc );
                          ^
<kernel>:2002:31: error: use of undeclared identifier 'polDisc'
  if( rem==0 )  mp_copy( &q, &polDisc );
                              ^
<kernel>:2005:14: error: use of undeclared identifier 'polDisc'
  mp_div_d( &polDisc, 5, &q, &rem ); // polDisc = q*5 + rem
             ^
<kernel>:2005:27: error: use of undeclared identifier 'q'
  mp_div_d( &polDisc, 5, &q, &rem ); // polDisc = q*5 + rem
                          ^
<kernel>:2005:31: error: use of undeclared identifier 'rem'
  mp_div_d( &polDisc, 5, &q, &rem ); // polDisc = q*5 + rem
                              ^
<kernel>:2006:7: error: use of undeclared identifier 'rem'
  if( rem==0 )  mp_copy( &q, &polDisc );
      ^
<kernel>:2006:27: error: use of undeclared identifier 'q'
  if( rem==0 )  mp_copy( &q, &polDisc );
                          ^
<kernel>:2006:31: error: use of undeclared identifier 'polDisc'
  if( rem==0 )  mp_copy( &q, &polDisc );
                              ^
<kernel>:2010:17: error: use of undeclared identifier 'polDisc'
  mp_copy_p2g( &polDisc, &(polDiscArray[index]) );
                ^
<kernel>:2026:69: error: unknown type name 'mp_int'
void pdtKernelDivP(int numPolys, __global char *validFlag, __global mp_int *polDiscArray, int P )
                                                                    ^
<kernel>:2035:3: error: use of undeclared identifier 'mp_int'
  mp_int polDisc;
  ^
<kernel>:2036:41: error: use of undeclared identifier 'polDisc'
  mp_copy_g2p( &(polDiscArray[index]), &polDisc );
                                        ^
<kernel>:2039:3: error: use of undeclared identifier 'mp_digit'
  mp_digit rem;
  ^
<kernel>:2040:3: error: use of undeclared identifier 'mp_int'
  mp_int q;
  ^
<kernel>:2041:12: error: use of undeclared identifier 'q'
  mp_zero(&q);
           ^
<kernel>:2044:16: error: use of undeclared identifier 'polDisc'
    mp_div_d( &polDisc, P, &q, &rem );  // polDisc = q*P + rem
               ^
<kernel>:2044:29: error: use of undeclared identifier 'q'
    mp_div_d( &polDisc, P, &q, &rem );  // polDisc = q*P + rem
                            ^
<kernel>:2044:33: error: use of undeclared identifier 'rem'
    mp_div_d( &polDisc, P, &q, &rem );  // polDisc = q*P + rem
                                ^
<kernel>:2045:9: error: use of undeclared identifier 'rem'
    if( rem!=0 ) break;  // Exit once there are no more factors of P
        ^
<kernel>:2046:15: error: use of undeclared identifier 'q'
    mp_copy( &q, &polDisc );  // Otherwise, since the remainder is zero, set polDisc = q
              ^
<kernel>:2046:19: error: use of undeclared identifier 'polDisc'
    mp_copy( &q, &polDisc );  // Otherwise, since the remainder is zero, set polDisc = q
                  ^
<kernel>:2050:17: error: use of undeclared identifier 'polDisc'
  mp_copy_p2g( &polDisc, &(polDiscArray[index]) );
                ^
<kernel>:2078:69: error: unknown type name 'mp_int'
void pdtKernelStg3(int numPolys, __global char *validFlag, __global mp_int *polDiscArray)
                                                                    ^
<kernel>:2089:3: error: use of undeclared identifier 'mp_int'
  mp_int polDisc;
  ^
<kernel>:2090:41: error: use of undeclared identifier 'polDisc'
  mp_copy_g2p( &(polDiscArray[index]), &polDisc );
                                        ^
<kernel>:2107:3: error: use of undeclared identifier 'mp_digit'
  mp_digit rem;
  ^
<kernel>:2108:14: error: use of undeclared identifier 'polDisc'
  mp_div_d( &polDisc, 2882880, NULL, &rem );
             ^
<kernel>:2108:39: error: use of undeclared identifier 'rem'
  mp_div_d( &polDisc, 2882880, NULL, &rem );
                                      ^
<kernel>:2113:18: error: use of undeclared identifier 'rem'
  if ( !resMod64[rem & 0x3F] )  {
                 ^
<kernel>:2119:18: error: use of undeclared identifier 'rem'
  if ( !resMod63[rem % 63] )  {
                 ^
<kernel>:2125:18: error: use of undeclared identifier 'rem'
  if ( !resMod65[rem % 65] )  {
                 ^
<kernel>:2131:18: error: use of undeclared identifier 'rem'
  if ( !resMod11[rem % 11] )  {
                 ^
<kernel>:2139:14: error: use of undeclared identifier 'polDisc'
  mp_div_d( &polDisc, 6678671, NULL, &rem );
             ^
<kernel>:2139:39: error: use of undeclared identifier 'rem'
  mp_div_d( &polDisc, 6678671, NULL, &rem );
                                      ^
<kernel>:2143:18: error: use of undeclared identifier 'rem'
  if ( !resMod17[rem % 17] )  {
                 ^
<kernel>:2150:18: error: use of undeclared identifier 'rem'
  if ( !resMod19[rem % 19] )  {
                 ^
<kernel>:2157:18: error: use of undeclared identifier 'rem'
  if ( !resMod23[rem % 23] )  {
                 ^
<kernel>:2164:18: error: use of undeclared identifier 'rem'
  if ( !resMod29[rem % 29] )  {
                 ^
<kernel>:2171:18: error: use of undeclared identifier 'rem'
  if ( !resMod31[rem % 31] )  {
                 ^

Error: Failed to initialize O



Main page · Your account · Message boards


Copyright © 2025 Arizona State University