Lines Matching refs:start
99 ubig start; /* where to start generating */ in main() local
116 start = 0; in main()
125 start = strtonum(argv[0], 0, BIG, &errstr); in main()
130 start = read_num_buf(); in main()
136 if (start > stop) in main()
138 primes(start, stop); in main()
177 primes(ubig start, ubig stop) in primes() argument
191 if (start < 3) { in primes()
192 start = (ubig)2; in primes()
197 if (stop <= start) { in primes()
204 if (start != 2 && (start&0x1) == 0) { in primes()
205 ++start; in primes()
214 if (start <= *pr_limit) { in primes()
218 if (factor >= start) { in primes()
226 start = *pr_limit+2; in primes()
233 while (start < stop) { in primes()
238 factor = (start%(2*3*5*7*11*13))/2; /* starting copy spot */ in primes()
252 if (stop-start > TABSIZE+TABSIZE) { in primes()
255 (double)(start)+TABSIZE+TABSIZE+1.0); in primes()
257 tab_lim = &table[(stop-start)/2]; /* partial sieve */ in primes()
265 mod = start % factor; in primes()
279 for (q = table; q < tab_lim; ++q, start+=2) { in primes()
281 printf("%lu\n", (unsigned long) start); in primes()